@font-face{font-family:Inter;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/BOeWTOD4-inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/DqGufNeO-inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/DlzME5K_-inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/CkhJZR-_-inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/CBcvBZtf-inter-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/DO1Apj_S-inter-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:300 500;font-display:swap;src:url(/assets/Dx4kXJAl-inter-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:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/BEIGL1Tu-jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/C190GLew-jetbrains-mono-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Bc8Ftmh3-jetbrains-mono-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/V6pRDFza-jetbrains-mono-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:500 600;font-display:swap;src:url(/assets/D5dBZ3aJ-playfair-italic-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500 600;font-display:swap;src:url(/assets/DUEcMSM3-playfair-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500 600;font-display:swap;src:url(/assets/ze_cPdSg-playfair-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:Playfair Display;font-style:italic;font-weight:500 600;font-display:swap;src:url(/assets/DmbndNpe-playfair-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:500 600;font-display:swap;src:url(/assets/5WvUvBgz-playfair-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/Cabi7G8--playfair-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/CT1r92Rl-playfair-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:Playfair Display;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/BOwq7MWX-playfair-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}.home-hero{max-width:1024px;margin:0 auto;grid-column:span 12;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-3xl) 0}.home-hero img{width:100%;aspect-ratio:21/9;object-fit:cover}.home-hero .hero-paragraph{max-width:672px;text-align:center;margin:0 auto;margin-top:var(--spacing-2xl)}.home-hero .text-anim{animation-delay:.4s}.home-hero .cta-anim{animation-delay:.6s}.home-hero .hero-paragraph .tagline{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.geography-paragraph{grid-column:1 / span 5;padding:var(--spacing-4xl) 0}.geography-paragraph .details{display:grid;grid-template-columns:1fr auto;padding:0 var(--spacing-md)}.geography-paragraph .details .detail{margin-bottom:var(--spacing-2xl)}.geography-paragraph .details .detail .accent{margin-bottom:var(--spacing-md)}.geography-paragraph .brush{margin-bottom:var(--spacing-xl)}.geography-paragraph .description,.geography-paragraph hr{margin-bottom:var(--spacing-2xl)}.geography-image{grid-column:6 / span 7;padding:var(--spacing-4xl) 0}.geography-image img{width:100%}.geography-image .caption{display:block;text-align:right}.validation-header{grid-column:1 / span 6;padding-top:var(--spacing-4xl)}.validation-header .label-caps-wide{margin-bottom:var(--spacing-md);display:block}.divider{grid-column:span 12;margin:var(--spacing-2xl) 0}.validation-steps{grid-column:1 / span 12;display:flex;gap:48px;padding-bottom:var(--spacing-4xl)}.validation-steps .validation-step .accent{margin-bottom:var(--spacing-md);display:block}.validation-steps .validation-step .brush{margin-bottom:var(--spacing-xl)}@media(max-width:992px){.home-hero{grid-column:span 8}.geography-paragraph{grid-column:span 8;padding-bottom:var(--spacing-xl)}.geography-image{grid-column:span 8;padding-top:0}.validation-header,.divider,.validation-steps{grid-column:span 8}}@media(max-width:768px){.home-hero,.geography-paragraph,.geography-image,.validation-header,.divider{grid-column:1}.validation-steps{grid-column:1;gap:24px;flex-direction:column}}.header{display:grid;grid-template-columns:1fr 1fr 1fr;position:sticky;top:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#f7f5f2b3;height:58px;align-items:center;padding:0 24px;border-bottom:1px solid #221f1c1a;z-index:1}.header .brand{margin:0 auto}.header .brand .content{color:#000;font-style:none;display:flex;flex-direction:column;gap:4px;font-weight:300}.header .contact{margin-left:auto}.footer{border-top:1px solid #221f1c1a;display:flex;padding:24px}.footer ul{list-style-type:none;margin:0;padding:0}.footer ul li{margin-bottom:8px}.footer .logo{white-space:nowrap}.footer-menu{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:var(--spacing-xl)}.footer-menu ul{margin:0 auto}.footer-menu ul li{display:flex;justify-content:center;text-align:center}.itlaian-line{display:flex;height:1px}.itlaian-line .green{flex:1;background-color:#008c45}.itlaian-line .white{flex:1;background-color:#f4f5f0}.itlaian-line .red{flex:1;background-color:#cd212a}@media(max-width:992px){.footer-menu{grid-template-columns:1fr 1fr}.footer .logo{text-align:center}.footer{flex-direction:column}}@media(max-width:768px){.header .region,.header .contact{display:none}.header{display:flex}}.page-width{padding:0 20px}.page-width.light{background-color:#f7f5f2}.page-width.dark{background-color:#ebe9e5}.page-width .section{--section-cols: 12;display:grid;grid-template-columns:repeat(var(--section-cols),1fr);max-width:1024px;column-gap:48px;margin:0 auto}@media(max-width:992px){.page-width .section{--section-cols: 8}}@media(max-width:768px){.page-width .section{--section-cols: 1}}.product-carousel{grid-column:1 / span 6;position:relative;padding:var(--spacing-4xl) 0}.product-carousel .product-carousel-container{position:sticky;top:59px}.carousel-option-list{display:flex;gap:8px;padding:var(--spacing-sm) 0}.carousel-option{padding:0;outline:none;border:1px solid transparent;display:flex}.carousel-option:hover{border:1px solid var(--color-border)}.carousel-option.active{border:1px solid black}.product-description{grid-column:7 / span 6;padding:var(--spacing-4xl) 0}.product-description hr{margin:var(--spacing-2xl) 0}.product-description .status{padding-bottom:var(--spacing-sm);display:block}.product-description .short-description{padding-bottom:var(--spacing-xl);display:block}.product-description .description-details-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-xl)}.product-description .description-details-grid .accent{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-sm)}.product-description .description-details-grid .text{padding-bottom:var(--spacing-xl)}.product-grid-container{padding:var(--spacing-4xl) 0}.product-grid-container .section{row-gap:var(--spacing-2xl)}.product-grid-container .card-info button{margin-top:var(--spacing-xl)}.home-product-card .card-info{display:flex;justify-content:space-between;gap:24px}.home-product-card{grid-column:span 4}.home-product-card img{width:100%;transition:transform .15s ease}.home-product-card .image-container{overflow:hidden;display:flex}.home-product-card:hover img{transform:scale(1.2)}.home-product-card:hover .button-outlined{background-color:#000;color:#fff}.accordion-handle{font-family:var(--font-sans);background-color:transparent;border:none;outline:none;padding:16px 8px;text-transform:uppercase;color:#000;width:100%;text-align:left;border-top:1px solid var(--color-border);display:flex;transition:color .15s;justify-content:space-between}.accordion-handle svg{flex-shrink:0}.accordion-handle:hover{color:#9b634b}.accordion-handle:first-of-type{border-top:none}.accordion-panel{max-height:0;overflow:hidden;transition:max-height .15s ease}.accordion-panel .raw-description{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xl) var(--spacing-md)}.email-accordion{max-height:0;overflow:hidden;transition:max-height .15s ease}.email-accordion .textfield{padding:var(--spacing-xl) 0}.size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-bottom:var(--spacing-md)}.size-option{aspect-ratio:125 / 66;border:1px solid #221f1c1a;outline:none;background-color:transparent;font-family:var(--font-mono);transition:background-color .15s ease}.size-option.active{background-color:#000;color:#fff}.size-option.active .translations{color:#d3d3d3}.size-option:hover{border:1px solid #221f1c8c}.size-option .translations{color:#221f1c8c}.cta-container .button-solid{width:100%}.cta-container .label-caps{padding-bottom:var(--spacing-sm);display:block}.cta-container .text{padding-bottom:var(--spacing-md)}@media(max-width:992px){.product-carousel{grid-column:span 8;padding-bottom:var(--spacing-2xl)}.product-description{grid-column:span 8;padding-top:0}}@media(max-width:768px){.product-carousel,.product-description{grid-column:1}.size-grid{grid-template-columns:1fr 1fr}}.image-selected{width:100%;overflow:hidden;display:flex}.image-selected img{width:100%;transition:transform .1s ease}.image-option{height:64px;width:64px;object-fit:cover}.reasons-container{grid-column:3 / span 8;padding:var(--spacing-4xl) 0}.reasons-container .label-caps-wide{text-align:center;display:block}.reasons-container .brush{text-align:center;padding-bottom:var(--spacing-2xl)}.reasons-container .reasons{display:grid;grid-template-columns:1fr 1fr;row-gap:24px;column-gap:46px}.reasons-container .reasons .reason{display:flex;align-items:center;gap:16px;color:#221f1c8c}@media(max-width:992px){.reasons-container{grid-column:span 8}}@media(max-width:768px){.reasons-container{grid-column:1}}.link{font-size:14px;text-transform:uppercase;padding:12px 20px;position:relative;transition:color .15s ease}.link:before{content:"";width:0;height:1px;position:absolute;bottom:10px;background-color:#9b634b;transition:width .15s ease}.link:hover{color:#9b634b}.link:hover:before{width:calc(100% - 40px)}.button-solid{font-size:14px;background-color:#000;color:#fff;border:none;outline:none;padding:16px 32px;letter-spacing:3px;text-transform:uppercase;transition:background-color .15s ease}.button-solid:hover{background-color:#444}.button-solid:disabled,.button-solid:active{background-color:#999}.page.dark .button-solid{background-color:#b8975a}.page.dark .button-solid:hover{background-color:#d4b483}.page.dark .button-solid:disabled,.page.dark .button-solid:active{background-color:#b8975a}.button-outlined{font-size:14px;background-color:transparent;color:#000;border:1px solid #221f1c1a;outline:none;padding:12px 20px;letter-spacing:3px;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.textfield{display:flex;flex-direction:column-reverse}.textfield label{padding-bottom:var(--spacing-sm);font-size:14px}.textfield input{padding:12px 8px;border:none;outline:none;border-bottom:1px solid #221f1c1a;margin-bottom:4px;transition:color .15s ease,border-color .15s ease}.page.dark .textfield input:hover+label{color:#edecea;font-weight:600}.page.dark .textfield input:hover{border-bottom:1px solid #edecea}.page.light .textfield input:hover+label{color:#221f1c8c;font-weight:600}.page.light .textfield input:hover{border-bottom:1px solid #221f1c8c}.textarea{display:flex;flex-direction:column-reverse}.textarea label{padding-bottom:var(--spacing-sm);font-size:14px}.textarea textarea{width:100%;resize:none;border:none;outline:none;border-bottom:1px solid #221f1c1a;padding:12px 8px;margin-bottom:4px;overflow:hidden}.textarea textarea:hover+label{color:#221f1c8c;font-weight:600}.textarea textarea:hover{border-bottom:1px solid #221f1c8c}.popup-blur{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#000000b4;display:none;justify-content:center;align-items:center;z-index:2}.popup-blur.active{display:flex}.popup-blur .popup-paper{padding:24px;background-color:#f7f5f2;aspect-ratio:16/11;width:448px;display:flex;flex-direction:column}.popup-blur .popup-paper .popup-text h2{padding-bottom:var(--spacing-sm)}.popup-blur .popup-paper .cta{display:flex;flex-direction:column;gap:var(--spacing-sm)}.popup-blur .popup-paper .thanks{text-align:center}.popup-blur .popup-paper .success{display:flex;justify-content:center;align-items:center;flex:1}.popup-blur .popup-paper .popup-close{width:16px;height:16px;background-color:transparent;border:none;outline:none;padding:0;display:flex;justify-content:center;align-items:center;margin-left:auto}.popup-blur .popup-paper .popup-close svg{width:10px;height:10px;color:#221f1c8c}.popup-blur .popup-paper form{display:flex;flex-direction:column;justify-content:end;gap:var(--spacing-md);flex:1;padding-top:var(--spacing-xl)}.popup-blur .popup-paper .popup-title{padding-bottom:var(--spacing-sm)}@media(max-width:768px){.popup-blur .popup-paper{aspect-ratio:unset}}.brush{font-family:var(--font-display);font-weight:600;font-style:italic;line-height:normal}.brush-caps{font-family:var(--font-display);font-weight:600;font-style:italic;text-transform:uppercase;line-height:normal}.text{font-family:var(--font-sans);line-height:normal}.page.light .text{color:#221f1c8c}.page.dark .text{color:#9aa3b8}.text-caps{font-family:var(--font-sans);color:#221f1c8c;text-transform:uppercase;line-height:normal}.text-caps-wide{font-family:var(--font-sans);color:#221f1c8c;text-transform:uppercase;letter-spacing:3px;line-height:normal}.label{font-family:var(--font-mono);color:#221f1c8c;line-height:1}.label-caps{font-family:var(--font-mono);color:#221f1c8c;text-transform:uppercase;line-height:1}.label-caps-wide{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:3px;line-height:1}.page.light .label-caps-wide{color:#221f1c8c}.page.dark .label-caps-wide{color:#9aa3b8}.accent{color:#9b634b;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-mono);line-height:1}.text-hero{font-size:72px;line-height:1}.text-h1{font-size:48px}.text-h2{font-size:32px}.text-h3{font-size:22px}.text-p1{font-size:16px}.text-p2{font-size:12px}.text-error{color:red}.text-success{color:#1ea84a}.brush-accent{color:#9b634b}@media(max-width:992px){.text-hero{font-size:72px}.text-h1{font-size:48px}.text-h2{font-size:32px}.text-h3{font-size:22px}}@media(max-width:768px){.text-hero{font-size:36px}.text-h1{font-size:24px}.text-h2{font-size:22px}.text-h3{font-size:20px}}.about-hero-text{grid-column:2 / span 10;text-align:center;padding:0 20px;padding-top:var(--spacing-4xl)}.about-hero-text .brush{padding-bottom:var(--spacing-md)}.about-hero-text .description{padding-bottom:var(--spacing-3xl)}.about-hero-image{grid-column:span 12;width:100%;aspect-ratio:2.35/1;object-fit:cover;padding-bottom:var(--spacing-4xl)}.curator-container{grid-column:2 / span 10;padding-bottom:var(--spacing-4xl)}.curator-container .brush{padding-bottom:var(--spacing-xl)}.curator-container .text{padding-bottom:var(--spacing-md)}.shoemakers-title{grid-column:1 / span 5;padding:var(--spacing-4xl) 0}.shoemakers-paragraph{grid-column:6 / span 7;padding:var(--spacing-4xl) 0}.shoemakers-paragraph .text{margin-bottom:var(--spacing-md)}.finite-image{grid-column:1 / span 5;width:100%;padding:var(--spacing-4xl) 0}.finite-parapgraph{grid-column:6 / span 7;padding:var(--spacing-4xl) 0;display:flex;flex-direction:column;justify-content:center}.finite-parapgraph .brush{padding-bottom:var(--spacing-xl)}.finite-parapgraph .text{padding-bottom:var(--spacing-md)}.design-about{grid-column:2 / span 10;padding:var(--spacing-4xl) 0}.design-about .brush{padding-bottom:var(--spacing-xl)}.design-about .text{padding-bottom:var(--spacing-md)}.about-quote-paragraph{text-align:center;padding:var(--spacing-4xl) 0;grid-column:3 / span 8}.about-quote-paragraph .brush{line-height:40px;letter-spacing:.5px;padding-bottom:var(--spacing-md)}@media(max-width:992px){.about-hero-text,.about-hero-image,.curator-container{grid-column:span 8}.shoemakers-title{grid-column:span 8;padding-bottom:var(--spacing-xl)}.shoemakers-paragraph{grid-column:span 8;padding-top:0}.design-about{grid-column:span 8}.finite-image{grid-column:span 8;padding-bottom:var(--spacing-3xl)}.finite-parapgraph{grid-column:span 8;padding-top:0}.about-quote-paragraph{grid-column:span 8}}@media(max-width:768px){.about-hero-text,.about-hero-image,.curator-container,.shoemakers-title,.shoemakers-paragraph,.design-about,.finite-image,.finite-parapgraph,.about-quote-paragraph{grid-column:1}}.articles-grid .section{row-gap:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.article-card{grid-column:span 4}.article-card img{width:100%}.article-card .brush{transition:color .15s ease}.article-card:hover .brush{color:#9b634b}.article-list-hero{grid-column:span 12;padding-top:var(--spacing-3xl)}.article-list-hero .brush{padding-bottom:var(--spacing-sm)}.article-list-hero hr{margin:var(--spacing-2xl) 0}@media(max-width:992px){.article-list-hero{grid-column:span 8}}@media(max-width:768px){.article-list-hero,.article-card{grid-column:1}}.article-markdown{grid-column:span 12}.article-markdown hr{margin:var(--spacing-2xl) 0}.article-markdown h1,.article-markdown h2,.article-markdown h3{padding-bottom:var(--spacing-md)}.article-markdown p{padding-bottom:var(--spacing-xl)}.article-markdown table{border-collapse:collapse;width:100%}.article-markdown a:not(.article-card){text-decoration:underline}.article-markdown .table-wrapper{padding:24px 0}.article-markdown tr{border-bottom:1px solid black}.article-markdown td,.article-markdown th{padding:12px 0}.lacing-steps-mark-list{display:flex;flex-direction:column;gap:16px;padding-top:var(--spacing-3xl)}.lacing-steps-mark-list .lacing-steps-mark .marks{display:flex;flex-direction:column;gap:4px}.article-markdown .lacing-steps-wrapper{display:flex;flex-direction:column;justify-content:center;padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-xl)}.article-markdown .lacing-steps{display:grid;grid-template-columns:repeat(6,1fr);flex-wrap:wrap;gap:24px}.lacing-steps-mark{display:flex;align-items:center;gap:8px;height:24px}.lacing-line{width:50px;display:block;border-bottom:8px solid}.over-red{border-color:#d16163}.under-red{border-color:#d16196;border-style:dashed;border-top:transparent;border-left:transparent;border-right:transparent}.over-blue{border-color:#618dd1}.under-blue{border-color:#61aed1;border-style:dashed;border-top:transparent;border-left:transparent;border-right:transparent}.over-start{border-color:#a161d1}.under-start{border-color:#a161d1;border-style:dashed;border-top:transparent;border-left:transparent;border-right:transparent}.article-markdown .lacing-steps img{grid-column:span 2}.article-markdown .lacing-steps.odd img:nth-child(-n+2){grid-column:span 3}.article-markdown .lacing-steps.odd img:nth-last-of-type(-n+2){grid-column:span 3}.article-markdown .lacing-steps.odd img:first-child,.article-markdown .lacing-steps.odd img:nth-last-child(2){margin-left:auto}.article-hero{grid-column:3 / span 8;text-align:center;padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-2xl)}.article-hero .text{padding:var(--spacing-xl) 0}.article-thmbnail{grid-column:span 12}.article-thmbnail img{width:100%;aspect-ratio:2.35/1;object-fit:cover}.article-thmbnail .text-caps{text-align:end;width:100%;display:block}.end-article-data{grid-column:span 12;padding-bottom:var(--spacing-3xl)}.end-article-data hr{margin:var(--spacing-xl) 0}@media(max-width:992px){.article-markdown,.article-hero,.end-article-data,.article-thmbnail{grid-column:span 8}.article-markdown .lacing-steps img{grid-column:span 3}.article-markdown .lacing-steps.odd img:first-child,.article-markdown .lacing-steps.odd img:nth-last-child(2){margin-left:0}}@media(max-width:768px){.article-markdown,.article-hero,.end-article-data,.article-thmbnail{grid-column:span 1}.article-markdown img{width:100%}}.contact-hero{grid-column:4 / span 6;text-align:center;padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-3xl)}.contact-form{padding-bottom:var(--spacing-4xl);grid-column:3 / span 8}.contact-form button{width:100%}.contact-form form{display:flex;flex-direction:column;gap:var(--spacing-md)}.contact-hero .text{padding:var(--spacing-md) 0}.contact-hero a{font-family:var(--font-display);font-style:italic;border-bottom:1px solid black}@media(max-width:992px){.contact-hero,.contact-form{grid-column:span 8}}@media(max-width:768px){.contact-hero,.contact-form{grid-column:1}}.policy{color:#000;grid-column:span 12}@media(max-width:992px){.policy{grid-column:span 8}}@media(max-width:768px){.policy{grid-column:1}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background-color:#f7f5f2;border-top:1px solid var(--color-border);padding:24px;display:flex;gap:var(--spacing-xl);align-items:center;justify-content:space-between;transform:translateY(100%);transition:transform .15s ease}.cookie-banner.active{transform:translateY(0)}.cookie-banner .cta{display:flex;gap:var(--spacing-sm)}.cookie-banner .cta button{flex:1;white-space:nowrap}@media(max-width:992px){.cookie-banner{flex-direction:column}}@media(max-width:768px){.cookie-banner .cta{width:100%}}.freebie-hero .preview-image{width:100%;max-width:1024px;margin:0 auto;height:50vh;position:relative}.freebie-hero .preview-image .mask{background:linear-gradient(0deg,#1a1f2e 0%,transparent 100%);position:absolute;bottom:0;width:100%;height:100%}.freebie-hero.light .preview-image .mask{background:linear-gradient(0deg,#f7f5f2 0%,transparent 100%);position:absolute;bottom:0;width:100%;height:100%}.freebie-hero .preview-image img{width:100%;height:100%;object-fit:cover}.freebie-hero .content{padding:0 20px;transform:translateY(-50%);max-width:800px;margin:0 auto}.freebie-hero.light .content{transform:translateY(-25%)}.freebie-hero .content .checkmark{width:160px;height:160px;margin:0 auto;display:block;padding-bottom:var(--spacing-2xl)}.freebie-hero .content form{display:flex;flex-direction:column;gap:var(--spacing-xl);animation-delay:.4s}.freebie-hero .content h1{margin:0 auto;max-width:500px;text-align:center;padding:0 var(--spacing-xl);padding-bottom:var(--spacing-md);animation-delay:.2s}.freebie-hero .content p{margin:0 auto;max-width:600px;text-align:center;padding-bottom:var(--spacing-2xl);animation-delay:.4s}.freebie-hero .content p.text-success{padding:0}.why-it-matters .section{padding:var(--spacing-4xl) 0}.why-it-matters img{grid-column:1 / span 6;width:100%}.why-it-matters .parapgraph{grid-column:7 / span 6}.why-it-matters h2{padding-bottom:var(--spacing-xl)}.who-for{grid-column:2 / span 10;padding:var(--spacing-4xl) 0;text-align:center}.who-for .brush{line-height:40px;letter-spacing:.5px;padding-bottom:var(--spacing-2xl)}.testimonials{padding:var(--spacing-4xl) var(--spacing-xl)}.testimonials .section{row-gap:var(--spacing-3xl)}.testimonials .quote{background-color:#ebe9e5;padding:var(--spacing-xl);grid-column:span 4;position:relative}.testimonials .quote .icon{width:48px;height:48px;color:#9b634b;position:absolute;top:-18px;right:-18px}.testimonials .quote .label{display:block;text-align:end}.testimonials .quote .brush{padding-bottom:var(--spacing-xl)}.faq-container{padding:var(--spacing-4xl) 0}.faq-container .faq-list{grid-column:7 / span 6}.faq-container .faq-paragraph{grid-column:1 / span 6}@media(max-width:992px){.freebie-hero{grid-column:span 8}.freebie-hero .content .checkmark{width:90px;height:90px}.why-it-matters img{grid-column:1 / span 4;padding-bottom:var(--spacing-xl)}.why-it-matters .parapgraph{grid-column:5 / span 4}.who-for,.testimonials .quote{grid-column:span 8}.faq-container .faq-list{grid-column:5 / span 4}.faq-container .faq-paragraph{grid-column:1 / span 4}}@media(max-width:768px){.freebie-hero,.why-it-matters img,.why-it-matters .parapgraph,.who-for,.testimonials .quote,.faq-container .faq-list{grid-column:1}.faq-container .faq-paragraph{grid-column:1;padding-bottom:var(--spacing-xl)}}:root{--color-border: #221f1c1a;--text-color-primary-dark: #edecea;--text-color-secondary-dark: #9aa3b8;--text-color-tertiary-dark: #5e6a84;--text-color-disabled-dark: #363e54;--spacing-sm: 8px;--spacing-md: 16px;--spacing-xl: 24px;--spacing-2xl: 40px;--spacing-3xl: 70px;--spacing-4xl: 128px;--font-display: "Playfair Display", Georgia, serif;--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}html,body{padding:0;margin:0;height:100%}@layer base{*{border-color:var(--color-border)}button:not(:disabled),a{cursor:pointer;text-decoration:none;color:#000}html{scroll-behavior:smooth}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-weight:300;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-up{animation:fade-up 1.2s var(--ease-out-expo) both}.animate-scale-in{animation:scale-in 1.8s var(--ease-out-expo) both}.animate-fade-in{animation:fade-in 1.2s var(--ease-out-expo) both}hr{border-bottom:none}.content{flex:1}.page{min-height:100%;display:flex;flex-direction:column}.page.light{background-color:#f7f5f2}.page.dark{background-color:#1a1f2e;color:#edecea;height:100vh;overflow:hidden}@media(max-width:768px){:root{--spacing-sm: 8px;--spacing-md: 16px;--spacing-xl: 18px;--spacing-2xl: 20px;--spacing-3xl: 35px;--spacing-4xl: 64px}}
