/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}:root:not(#\#),:host:not(#\#){--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}:not(#\#):not(#\#),:not(#\#):not(#\#):after,:not(#\#):not(#\#):before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#)::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#)::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html:not(#\#):not(#\#),:host:not(#\#):not(#\#){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr:not(#\#):not(#\#){height:0;color:inherit;border-top-width:1px}abbr:where([title]):not(#\#):not(#\#){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:not(#\#):not(#\#),h2:not(#\#):not(#\#),h3:not(#\#):not(#\#),h4:not(#\#):not(#\#),h5:not(#\#):not(#\#),h6:not(#\#):not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#):not(#\#){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#):not(#\#),strong:not(#\#):not(#\#){font-weight:bolder}code:not(#\#):not(#\#),kbd:not(#\#):not(#\#),samp:not(#\#):not(#\#),pre:not(#\#):not(#\#){font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small:not(#\#):not(#\#){font-size:80%}sub:not(#\#):not(#\#),sup:not(#\#):not(#\#){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub:not(#\#):not(#\#){bottom:-.25em}sup:not(#\#):not(#\#){top:-.5em}table:not(#\#):not(#\#){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)):not(#\#):not(#\#){outline:auto}progress:not(#\#):not(#\#){vertical-align:baseline}summary:not(#\#):not(#\#){display:list-item}ol:not(#\#):not(#\#),ul:not(#\#):not(#\#),menu:not(#\#):not(#\#){list-style:none}img:not(#\#):not(#\#),svg:not(#\#):not(#\#),video:not(#\#):not(#\#),canvas:not(#\#):not(#\#),audio:not(#\#):not(#\#),iframe:not(#\#):not(#\#),embed:not(#\#):not(#\#),object:not(#\#):not(#\#){vertical-align:middle;display:block}img:not(#\#):not(#\#),video:not(#\#):not(#\#){max-width:100%;height:auto}button:not(#\#):not(#\#),input:not(#\#):not(#\#),select:not(#\#):not(#\#),optgroup:not(#\#):not(#\#),textarea:not(#\#):not(#\#){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:not(#\#):not(#\#)::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:not(#\#):not(#\#)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:not(#\#):not(#\#)::-webkit-file-upload-button{margin-inline-end:4px}:not(#\#):not(#\#)::file-selector-button{margin-inline-end:4px}:not(#\#):not(#\#)::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:not(#\#):not(#\#)::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:not(#\#):not(#\#)::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea:not(#\#):not(#\#){resize:vertical}:not(#\#):not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#):not(#\#)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(#\#):not(#\#)::-webkit-datetime-edit{display:inline-flex}:not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper{padding:0}:not(#\#):not(#\#)::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#):not(#\#){box-shadow:none}button:not(#\#):not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#){-webkit-appearance:button;appearance:button}:not(#\#):not(#\#)::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}:not(#\#):not(#\#)::file-selector-button{-webkit-appearance:button;appearance:button}:not(#\#):not(#\#)::-webkit-inner-spin-button{height:auto}:not(#\#):not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#):not(#\#):not(#\#){display:none!important}.visible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.sr-only:not(#\#):not(#\#):not(#\#):not(#\#){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static:not(#\#):not(#\#):not(#\#):not(#\#){position:static}.sticky:not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.container:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media (min-width:40rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}}@media (min-width:48rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}}@media (min-width:64rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}}@media (min-width:80rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}}@media (min-width:96rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:96rem}}.block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.contents:not(#\#):not(#\#):not(#\#):not(#\#){display:contents}.flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.min-h-screen:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100vh}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.transform:not(#\#):not(#\#):not(#\#):not(#\#){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize:not(#\#):not(#\#):not(#\#):not(#\#){resize:both}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.capitalize:not(#\#):not(#\#):not(#\#):not(#\#){text-transform:capitalize}.not-italic:not(#\#):not(#\#):not(#\#):not(#\#){font-style:normal}.blur:not(#\#):not(#\#):not(#\#):not(#\#){--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter:not(#\#):not(#\#):not(#\#):not(#\#){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-bg:#fff;--color-ink:#00101f;--color-navy:#001d3f;--color-muted:#5b6878;--color-fog:#f4f5f9;--color-line:#d8e0ed;--color-sky-1:#cdddf7;--color-sky-2:#e0ebfe;--color-orange:#ff4f18;--color-orange-hover:#e8420f;--color-orange-btn:#d93a0a;--color-orange-btn-hover:#bf3208;--color-orange-text:#bf3208;--color-focus:var(--color-orange-btn);--color-focus-on-dark:var(--color-pumpkin);--color-pumpkin:#ff7a22;--color-soft-yellow:#fff4cc;--color-whatsapp:#1da851;--color-whatsapp-hover:#178c43;--color-telegram:#1d8fcb;--color-telegram-hover:#1778ac;--color-viber:#7360f2;--color-viber-hover:#5f4dd8;--color-sun-yellow:#ffe500;--color-sun-light:#ff944e;--color-on-dark:#fff;--color-on-dark-2:#cfdaea;--color-on-dark-3:#afc0d9;--color-on-dark-4:#8fa3c0;--grad-orange:linear-gradient(135deg, var(--color-orange) 0%, var(--color-pumpkin) 100%);--grad-sky:linear-gradient(180deg, var(--color-sky-1) 0%, var(--color-sky-2) 100%);--grad-card:linear-gradient(180deg, var(--color-bg) 0%, var(--color-fog) 100%);--font-sans:"Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-h1:clamp(44px, 4.6vw, 72px);--fs-h2:clamp(32px, 4.4vw, 52px);--fs-sub:30px;--fs-stat:56px;--fs-counter:64px;--fs-lead:19px;--fs-body:18px;--fs-small:16px;--fs-label:14px;--fs-button:17px;--lh-tight:1;--lh-heading:1.06;--lh-body:1.6;--lh-button:1.4;--tracking-h1:-.04em;--tracking-h2:-.03em;--tracking-label:.08em;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:20px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--section-y:112px;--container:1180px;--gutter:20px;--sun-on-orange:#ffffff29;--sun-on-grey:#e6eaf2;--sun-on-navy:#ffffff0f;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-xl:40px;--radius-pill:999px;--shadow:0 18px 50px #001d3f1a;--hm-fan-drop-shadow:drop-shadow(0 16px 20px #001d3f33);--hm-ground-shade:radial-gradient(closest-side, #001d3f57, #001d3f00);--shadow-sm:0 8px 24px #001d3f14;--shadow-card:0 1px 0 #001d3f0d, 2px 4px 10px #001d3f12, 8px 14px 28px #001d3f12, inset 0 1px 0 #fffc;--shadow-card-dark:2px 4px 10px #001d3f1a, 8px 14px 28px #001d3f1a;--shadow-lift:0 2px 0 #001d3f29, 4px 6px 12px #001d3f1f, 14px 20px 36px #001d3f24, 28px 44px 80px #001d3f29, 0 0 36px #001d3f0f, inset 0 1px 0 #ffffff80;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.16s;--dur-hover:.25s;--dur-reveal:1s;--header-container:1580px;--header-logo-height:72px;--header-wordmark-width:184px;--header-logo-height-mobile:54px;--header-wordmark-width-mobile:126px;--header-logo-height-compact:40px;--header-wordmark-width-compact:86px;--header-logo-height-wide-phone:44px;--header-wordmark-width-wide-phone:min(112px, calc(100vw - var(--header-fit-wide)));--header-menu-target:48px;--header-lang-pad:4px;--header-lang-gap:2px;--header-brand-gap-compact:6px;--header-help-pad:5px;--header-help-icon:42px;--header-icon:20px;--header-panel-max-h:480px;--header-burger-gap:5px;--header-burger-line:2px;--header-burger-shift:calc(var(--header-burger-gap) + var(--header-burger-line));--header-fit-narrow:295px;--header-fit-wide:303px;--header-glass-bg:#ffffffb3;--header-blur:16px;--underline-offset:3px;--glyph-ratio:52%;--marker-top:.55em;--tap-grow-y:-12px;--tap-grow-icon-x:-4px;--tap-grow-icon-y:-8px;--press-scale:.97;--arrow-shift:3px;--totop-offset:var(--space-5);--header-menu-panel:360px;--header-help-width:220px;--header-sun-rise-duration:3.6s;--header-sun-rise-distance:60%;--header-sun-rise-delay:.3s;--header-logo-line-duration:1.5s;--header-logo-line-gap:.1s;--header-logo-deadline:6s;--header-logo-last-line-start:62%;--header-logo-first-line-end:43%;--header-logo-second-line-end:69%;--header-h:114px;--button-h:56px;--badge-ring:7px;--footer-sun-size:540px;--footer-sun-right:var(--gutter);--footer-sun-bottom:-152px;--footer-sun-opacity:.05;--slogan-width:480px;--social-size:44px;--line-on-dark:#ffffff42;--outline-on-dark:#ffffff4d;--fill-on-dark:#ffffff12;--fill-on-dark-hover:#ffffff29;--lh-label:1.2;--lh-list:1.4;--legal-aside:340px;--legal-measure:65ch;--legal-char-em:.58;--legal-sun-size:460px;--legal-sun-color:#001d3f0f;--ct-gap:var(--space-9);--ct-collage-w:640px;--ct-collage-ratio:1 / 1.04;--ct-day-col:280px;--ct-time-col:150px;--ct-link-col:320px;--ct-link-btn-w:190px;--ct-dash:2px dashed var(--color-orange);--ct-banner-ratio:16 / 9;--ct-banner-ratio-small:1485 / 941;--ct-office-card-w:460px;--ct-sun-on-dark:#ffffff0f;--cq:min(calc(var(--ct-collage-w) / 100), calc((100vw - 2 * var(--gutter)) / 100));--ct-collage-pad:104%;--ct-pic-a-top:9%;--ct-pic-a-n:61;--ct-pic-b-n:42;--ct-pic-c-right:2%;--ct-pic-c-bottom:6%;--ct-pic-c-n:52;--ct-pic-c-ratio:3 / 2;--ct-pic-c-focus:60% center;--ct-follow-top:1%;--ct-follow-left:3%;--ct-follow-icon:max(28px, calc(7.4 * var(--cq)));--ct-call-left:-3%;--ct-call-w:55%;--ct-call-gap:calc(1.4 * var(--cq));--ct-call-tight:var(--cq);--ct-call-pad:calc(3.4 * var(--cq)) calc(3.8 * var(--cq)) calc(3 * var(--cq));--ct-call-icon:max(34px, calc(8 * var(--cq)));--ct-call-phone:max(15px, calc(4.4 * var(--cq)));--ct-call-small:max(12px, calc(2.6 * var(--cq)));--ct-call-sun-w:78%;--ct-call-sun-top:-42%;--ct-call-sun-right:-34%;--tr-id-w:440px;--tr-who-card-w:460px;--tr-gap:var(--space-9);--shadow-card-on-orange:0 1px 0 #781e0024, 2px 4px 10px #96280033, 8px 14px 28px #9628003d, inset 0 1px 0 #fffc;--tr-shadow-on-orange:0 14px 30px #96280038;--tr-photo-ratio:4 / 5;--tr-focus-top:center 12%;--tr-slide-w:min(78vw, 320px);--tr-iban-size:clamp(20px, 3.2vw, 34px);--doc-w:420px;--doc-zoom-w:1100px;--doc-backdrop:#001d3fc7;--dn-gap:var(--space-9);--dn-qr-w:360px;--dn-qr-box:220px;--dn-chip-w:120px;--dn-chip-h:72px;--dn-custom-w:160px;--dn-bar-h:36px;--dn-bar-gap:4px;--dn-error:#ffb4a0;--hp-gap:var(--space-9);--hp-pic-a-top:12%;--hp-pic-a-n:66;--hp-pic-a-ratio:4 / 3;--hp-pic-b-n:40;--hp-pic-b-ratio:3 / 4;--hp-pic-d-n:44;--hp-pic-d-bottom:3%;--hp-pic-c-n:44;--hp-pic-c-right:6%;--hp-pic-c-bottom:0%;--hp-pic-c-focus:center 35%;--hp-messenger:52px;--hp-field-label-w:220px;--ab-gap:var(--space-9);--ab-hero-photo-w:460px;--ab-hero-ratio:4 / 5;--ab-card-w:260px;--ab-photo-ratio:5 / 4;--ab-video-ratio:16 / 9;--ab-play:72px;--ab-cols:4;--ab-slide-ratio:4 / 5;--ab-focus-top:center 6%;--ab-focus-wide:60% center;--ab-slide-w:300px;--ab-shadow-room:120px;--ab-play-icon:36%;--ab-play-shift:6%;--ab-goal-measure:18ch;--ab-join-measure:14ch;--ab-slide-vw:72vw;--ab-heading-vw:8.5vw;--ab-arrow:56px;--hm-gap:var(--space-9);--hm-hero-h:560px;--hm-hero-text-w:min(470px, 40vw);--hm-fan-w:min(49vw, 700px);--hm-fan-bleed:24px;--hm-fan-ratio:1.3 / 1;--hm-fan-card-ratio:3 / 4;--hm-fan-side-w:34%;--hm-fan-left-top:16%;--hm-fan-right-top:6%;--hm-fan-center-left:22%;--hm-fan-center-w:52%;--hm-fan-left-focus:30% center;--hm-fan-right-focus:80% 0%;--hm-ground-drop:-.4;--hm-ground-w:66;--hm-ground-h:13;--hm-ground-left:14;--hm-m-ratio:1 / 1.2;--hm-m-c-left:19%;--hm-m-c-w:62;--hm-fan-w-small:420px;--hm-win-h:calc(100svh - var(--header-h));--hm-win-min:560px;--hm-win-photo-h-small:106%;--hm-win-photo-pos-small:50% 12%;--hm-win-h-small:calc(var(--hm-win-font-small) * 2.76 + 19rem);--hm-win-ink:#000;--hm-win-font:min(12.4vw, 24vh);--hm-win-font-small:19vw;--hm-win-tracking:0;--hm-win-stroke:.04em;--hm-win-tint:#001d3f4d;--hm-win-lift:14%;--hm-win-shade:#001d3f08;--hm-win-shade-bottom:#001d3f8c;--hm-win-origin:.17em 1.42em;--hm-copy-panel-bg:#001d3fa8;--hm-copy-panel-pad:var(--space-5);--hm-copy-ink:var(--color-navy);--hm-copy-ink-muted:var(--color-muted);--hm-copy-ink-photo:var(--color-on-dark);--hm-copy-ink-photo-muted:var(--color-on-dark-2);--hm-stat-h:200px;--hm-dot:12px;--hm-dot-halo:#ff4f182e;--hm-dot-halo-w:4px;--hm-dot-small:8px;--hm-dot-halo-w-small:2px;--hm-arc-w:150px;--hm-tick-w:3.4;--hm-tick-off:#d9dfea;--hm-feed-photo-w:520px;--hm-feed-ratio:1;--hm-person-ratio:3 / 4;--hm-person-w:240px;--hm-person-vw:62vw;--hm-logo-h:140px;--hm-card-w:460px;--nf-gap:var(--space-9);--nf-code-size:clamp(120px, 20vw, 260px);--nf-code-line:.9;--nf-sun-height:.7em}@media (max-width:640px){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--fs-h1:54px;--fs-h2:40px;--fs-sub:25px;--fs-stat:60px;--fs-counter:52px;--fs-button:18px;--section-y:80px;--header-h:72px;--button-h:60px;--footer-sun-size:440px;--footer-sun-right:-130px;--footer-sun-bottom:-140px}}:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::selection{color:var(--color-ink);background:#ffd9c7}html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){caret-color:var(--color-orange);accent-color:var(--color-orange);scrollbar-color:#c9d3e3 transparent}:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:3px solid var(--color-focus);outline-offset:3px}@supports (width:1cqw){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--cq:1cqw}}html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scroll-behavior:smooth}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-navy);font-weight:var(--fw-bold)}h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-h1)}h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tracking-h2)}picture:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:contents}picture:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>source{display:none}.container-site:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.site-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:20;background:var(--color-bg);position:relative}.site-header__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;column-gap:clamp(var(--space-3), 2.5vw, var(--space-6));width:calc(100% - var(--gutter) - var(--gutter));max-width:var(--header-container);min-height:var(--header-h);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;margin-inline-start:auto;margin-inline-end:auto;display:grid}.site-header__brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);flex:none;display:inline-flex}.site-header__sun-mask:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:block;overflow:hidden}.site-header__sun:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:auto;height:var(--header-logo-height);flex:none;display:block}.site-header__wordmark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--header-wordmark-width);aspect-ratio:341/151;flex:none;height:auto;display:block;position:relative}.site-header__wordmark-image:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:auto;display:block}.site-header__wordmark-animation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.site-header__wordmark-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:url(/images/logo-text.svg) 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.site-header__wordmark-row--1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){clip-path:inset(0 0 calc(100% - var(--header-logo-first-line-end)) 0)}.site-header__wordmark-row--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){clip-path:inset(var(--header-logo-first-line-end) 0 calc(100% - var(--header-logo-second-line-end)) 0)}.site-header__wordmark-row--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){clip-path:inset(var(--header-logo-second-line-end) 0 0 0)}.site-header__nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-self:center}.site-header__nav-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-header__language-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;margin:0;padding:0;list-style:none;display:flex}.site-header__nav-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1)}.site-header__nav-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-header__language-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--header-menu-target);border-radius:var(--radius-pill);color:var(--color-navy);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-header__nav-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:var(--space-3);font-weight:var(--fw-regular)}.site-header__nav-link[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-fog)}.site-header__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3);display:flex}.site-header__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.site-header__help{width:var(--header-help-width);flex:none}.site-header__languages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--header-lang-pad);border-radius:var(--radius-pill);background:var(--color-fog);flex:none}.site-header__language-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--header-lang-gap)}.site-header__language-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--header-menu-target);padding-inline:var(--space-1);color:var(--color-muted)}.site-header__language-link[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-bg);color:var(--color-navy)}.site-header__help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--button-h);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--header-help-pad) var(--space-1) var(--header-help-pad) var(--space-4);border-radius:var(--radius-pill);background:var(--color-orange);color:var(--color-on-dark);font-size:var(--fs-lead);font-weight:var(--fw-bold);line-height:var(--lh-button);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-out);text-decoration:none;display:inline-flex}.site-header__help-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--header-help-icon);height:var(--header-help-icon);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-orange);transition:transform var(--dur-hover) var(--ease-out);flex:none;place-items:center;display:grid}.site-header__help-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:var(--header-icon);height:var(--header-icon);display:block}.site-header__compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.site-header__mobile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;position:relative}.site-header__mobile-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(100% + var(--space-2));z-index:1;width:min(var(--header-menu-panel), calc(100vw - var(--gutter) - var(--gutter)));max-height:min(70vh, var(--header-panel-max-h));gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow);display:grid;position:absolute;right:0;overflow-y:auto}.site-header__mobile-nav-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.site-header__mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-header__nav-link{width:100%;padding-inline:var(--space-3);justify-content:flex-start}.site-header__mobile-languages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--header-lang-pad);border-radius:var(--radius-pill);background:var(--color-fog);justify-self:start}.site-header__help--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--header-menu-target);min-width:0;max-width:100%;padding:0 var(--space-2);text-overflow:ellipsis;overflow:hidden}.site-header__menu-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--header-menu-target);height:var(--header-menu-target);cursor:pointer;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-navy);place-items:center;list-style:none;display:grid}.site-header__menu-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker{display:none}.site-header__menu-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--header-icon);gap:var(--header-burger-gap);display:grid}.site-header__menu-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{width:100%;height:var(--header-burger-line);border-radius:var(--radius-pill);transition:transform var(--dur-hover) var(--ease-out), opacity var(--dur-hover) var(--ease-out);background:currentColor;display:block}.site-header__mobile[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-header__menu-icon span:first-child{transform:translateY(var(--header-burger-shift)) rotate(45deg)}.site-header__mobile[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-header__menu-icon span:nth-child(2){opacity:0}.site-header__mobile[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-header__menu-icon span:last-child{transform:translateY(calc(var(--header-burger-shift) * -1)) rotate(-45deg)}@media (hover:hover){.site-header__nav-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-header__language-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-fog)}.site-header__help:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-orange-hover)}.site-header__help:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-header__help-icon{transform:translateX(var(--arrow-shift))}.site-header__menu-toggle:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-fog)}}@media (max-width:1200px){.site-header__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-2);justify-content:space-between;display:flex}.site-header__sun:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:var(--header-logo-height-mobile)}.site-header__wordmark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--header-wordmark-width-mobile)}.site-header__nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-header__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.site-header__compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-1);min-width:0;display:flex}}@media (min-width:381px) and (max-width:480px){.site-header__sun:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:var(--header-logo-height-wide-phone)}.site-header__wordmark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--header-wordmark-width-wide-phone)}}@media (max-width:480px){.site-header__brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--header-brand-gap-compact)}}@media (max-width:410px){.site-header__help--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-small)}}@media (min-width:381px) and (max-width:410px){.site-header__wordmark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100vw - var(--header-fit-narrow))}}@media (max-width:380px){.site-header__sun:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:var(--header-logo-height-compact)}.site-header__wordmark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--header-wordmark-width-compact)}.site-header__help--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:var(--space-1)}}@media (max-width:340px){.site-header__wordmark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.site-header__help--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:var(--space-1);font-size:var(--fs-label)}.site-header__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.site-header__nav-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-header__language-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-header__help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-header__help-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-header__menu-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{transition:none}}@media (min-width:1201px){html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scroll-padding-top:var(--header-h)}.site-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--header-glass-bg);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur));position:sticky;top:0}}@media (prefers-reduced-motion:reduce){html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scroll-behavior:auto}}html.motion-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(main,footer) :is(h1,h2,h3,p),html.motion-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) footer a[href]:not(p a),html.motion-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) main a[href]:not(p a),html.motion-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) main [data-reveal],html.motion-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-footer__slogan,html.motion-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-footer__sun{visibility:hidden}html.lenis:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),html.lenis:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.site-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-navy);color:var(--color-on-dark);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-block:var(--space-9) var(--space-6);margin-top:calc(-1 * var(--radius-xl));position:relative;overflow:hidden}.site-footer__sun:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:var(--footer-sun-right);bottom:var(--footer-sun-bottom);width:var(--footer-sun-size);height:auto;opacity:var(--footer-sun-opacity);pointer-events:none;position:absolute}.site-footer__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.site-footer__slogan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(var(--slogan-width), 92%);aspect-ratio:1154/489;position:relative}.site-footer__word:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-orange);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-footer__word--1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-mask-image:url(/images/slogan-word-1.svg);mask-image:url(/images/slogan-word-1.svg)}.site-footer__word--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-mask-image:url(/images/slogan-word-2.svg);mask-image:url(/images/slogan-word-2.svg)}.site-footer__word--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-mask-image:url(/images/slogan-word-3.svg);mask-image:url(/images/slogan-word-3.svg)}.site-footer__cols:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-8) var(--space-9);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.site-footer__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--space-3);color:var(--color-on-dark);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);line-height:var(--lh-label);text-transform:uppercase}.site-footer__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);font-size:var(--fs-body);line-height:var(--lh-list);display:grid}.site-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{transition:color var(--dur-hover) var(--ease-out)}.site-footer__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a,.site-footer__legal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-footer__credit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.site-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--color-on-dark-3)}.site-footer__socials:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex-wrap:wrap;display:flex}.site-footer__social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--social-size);height:var(--social-size);border:1px solid var(--outline-on-dark);border-radius:var(--radius-pill);background:var(--fill-on-dark);color:var(--color-on-dark);transition:background var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);place-items:center;display:grid}.site-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-footer__social:hover{background:var(--fill-on-dark-hover);color:var(--color-on-dark)}.site-footer__social:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.95)}.site-footer__bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;gap:var(--space-3);margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--line-on-dark);font-size:var(--fs-body);flex-wrap:wrap;display:flex}.site-footer__legal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.site-footer__credit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.site-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-block:var(--space-8) var(--space-5)}.site-footer__cols:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}}:is(.tr-money:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible,.hp-business:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible,.ab-join:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible,.hm-stat--orange:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible,.hm-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible){outline-color:var(--color-on-dark)}.site-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible{outline-color:var(--color-focus-on-dark)}@media (prefers-reduced-motion:reduce){.site-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a,.site-footer__social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}.site-footer__social:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}}.legal-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-fog);border-radius:0 0 var(--radius-xl) var(--radius-xl);padding-block:var(--space-9);position:relative;overflow:hidden}.legal-hero__sun:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:var(--gutter);bottom:calc(var(--legal-sun-size) * -.42);width:var(--legal-sun-size);aspect-ratio:1;background:var(--legal-sun-color);pointer-events:none;position:absolute;-webkit-mask:url(/images/sun-stripes.svg) 50%/contain no-repeat;mask:url(/images/sun-stripes.svg) 50%/contain no-repeat}.legal-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.legal-hero__title--long:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tracking-h2);overflow-wrap:break-word;text-wrap:balance}.legal-hero__accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-orange)}.legal-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-8) var(--section-y)}.legal-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:var(--legal-aside) minmax(0, 1fr);gap:var(--space-5) var(--space-9);padding-block:var(--space-8);border-top:1px solid var(--color-line);display:grid}.legal-section:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:0}.legal-section__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--header-h) + var(--space-5));align-self:start;position:sticky}.legal-section__num:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--space-2);color:var(--color-orange);font-size:var(--fs-counter);font-weight:var(--fw-light);letter-spacing:var(--tracking-h1);line-height:var(--lh-tight)}.legal-section__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-sub);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--tracking-h2);text-wrap:balance}.legal-contacts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);padding-left:calc(var(--space-8) + var(--space-2));font-style:normal;display:grid}.legal-contacts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--color-navy);text-underline-offset:3px;transition:color var(--dur-hover) var(--ease-out);text-decoration:underline}@media (hover:hover){.legal-contacts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--color-orange-btn)}}.legal-clauses:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.legal-clause:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:var(--space-8) minmax(0, var(--legal-measure));gap:var(--space-2);display:grid}.legal-clause__n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-muted);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.legal-clause__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-ink);text-wrap:pretty}.legal-updated:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--space-6);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--fs-small);text-wrap:balance}.legal-related:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-fog);flex-wrap:wrap;display:flex}.legal-related__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-navy);font-weight:var(--fw-bold)}.legal-related__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-related__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--header-menu-target);padding-inline:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-navy);font-weight:var(--fw-medium);transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.legal-related__link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-orange-btn);color:var(--color-orange-btn)}}@media (max-width:860px){.legal-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-7);grid-template-columns:minmax(0,1fr)}.legal-section__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static}}@media (max-width:640px){.legal-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-8);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.legal-hero__title--long:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-sub)}.legal-hero__title--word:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:min(var(--fs-h1), calc((100vw - var(--gutter) * 2) / (var(--legal-word-chars) * var(--legal-char-em))))}.legal-contacts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:0}.legal-clause:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.legal-related__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.legal-contacts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{transition:none}}.back-to-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden;right:var(--totop-offset);bottom:var(--totop-offset);z-index:15;width:var(--button-h);height:var(--button-h);border-radius:var(--radius-pill);background:var(--color-orange);box-shadow:var(--shadow-sm);color:var(--color-on-dark);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(var(--space-3));transition:opacity var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), visibility 0s linear var(--dur-hover);border:0;place-items:center;display:grid;position:fixed}.back-to-top[data-visible=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.back-to-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:var(--header-icon);height:var(--header-icon);display:block}.back-to-top:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--press-scale));transition-duration:var(--dur-press)}.back-to-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{transition:transform var(--dur-hover) var(--ease-out)}@media (hover:hover){.back-to-top:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-orange-hover)}.back-to-top:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{transform:translateY(calc(var(--arrow-shift) * -1))}}@media (max-width:640px){.back-to-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:var(--space-3);bottom:var(--space-3)}}@media (prefers-reduced-motion:reduce){.back-to-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.back-to-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{transition:none}.back-to-top:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg,.back-to-top:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}}.button-pill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--button-h);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--header-help-pad) var(--space-1) var(--header-help-pad) var(--space-5);border-radius:var(--radius-pill);background:var(--color-orange);color:var(--color-on-dark);font-size:var(--fs-lead);font-weight:var(--fw-bold);line-height:var(--lh-button);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);text-decoration:none;display:inline-flex}.button-pill__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--header-help-icon);height:var(--header-help-icon);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-orange);transition:transform var(--dur-hover) var(--ease-out);flex:none;place-items:center;display:grid}.button-pill__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:var(--header-icon);height:var(--header-icon);display:block}.button-pill:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--press-scale))}.button-pill--whatsapp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-whatsapp)}.button-pill--whatsapp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill__icon{color:var(--color-whatsapp)}.button-pill--telegram:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-telegram)}.button-pill--telegram:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill__icon{color:var(--color-telegram)}.button-pill--viber:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-viber)}.button-pill--viber:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill__icon{color:var(--color-viber)}@media (hover:hover){.button-pill:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-orange-hover)}.button-pill:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill__icon{transform:translateX(var(--arrow-shift))}.button-pill--whatsapp:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-whatsapp-hover)}.button-pill--telegram:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-telegram-hover)}.button-pill--viber:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-viber-hover)}}.tap-area:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.tap-area:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";inset:var(--tap-y,var(--tap-grow-y)) var(--tap-x,0);position:absolute}.lift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-lift)}.lift-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-card)}.lift-card--dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-card-dark)}.page-sun:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--footer-sun-bottom);left:var(--footer-sun-right);width:var(--footer-sun-size);aspect-ratio:1;pointer-events:none;position:absolute;-webkit-mask:url(/images/sun-stripes.svg) 50%/contain no-repeat;mask:url(/images/sun-stripes.svg) 50%/contain no-repeat}.page-sun--on-orange:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sun-on-orange)}.page-sun--on-grey:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sun-on-grey)}.page-sun--on-navy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sun-on-navy)}.icon-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--icon-badge-size,var(--social-size));aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-orange);color:var(--color-on-dark);flex:none;place-items:center;display:grid}.icon-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:var(--glyph-ratio);height:auto}.line-graph:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--line-color:var(--color-orange);--line-start:var(--color-on-dark-4);width:100%;height:auto;display:block}.line-graph--white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--line-color:var(--color-on-dark);--line-start:var(--fill-on-dark-hover)}.copy-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--header-menu-target);padding:0 var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-navy);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out)}.copy-button:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--press-scale))}.copy-button.is-copied:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-orange-btn);background:var(--color-orange-btn);color:var(--color-on-dark)}@media (hover:hover){.copy-button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-orange-btn);color:var(--color-orange-btn)}.copy-button.is-copied:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark)}}.doc-figure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:var(--doc-w);justify-self:end}.doc-figure__button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);background:var(--color-bg);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.doc-figure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:100%;height:auto;display:block}.doc-dialog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-5) 0;cursor:zoom-out;background:0 0;border:0;overflow:auto}.doc-dialog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background:var(--doc-backdrop)}.doc-dialog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:min(calc(100% - 2 * var(--gutter)), var(--doc-zoom-w));border-radius:var(--radius-lg);background:var(--color-bg);margin-inline-start:auto;margin-inline-end:auto}.ct-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-9) var(--section-y)}.ct-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, 1fr) minmax(0, var(--ct-collage-w));align-items:center;gap:var(--space-8) var(--ct-gap);display:grid}.ct-hero__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:break-word;text-wrap:balance}.ct-hero__accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-orange)}.ct-hero__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-5);color:var(--color-muted);font-size:var(--fs-lead)}.ct-hero__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ct-hero__lead{color:var(--color-navy);font-weight:var(--fw-semibold)}.ct-hero__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.ct-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);color:var(--color-navy);font-weight:var(--fw-bold);text-decoration:none;display:inline-flex}.ct-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{color:var(--color-orange-btn);transition:transform var(--dur-hover) var(--ease-out)}.ct-collage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;aspect-ratio:var(--ct-collage-ratio);position:relative;container-type:inline-size}@supports not (aspect-ratio:1){.ct-collage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:0;padding-top:var(--ct-collage-pad)}.ct-pic--a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--ct-pic-a-n) * var(--cq))}.ct-pic--b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--ct-pic-b-n) * var(--cq))}.ct-pic--c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--ct-pic-c-n) * var(--cq) * 2 / 3)}}.ct-pic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);object-fit:cover;display:block;position:absolute}.ct-pic--a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:var(--ct-pic-a-top);z-index:1;width:calc(var(--ct-pic-a-n) * 1%);aspect-ratio:1;left:0}.ct-pic--b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:2;width:calc(var(--ct-pic-b-n) * 1%);aspect-ratio:1;object-position:center top;top:0;right:0}.ct-pic--c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:var(--ct-pic-c-right);bottom:var(--ct-pic-c-bottom);z-index:3;width:calc(var(--ct-pic-c-n) * 1%);aspect-ratio:var(--ct-pic-c-ratio);object-position:var(--ct-pic-c-focus)}.ct-follow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:var(--ct-follow-top);left:var(--ct-follow-left);z-index:4;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--grad-card);position:absolute}.ct-follow__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);display:flex}.ct-follow__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tap-x:var(--tap-grow-icon-x);--tap-y:var(--tap-grow-icon-y);width:var(--ct-follow-icon);aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-orange);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);place-items:center;display:grid}.ct-follow__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:var(--glyph-ratio);height:auto}.ct-follow__link:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--press-scale))}.ct-call:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--icon-badge-size:var(--ct-call-icon);bottom:0;left:var(--ct-call-left);z-index:5;width:var(--ct-call-w);gap:var(--ct-call-gap);padding:var(--ct-call-pad);border-radius:var(--radius-lg);background:var(--color-navy);color:var(--color-on-dark);flex-direction:column;display:flex;position:absolute;overflow:hidden}.ct-call__sun:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:var(--ct-call-sun-top);right:var(--ct-call-sun-right);width:var(--ct-call-sun-w);aspect-ratio:1;background:var(--ct-sun-on-dark);pointer-events:none;position:absolute;-webkit-mask:url(/images/sun-stripes.svg) 50%/contain no-repeat;mask:url(/images/sun-stripes.svg) 50%/contain no-repeat}.ct-call:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:not(.ct-call__sun){position:relative}.ct-call__phone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--ct-call-tight);color:var(--color-on-dark);font-size:var(--ct-call-phone);font-weight:var(--fw-bold);letter-spacing:var(--tracking-h2);line-height:var(--lh-heading);white-space:nowrap;text-decoration:none}.ct-call__who:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark-2);font-size:var(--ct-call-small)}.ct-call__mail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark);font-size:var(--ct-call-small);font-weight:var(--fw-semibold);overflow-wrap:anywhere;text-underline-offset:var(--underline-offset);align-self:flex-start}.ct-call:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .line-graph{margin-top:var(--ct-call-tight)}.ct-call:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:focus-visible{outline-color:var(--color-focus-on-dark)}@media (hover:hover){.ct-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{transform:translateY(var(--arrow-shift))}.ct-follow__link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-orange-btn);color:var(--color-on-dark)}.ct-call__phone:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ct-call__mail:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark-3)}}.ct-schedule:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--color-fog);position:relative;overflow:hidden}.ct-schedule__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.ct-schedule__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure)}.ct-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-8);border-bottom:var(--ct-dash)}.ct-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:var(--ct-day-col) minmax(0, 1fr) minmax(0, var(--ct-link-col));gap:var(--space-5) var(--space-8);padding-block:var(--space-7);border-top:var(--ct-dash);display:grid}.ct-row__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-sub);line-height:var(--lh-heading);letter-spacing:var(--tracking-h2)}.ct-row__note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-2);color:var(--color-muted);font-size:var(--fs-small)}.ct-stops:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);align-content:start;display:grid}.ct-stop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1) var(--space-5);line-height:var(--lh-list);grid-template-columns:minmax(0,1fr);display:grid}.ct-stops--timed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct-stop{grid-template-columns:var(--ct-time-col) minmax(0, 1fr)}.ct-stop__time:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-orange-text);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.ct-stop__address:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-navy);font-weight:var(--fw-semibold)}.ct-stops:not(.ct-stops--timed):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct-stop__address{padding-left:var(--space-5);position:relative}.ct-stops:not(.ct-stops--timed):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct-stop__address:before,.ct-office__note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-orange)}.ct-stops:not(.ct-stops--timed):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct-stop__address:before{top:var(--marker-top);position:absolute;left:0}.ct-row__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:var(--space-3);color:var(--color-muted);font-size:var(--fs-small);flex-direction:column;display:flex}.ct-row__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill{min-width:var(--ct-link-btn-w);align-self:flex-start}.ct-office:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y)}.ct-office__banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.ct-office__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-xl);overflow:hidden}.ct-office__banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:100%;aspect-ratio:var(--ct-banner-ratio);object-fit:cover;object-position:center 35%;display:block}.ct-office__card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--space-6);left:var(--space-6);align-items:flex-start;gap:var(--space-4);max-width:var(--ct-office-card-w);padding:var(--space-5) var(--space-6);border:1px solid var(--color-bg);border-radius:var(--radius-lg);background:var(--grad-card);display:flex;position:absolute}.ct-office__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ct-office__address:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ct-office__note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}.ct-office__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-sub);line-height:var(--lh-heading);letter-spacing:var(--tracking-h2)}.ct-office__address:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-2);color:var(--color-navy);font-weight:var(--fw-semibold)}.ct-office__note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--fs-small);display:flex}.ct-office__note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{flex:none}@media (max-width:1100px){.ct-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:var(--ct-day-col) minmax(0, 1fr)}.ct-row__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:2}}@media (max-width:960px){.ct-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.ct-collage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--ct-collage-w)}}@media (max-width:720px){.ct-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.ct-row__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:auto}}@media (max-width:640px){.ct-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-7) var(--section-y)}.ct-office__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg)}.ct-office__banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{aspect-ratio:var(--ct-banner-ratio-small)}.ct-office__card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none;margin:calc(var(--space-7) * -1) var(--space-3) 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.button-pill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.button-pill__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ct-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg,.ct-follow__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}.button-pill:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill__icon,.button-pill:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ct-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg,.ct-follow__link:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}}.tr-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-9) var(--section-y)}.tr-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, 1fr) minmax(0, var(--tr-id-w));align-items:center;gap:var(--space-8) var(--tr-gap);display:grid}.tr-hero__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:min(var(--fs-h1), 12vw);overflow-wrap:break-word;text-wrap:balance}.tr-hero__accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-orange)}.tr-hero__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-5);color:var(--color-muted);font-size:var(--fs-lead)}.tr-id:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-6) var(--space-7);border:1px solid var(--color-bg);border-radius:var(--radius-lg);background:var(--grad-card)}.tr-id__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.tr-id__number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-2);color:var(--color-navy);font-size:var(--fs-counter);font-weight:var(--fw-light);letter-spacing:var(--tracking-h1);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.tr-id__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-5);color:var(--color-navy);font-weight:var(--fw-semibold)}.tr-who:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--color-fog)}.tr-who__grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, var(--tr-who-card-w)) minmax(0, 1fr);align-items:stretch;gap:var(--space-4);margin-top:var(--space-8);display:grid}.tr-facts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg);display:grid}.tr-facts__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);display:grid}.tr-facts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{color:var(--color-muted);font-size:var(--fs-small)}.tr-facts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{color:var(--color-navy);font-weight:var(--fw-semibold);line-height:var(--lh-list)}.tr-story:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);padding:calc(var(--space-6) + var(--fs-small) * var(--lh-body) + var(--space-1)) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:var(--grad-sky);color:var(--color-ink);line-height:var(--lh-body);align-content:start;display:grid}.tr-story__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-navy);font-weight:var(--fw-semibold);line-height:var(--lh-list)}.tr-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y)}.tr-check__grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, 1fr) minmax(0, var(--doc-w));align-items:start;gap:var(--space-8) var(--tr-gap);display:grid}.tr-check__main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-8);display:grid}.tr-who:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.tr-money:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.tr-work:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.tr-requisites:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.tr-h2--sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-sub);letter-spacing:var(--tracking-h2)}.tr-check__links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.tr-check__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-4);color:var(--color-muted)}.tr-check__text:first-of-type:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-6)}.tr-money:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--grad-orange);color:var(--color-on-dark);position:relative;overflow:hidden}.tr-money__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.tr-money:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:var(--color-on-dark)}.tr-money__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-4);font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.tr-money__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tr-money__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--tr-shadow-on-orange);color:var(--color-navy);font-weight:var(--fw-semibold);line-height:var(--lh-list);position:relative}.tr-money__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";width:var(--space-2);height:var(--space-2);margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--color-orange);display:block}.tr-work:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y)}.tr-gallery:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tr-gallery__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);aspect-ratio:var(--tr-photo-ratio);overflow:hidden}.tr-gallery__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{object-fit:cover;width:100%;height:100%;display:block}.tr-gallery__item[data-focus=top]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{object-position:var(--tr-focus-top)}.tr-requisites:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--grad-sky)}.tr-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-7);border-radius:var(--radius-xl);background:var(--color-bg);display:grid}.tr-card__fields:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tr-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt,.tr-iban__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-muted);font-size:var(--fs-small)}.tr-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{margin-top:var(--space-1);color:var(--color-navy);font-weight:var(--fw-semibold);line-height:var(--lh-list)}.tr-iban:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--space-6);border-top:1px solid var(--color-line)}.tr-iban__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tr-iban__number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-navy);font-size:var(--tr-iban-size);font-weight:var(--fw-bold);letter-spacing:var(--tracking-h2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tr-card__foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;display:flex}@media (max-width:1100px){.tr-money__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.tr-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.tr-who__grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.tr-check__grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.tr-id:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--tr-id-w)}.tr-gallery:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);margin-inline:calc(var(--gutter) * -1);padding:var(--space-3) var(--gutter) calc(var(--space-9) * 2);margin-bottom:calc(var(--space-9) * -2 + var(--space-6));overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.tr-gallery:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.tr-gallery__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 var(--tr-slide-w);scroll-snap-align:start}}@media (max-width:640px){.tr-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-7) var(--section-y)}.tr-id:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.tr-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-5)}.tr-card__fields:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.tr-money__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.copy-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}.copy-button:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}}.donate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--color-navy);color:var(--color-on-dark);position:relative;overflow:hidden}.donate__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, 1fr) minmax(0, var(--dn-qr-w));align-items:center;gap:var(--space-8) var(--dn-gap);display:grid;position:relative}.donate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:var(--color-on-dark);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.donate__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-4);color:var(--color-on-dark-2);font-size:var(--fs-lead)}.donate__modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);margin-top:var(--space-6);padding:var(--header-lang-pad);border:1px solid var(--outline-on-dark);border-radius:var(--radius-pill);display:inline-flex}.donate__mode:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--header-menu-target);padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--color-on-dark);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0;border:0}.donate__mode.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-bg);color:var(--color-navy)}.donate__mode:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.donate__chip:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--press-scale))}.donate__amounts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.donate__chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.donate__custom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--dn-chip-h);border:1px solid var(--outline-on-dark);border-radius:var(--radius-md);background:var(--fill-on-dark);color:var(--color-on-dark);font:inherit}.donate__chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--dn-chip-w);padding:0 var(--space-3);cursor:pointer;text-align:left;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);align-content:center;justify-items:start;gap:2px;display:grid}.donate__chip-sum:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-lead);font-weight:var(--fw-bold)}.donate__chip-meals:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark-3);font-size:var(--fs-small)}.donate__chip.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-bg);color:var(--color-navy)}.donate__chip.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .donate__chip-meals{color:var(--color-muted)}.donate__custom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--dn-custom-w);padding:0 var(--space-3);font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.donate__custom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--color-on-dark-3);font-weight:var(--fw-regular)}.donate__meter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-6)}.donate__count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:baseline;gap:var(--space-2);display:flex}.donate__count-number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-counter);font-weight:var(--fw-light);letter-spacing:var(--tracking-h1);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.donate__count-unit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark-2);font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.donate__bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--dn-bar-gap);margin-top:var(--space-3);display:flex}.donate__bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:var(--dn-bar-h);border-radius:var(--radius-pill);background:var(--fill-on-dark-hover);transition:background-color var(--dur-hover) var(--ease-out);flex:1 1 0}.donate__bar.is-on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-orange)}.donate__min:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-3);color:var(--color-on-dark-3);font-size:var(--fs-small)}.donate__min.is-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--dn-error)}.donate__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.donate__other:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--color-on-dark);font-weight:var(--fw-semibold);text-underline-offset:var(--underline-offset)}.donate__note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark-3);font-size:var(--fs-small)}.donate__other:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-wrap:balance;margin-top:var(--space-5);color:var(--color-on-dark-3);font-size:var(--fs-small)}.donate__qr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-muted);font-size:var(--fs-small);text-align:center;text-wrap:balance;display:grid}.donate__qr-img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--dn-qr-box);aspect-ratio:1;height:auto;display:block}@media (hover:hover){.donate__mode:not(.is-active):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.donate__chip:not(.is-active):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--fill-on-dark-hover)}.donate__other:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--color-on-dark-3)}}@media (max-width:960px){.donate__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.donate__qr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--dn-qr-w)}}@media (max-width:640px){.donate__chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc((100% - var(--space-2)) / 2)}.donate__custom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.donate__bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:2px}}.hp-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-9) var(--section-y)}.hp-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, 1fr) minmax(0, var(--ct-collage-w));align-items:center;gap:var(--space-8) var(--hp-gap);display:grid}.hp-hero__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:min(var(--fs-h1), 12vw);overflow-wrap:break-word;text-wrap:balance}.hp-nobreak:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.hp-hero__accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-orange)}.hp-hero__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-5);color:var(--color-muted);font-size:var(--fs-lead)}.hp-hero__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.hp-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct-pic--a{top:var(--hp-pic-a-top);width:calc(var(--hp-pic-a-n) * 1%);aspect-ratio:var(--hp-pic-a-ratio)}.hp-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct-pic--b{width:calc(var(--hp-pic-b-n) * 1%);aspect-ratio:var(--hp-pic-b-ratio)}.hp-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct-pic--d{bottom:var(--hp-pic-d-bottom);z-index:3;width:calc(var(--hp-pic-d-n) * 1%);aspect-ratio:1;object-position:center top;left:0}.hp-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct-pic--c{right:var(--hp-pic-c-right);bottom:var(--hp-pic-c-bottom);width:calc(var(--hp-pic-c-n) * 1%);aspect-ratio:1;object-position:var(--hp-pic-c-focus)}.hp-volunteer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--color-fog)}.hp-volunteer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.hp-requisites:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.hp-business:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.hp-closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.hp-volunteer__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hp-requisites__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lead)}.hp-ways:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-ways__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hp-perks__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--color-bg);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-navy);font-weight:var(--fw-semibold);line-height:var(--lh-list)}.hp-ways__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.hp-perks__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";width:var(--space-2);height:var(--space-2);margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--color-orange);display:block}.hp-call:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg);flex-wrap:wrap;display:flex}.hp-call__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-navy);font-size:var(--fs-lead);font-weight:var(--fw-bold)}.hp-call__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);display:flex}.hp-call__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--hp-messenger);aspect-ratio:1;border-radius:var(--radius-pill);color:var(--color-on-dark);transition:background-color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);place-items:center;display:grid}.hp-call__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:var(--glyph-ratio);height:auto}.hp-call__link:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--press-scale))}.hp-call__link--whatsapp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-whatsapp)}.hp-call__link--telegram:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-telegram)}.hp-call__link--viber:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-viber)}@media (hover:hover){.hp-call__link--whatsapp:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-whatsapp-hover)}.hp-call__link--telegram:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-telegram-hover)}.hp-call__link--viber:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-viber-hover)}}.hp-requisites:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y)}.hp-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-5);margin-top:var(--space-7);padding:var(--space-7);border:1px solid var(--color-bg);border-radius:var(--radius-xl);background:var(--grad-card);grid-template-columns:minmax(0,1fr);display:grid}.hp-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-self:start;gap:var(--space-1);padding:var(--header-lang-pad);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg);display:inline-flex}.hp-tabs[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.hp-tab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--header-menu-target);padding:0 var(--space-6);border-radius:var(--radius-pill);color:var(--color-navy);font:inherit;font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0;border:0}.hp-tab[aria-selected=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-navy);color:var(--color-on-dark)}.hp-tab:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--press-scale))}.hp-panel__code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--space-3);font-size:var(--fs-sub);letter-spacing:var(--tracking-h2)}.hp-card:has(.hp-tabs:not([hidden])):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hp-panel__code{display:none}.hp-fields:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hp-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:var(--hp-field-label-w) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-3);border-top:1px solid var(--color-line);display:grid}.hp-fields--purpose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hp-field{border-top:0;padding-top:0}.hp-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl{display:contents}.hp-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{color:var(--color-muted);font-size:var(--fs-small)}.hp-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{color:var(--color-navy);font-weight:var(--fw-semibold);line-height:var(--lh-list);overflow-wrap:anywhere}.hp-business:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--grad-orange);color:var(--color-on-dark)}.hp-business:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:var(--color-on-dark)}.hp-perks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-perks:has(>:nth-child(2):last-child):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.hp-perks__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--tr-shadow-on-orange)}.hp-perks__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:var(--fs-lead);line-height:var(--lh-list)}.hp-perks__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin-top:var(--space-2);color:var(--color-muted);font-weight:var(--fw-regular)}.hp-business__cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{text-wrap:balance}.hp-business__cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-7);font-size:var(--fs-lead);flex-wrap:wrap;display:flex}.hp-business__cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a,.hp-closing__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{font-weight:var(--fw-bold);text-underline-offset:var(--underline-offset)}.hp-business__cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--color-on-dark)}.hp-closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--grad-sky);color:var(--color-ink)}.hp-closing__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-4);color:var(--color-navy);font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.hp-closing__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-3);font-size:var(--fs-lead)}.hp-closing__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--color-navy)}@media (max-width:1100px){.hp-ways:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hp-perks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.hp-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.ct-collage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--ct-collage-w)}}@media (max-width:640px){.hp-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-7) var(--section-y)}.hp-ways:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hp-perks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.hp-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hp-call:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-5)}.hp-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-self:stretch;display:flex}.hp-tabs[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.hp-tab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1 1 0;padding-inline-start:0;padding-inline-end:0}.hp-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);justify-items:start}}@media (prefers-reduced-motion:reduce){.donate__mode:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.donate__chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.donate__bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hp-tab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hp-call__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}.donate__mode:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.donate__chip:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hp-tab:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hp-call__link:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}}.ab-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-9) var(--section-y)}.ab-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, 1fr) minmax(0, var(--ab-hero-photo-w));align-items:center;gap:var(--space-8) var(--ab-gap);display:grid}.ab-hero__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:min(var(--fs-h1), 12vw);overflow-wrap:break-word;text-wrap:balance}.ab-hero__accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-orange)}.ab-hero__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-5);color:var(--color-muted);font-size:var(--fs-lead)}.ab-hero__visual:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.ab-hero__card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(-1 * var(--space-8));left:calc(-1 * var(--space-9));width:min(var(--ab-card-w), calc(100% - var(--space-5)));gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-navy);color:var(--color-on-dark);flex-direction:column;display:flex;position:absolute}.ab-hero__card-value:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-sub);font-weight:var(--fw-bold);letter-spacing:var(--tracking-h2);line-height:var(--lh-tight)}.ab-hero__card-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-on-dark-2);font-size:var(--fs-small)}.ab-hero__card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .line-graph{margin-top:var(--space-4)}.ab-hero__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ab-movement__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);object-fit:cover;width:100%;display:block}.ab-hero__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:var(--ab-hero-ratio)}.ab-movement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--color-fog)}.ab-movement__grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch;gap:var(--space-8) var(--ab-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ab-movement__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:var(--ab-photo-ratio)}.ab-h2--sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-sub);letter-spacing:var(--tracking-h2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ab-movement__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;justify-content:center;display:flex}.ab-movement__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{max-width:var(--legal-measure);margin-top:var(--space-3);color:var(--color-muted);font-size:var(--fs-lead)}.ab-movement__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ab-h2--sub:not(:first-child){margin-top:var(--space-7)}.ab-team:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y)}.ab-team__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lead)}.ab-videos:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ab-videos__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);aspect-ratio:var(--ab-video-ratio);background:var(--color-navy);place-items:center;display:grid;position:relative;overflow:hidden}.ab-videos__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) video{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%;display:block}.ab-videos__play:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--ab-play);height:var(--ab-play);border-radius:var(--radius-pill);background:var(--color-orange);color:var(--color-on-dark);place-items:center;display:grid}.ab-videos__tap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ab-videos__tap[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.ab-videos__tap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ab-videos__play{transition:opacity var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out)}.ab-videos__item.is-playing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ab-videos__play{opacity:0;transform:scale(.8)}.ab-videos__tap:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ab-videos__play{transform:scale(var(--press-scale))}.ab-videos__play:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:var(--ab-play-icon);height:var(--ab-play-icon);margin-left:var(--ab-play-shift)}.ab-slider:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-8)}.ab-slider__track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(var(--ab-cols), minmax(0, 1fr));gap:var(--space-7) var(--space-6);display:grid}.ab-slider__item[data-off]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.ab-slider.is-failed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ab-slider__item[data-off]{display:block}.ab-slider__track--rest:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-7)}.ab-slider__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);aspect-ratio:var(--ab-slide-ratio);overflow:hidden}.ab-slider__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{object-fit:cover;object-position:var(--ab-focus-top);width:100%;height:100%;display:block}.ab-slider__frame[data-focus=wide]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{object-position:var(--ab-focus-wide)}.ab-slider__controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-7);justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.ab-slider__controls[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.ab-slider__arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--ab-arrow);height:var(--ab-arrow);border-radius:var(--radius-pill);background:var(--color-orange-btn);color:var(--color-on-dark);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), opacity var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);border:0;flex:none;place-items:center;display:grid}.ab-slider__arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:var(--header-icon);height:var(--header-icon)}.ab-slider__arrow--prev:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{transform:scaleX(-1)}.ab-slider__arrow:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-line);color:var(--color-muted);cursor:default}.ab-slider__arrow:not(:disabled):active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--press-scale))}@media (hover:hover){.ab-slider__arrow:not(:disabled):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-orange-btn-hover)}}.ab-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--color-navy);color:var(--color-on-dark);position:relative;overflow:hidden}.ab-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container-site{position:relative}.ab-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{max-width:var(--ab-goal-measure);margin-top:var(--space-5);color:var(--color-on-dark);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.ab-nobreak:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.ab-goal__badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--color-soft-yellow);color:var(--color-navy);font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}.ab-goal__badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-orange)}.ab-goal__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-5);color:var(--color-on-dark-2);font-size:var(--fs-lead)}.ab-join:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--grad-orange);color:var(--color-on-dark);position:relative;overflow:hidden}.ab-join__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.ab-join:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{max-width:var(--ab-join-measure);color:var(--color-on-dark);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.ab-join__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-block:var(--space-5) var(--space-7);font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.ab-join:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill,.hm-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill{background:var(--color-bg);color:var(--color-orange-text)}.ab-join:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill__icon,.hm-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill__icon{background:var(--color-orange-btn);color:var(--color-on-dark)}@media (hover:hover){.ab-join:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill:hover,.hm-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill:hover{background:var(--color-fog)}}@media (max-width:960px){.ab-slider__track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(-1 * var(--space-3)) calc(-1 * var(--gutter)) calc(-1 * var(--ab-shadow-room));padding:var(--space-3) var(--gutter) calc(var(--space-3) + var(--ab-shadow-room));overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ab-slider__track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.ab-slider__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 min(var(--ab-slide-w), var(--ab-slide-vw));scroll-snap-align:start}.ab-slider__controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.ab-slider__item[data-off]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.ab-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ab-movement__grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.ab-hero__visual:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--ab-hero-photo-w)}.ab-hero__card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:var(--space-4);bottom:calc(-1 * var(--space-5))}}@media (max-width:640px){.ab-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-7) var(--section-y)}.ab-videos:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.ab-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.ab-join:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{max-width:none;font-size:min(var(--fs-h2), var(--ab-heading-vw))}}@media (prefers-reduced-motion:reduce){.ab-slider__arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}.ab-slider__arrow:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}}.hm-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-6) var(--space-6);position:relative;overflow:hidden}.hm-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;min-height:var(--hm-hero-h);align-items:center;display:flex;position:relative}.hm-hero__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--hm-hero-text-w)}.hm-collage-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hm-collage-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.hm-collage-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct-pic--c{bottom:0;right:auto;left:var(--hm-m-c-left);width:calc(var(--hm-m-c-w) * 1%);aspect-ratio:auto;object-fit:contain;height:auto;filter:var(--hm-fan-drop-shadow);border-radius:0}.hm-fan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:max(0px, calc(max(var(--gutter), (100% - var(--container)) / 2) - var(--hm-fan-bleed)));bottom:var(--space-6);width:var(--hm-fan-w);aspect-ratio:var(--hm-fan-ratio);position:absolute}.hm-fan__slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.hm-fan__slot--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:var(--hm-fan-left-top);z-index:1;width:var(--hm-fan-side-w);left:0}.hm-fan__slot--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:var(--hm-fan-right-top);z-index:1;width:var(--hm-fan-side-w);right:0}.hm-fan__slot--center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:0;left:var(--hm-fan-center-left);z-index:2;width:var(--hm-fan-center-w)}.hm-fan__card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;aspect-ratio:var(--hm-fan-card-ratio);border-radius:var(--radius-lg);object-fit:cover;display:block}.hm-fan__slot--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hm-fan__card{object-position:var(--hm-fan-left-focus)}.hm-fan__slot--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hm-fan__card{object-position:var(--hm-fan-right-focus)}.hm-fan__center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:auto;display:block}.hm-fan__slot--center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{bottom:calc(var(--hm-ground-h) * var(--hm-ground-drop) * 1%);left:calc(var(--hm-ground-left) * 1%);z-index:-1;width:calc(var(--hm-ground-w) * 1%);aspect-ratio:calc(var(--hm-ground-w) / var(--hm-ground-h));background:var(--hm-ground-shade);content:"";position:absolute}.hm-hero__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:min(var(--fs-h1), 12vw);overflow-wrap:break-word;text-wrap:balance}.hm-hero__accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-orange)}.hm-hero__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-5);color:var(--color-navy);font-size:var(--fs-sub);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-h2);line-height:var(--lh-tight)}.hm-hero__sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block:var(--space-4) var(--space-7);color:var(--color-muted);font-size:var(--fs-lead)}.hm-win__stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate;height:var(--hm-win-h);min-height:var(--hm-win-min);background:var(--color-bg);position:relative;overflow:hidden}.hm-win__scene:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate;background:var(--color-bg);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hm-win__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hm-win__tint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hm-win__shade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hm-win__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:0;object-fit:cover;object-position:30% 0%}.hm-win__tint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;background:var(--hm-win-tint)}.hm-win__shade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;background:linear-gradient(to top, var(--hm-win-shade-bottom) 0%, var(--hm-win-shade) 38%)}.hm-win__veil:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:2;padding:0 var(--gutter) var(--hm-win-lift);background:var(--color-bg);mix-blend-mode:screen;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.hm-win__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--hm-win-ink);font-size:var(--hm-win-font);font-weight:var(--fw-bold);letter-spacing:var(--hm-win-tracking);-webkit-text-stroke:var(--hm-win-stroke) var(--hm-win-ink);text-align:left;transform-origin:var(--hm-win-origin);margin:0;line-height:.92;display:block}.hm-win__line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.hm-win__copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hm-copy-color:var(--hm-copy-ink);--hm-copy-color-muted:var(--hm-copy-ink-muted);--hm-copy-panel:0;bottom:var(--space-7);z-index:3;width:100%;position:absolute;left:0}.hm-win__box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate;max-width:100%;margin:calc(-1 * var(--hm-copy-panel-pad));padding:var(--hm-copy-panel-pad);display:inline-block;position:relative}.hm-win__box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";z-index:-1;border-radius:var(--radius-lg);background:var(--hm-copy-panel-bg);opacity:var(--hm-copy-panel);position:absolute;top:0;bottom:0;left:0;right:0}.hm-win__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--hm-copy-color);font-size:var(--fs-sub);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-h2);line-height:var(--lh-tight)}.hm-win__sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block:var(--space-2) var(--space-5);color:var(--hm-copy-color-muted);font-size:var(--fs-lead)}.hm-stats:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--color-fog)}.hm-stats__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--hm-stat-h);padding:var(--space-5);border:1px solid var(--color-bg);border-radius:var(--radius-lg);background:var(--grad-card);color:var(--color-navy);flex-direction:column;display:flex}.hm-stat--navy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-navy);background:var(--color-navy);color:var(--color-on-dark)}.hm-stat--orange:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--grad-orange);box-shadow:var(--tr-shadow-on-orange);color:var(--color-on-dark);border-color:#0000}.hm-stat__value:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-sub);font-weight:var(--fw-bold);letter-spacing:var(--tracking-h2);line-height:var(--lh-tight)}.hm-stat__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-1);font-size:var(--fs-small)}.hm-stat--navy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hm-stat__label{color:var(--color-on-dark-2)}.hm-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .line-graph,.hm-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hm-arc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:auto}.hm-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .line-graph{padding-top:var(--space-5)}.hm-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-5) var(--space-1) var(--space-1);justify-content:space-between;align-items:center;display:flex}.hm-dots__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:var(--hm-dot);aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-orange);box-shadow:0 0 0 var(--hm-dot-halo-w) var(--hm-dot-halo)}.hm-arc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(100%, var(--hm-arc-w));height:auto;padding-top:var(--space-4);margin-inline-start:auto;margin-inline-end:auto;display:block}.hm-arc__tick:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){stroke:var(--hm-tick-off);stroke-width:var(--hm-tick-w);stroke-linecap:round}.hm-arc__tick.is-lit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){stroke:var(--color-orange)}.hm-feed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y)}.hm-feed__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, var(--hm-feed-photo-w)) minmax(0, 1fr);align-items:center;gap:var(--space-8) var(--hm-gap);display:grid}.hm-feed__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;aspect-ratio:var(--hm-feed-ratio);border-radius:var(--radius-lg);object-fit:cover;display:block}.hm-feed__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lead)}.hm-feed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-pill{margin-top:var(--space-6)}.hm-volunteers:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y)}.hm-volunteers__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lead)}.hm-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-5);margin-block:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-people__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) figure{position:relative}.hm-people__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;aspect-ratio:var(--hm-person-ratio);border-radius:var(--radius-lg);object-fit:cover;object-position:center 20%;display:block}.hm-people__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--space-3);max-width:calc(100% - var(--space-4));padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg);box-shadow:var(--shadow-sm);color:var(--color-navy);font-size:var(--fs-label);font-weight:var(--fw-semibold);text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.hm-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--grad-orange);color:var(--color-on-dark);position:relative;overflow:hidden}.hm-open__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, 1fr) minmax(0, var(--hm-card-w));align-items:center;gap:var(--space-8) var(--hm-gap);display:grid;position:relative}.hm-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:var(--color-on-dark);overflow-wrap:break-word;text-wrap:balance}.hm-open__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-block:var(--space-5) var(--space-7);font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.hm-id:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-6) var(--space-7);border:1px solid var(--color-bg);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-card-on-orange);color:var(--color-navy)}.hm-id__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.hm-id__number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-2);font-size:var(--fs-counter);font-weight:var(--fw-light);letter-spacing:var(--tracking-h1);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.hm-id__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-5);font-weight:var(--fw-semibold)}.hm-partners:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y)}.hm-partners__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-8) var(--hm-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hm-partners__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lead)}.hm-logos:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hm-logos__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--hm-logo-h);padding:var(--space-5);border:1px solid var(--color-fog);border-radius:var(--radius-lg);background:var(--color-bg);place-items:center;display:grid}.hm-logos__image:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-height:calc(var(--hm-logo-h) - 2 * var(--space-5));object-fit:contain;display:block}.hm-closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--section-y);background:var(--grad-sky);color:var(--color-ink)}.hm-closing__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0, 1fr) minmax(0, var(--hm-card-w));align-items:center;gap:var(--space-8) var(--hm-gap);display:grid}.hm-closing__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-4);color:var(--color-navy);font-size:var(--fs-lead)}.hm-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-6) var(--space-7);border:1px solid var(--color-bg);border-radius:var(--radius-lg);background:var(--grad-card)}.hm-contact__phone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-sub);font-weight:var(--fw-bold);letter-spacing:var(--tracking-h2);line-height:var(--lh-tight)}.hm-contact__phone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--color-navy);text-decoration:none}.hm-contact__note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-1);color:var(--color-muted);font-size:var(--fs-small)}.hm-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hp-call__list{margin-top:var(--space-5)}@media (max-width:1200px){.hm-win__stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hm-win-h:100svh}.hm-win__veil:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--hm-win-lift) + var(--header-h))}.hm-win__copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--space-7) + var(--header-h))}}@media (max-width:1100px){.hm-stats__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.hm-feed__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hm-open__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hm-partners__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hm-closing__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.hm-feed__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--hm-feed-photo-w)}.hm-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;padding-bottom:0;display:flex}.hm-win__stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hm-win-h:var(--hm-win-h-small);z-index:1;background:0 0;min-height:0;overflow:visible}.hm-win__stage.is-phone-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hm-win__scene{will-change:transform, clip-path;height:100svh;bottom:auto}.hm-win__stage.is-phone-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hm-win__copy{will-change:transform}.hm-win__photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:var(--hm-win-photo-h-small);object-position:var(--hm-win-photo-pos-small);top:auto;bottom:0}.hm-win__veil:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-6) 0;align-items:start}.hm-win__copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--space-6)}.hm-win__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--hm-win-font-small)}.hm-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0;padding-bottom:var(--space-5)}.hm-hero__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.hm-fan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.hm-collage-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-5);order:2;display:block}.hm-collage-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:var(--hm-m-ratio);margin-inline-start:auto;margin-inline-end:auto;display:block}.hm-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:var(--space-7) calc(-1 * var(--gutter));padding:var(--space-3) var(--gutter) var(--space-7);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.hm-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.hm-people__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 min(var(--hm-person-w), var(--hm-person-vw));scroll-snap-align:start}}@media (max-width:640px){.hm-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-7) 0}.hm-id:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hm-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-5)}.hm-dots__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hm-dot:var(--hm-dot-small);--hm-dot-halo-w:var(--hm-dot-halo-w-small)}.hm-id__number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--fs-stat)}.hm-logos:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hm-stats__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}}.nf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-9) var(--section-y)}.nf__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-8) var(--nf-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.nf__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:min(var(--fs-h1), 12vw);overflow-wrap:break-word;text-wrap:balance}.nf__accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-orange)}.nf__lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--legal-measure);margin-top:var(--space-5);color:var(--color-muted);font-size:var(--fs-lead)}.nf__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.nf__code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end;gap:var(--space-3);color:var(--color-navy);max-width:100%;font-size:min(var(--nf-code-size), 26vw);font-weight:var(--fw-bold);letter-spacing:var(--tracking-h1);line-height:var(--nf-code-line);display:flex}.nf__sun:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:var(--nf-sun-height);width:auto;display:block}@media (max-width:960px){.nf__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.nf__code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:-1}}@media (max-width:640px){.nf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-7) var(--section-y)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}