@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Display&display=swap');.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f115"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f11b"}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:"\f11c"}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:"\f11d"}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:"\f11e"}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:"\f11f"}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:"\f120"}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:"\f121"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f12d"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f12e"}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:rgba(0,0,0,.7);padding:.5em;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid #fff;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:rgba(114.9141509434,132.7028301887,159.3858490566,.5)}.video-js .vjs-load-progress div{background:rgba(114.9141509434,132.7028301887,159.3858490566,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translateX(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset:10px){.video-js .vjs-text-track-display>div{top:0;right:0;bottom:0;left:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}20%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}35%{border-top-color:#fff}60%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}100%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10c";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f12e";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,rgb(114.9141509434,132.7028301887,159.3858490566) 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,rgb(114.9141509434,132.7028301887,159.3858490566) 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,rgba(0,0,0,0) 100%);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-description,.vjs-title-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5{cursor:pointer}.video-js .vjs-skip-forward-10{cursor:pointer}.video-js .vjs-skip-forward-30{cursor:pointer}.video-js .vjs-skip-backward-5{cursor:pointer}.video-js .vjs-skip-backward-10{cursor:pointer}.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:rgba(50,50,50,.5);cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:rgba(50,50,50,.9)}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}
@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABJkAAsAAAAAHwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZGl1M5Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADFQAABOY+GXY8WhlYWQAAA7kAAAALgAAADYtKbXHaGhlYQAADxQAAAAbAAAAJAeDA+9obXR4AAAPMAAAABAAAAC8rIAAAGxvY2EAAA9AAAAAYAAAAGBs3nIubWF4cAAAD6AAAAAfAAAAIAFAAG9uYW1lAAAPwAAAASUAAAIK1cf1oHBvc3QAABDoAAABeQAAAnKiZJeyeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGRewziBgZWBgSmRaQEDA0MbhGY8w6DP8B0oysDKzIAVBKS5pjA4fGT8qMd8AMgNA5NAjSACAP7QC2EAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJVYe2xT1xm/372xbx7EzsWPm5CXr2/s68SOn7m+SQjkQUgMCeslpLya0DZNgZZHQaPEfzA1atVOmmhBKtAw2OputKMVCkyi2qb+QVpVm0s1yKp1qiq0pus2sa7SrEqdYMOn+861nRCgEnNyj8/ju+d83+97HjPA4IdzcS6GZRiPAFDJFqfZzWSGThtr+7h9uCYyAYYBTdHcvJk320Wn6IxqcS3eongVL+embQsdR+mKndLA0UxG3zO6VdU0devop4XOnk1r1zQFAk1r1k4XOhC4ePHaIiKjkw0vojI6lEuGYWfZG8gdzzC2mCADPplUCrpSKfZGdpYNZ2cZpsjgfSfybkfeJUZD7r2Kow7EOnBQ/kRkVm3xejSH6DBbQVGRb4+iAa8g77wa7WTjmuJQZJVbsvGENixJcrF5aVd9SUUzWTE4wwKM+KtqyCMzHeyNjp21ikcpsZdVVBRfSJ9h/7qnfrO1LdA0Hq8MS/Vdqr/LNzgZSBw7V8xy3MhwlV9Z9X5Htrhjp1i+1DxSXMQXmy5cS2cYQxfsJOrChNw6YqLAQ2UqjerIpNnJdF72r4x1K8quxjRBAWdBopkz6TT4os4lSyqdUdiZSWcn02CvUuyxqmiTUlXQJ8XEydQznhwi9HU7FdmxEvIK5RAYVKgQ9xgnUAB2dUuyLK14as33w0ERPx/V1CwLBkkpHmmIWzfUNL57vGmDNGLtbWvv7D7W3Uk+jfhVpVkkM6Jg8JLXSYJLMGZmCbOUqUQZVkDMITvwIIesguyIqbIUo4NkJoUGpGdnddpJ6Rl2c0rXU9hJkX0ZPZVhmNv2MzFljGDsZ7zscRjbxeh2ptwJSbpFOJUhLuzAXCbFnk1lMtjPzhrfeopBruh++7n9TDFTzjiYOkY2rN7mlanVi54gKLxJshmWY+IQNIddlExoU1qMc8aoPyiQvBTw9/d0qi/D9ZpnHnwZXiR//DBaXZP922lsiyFA/kynu07nqdgaWFtaKfpJ16YXJOIjP9N6+9b5fGDJffvoLPnaoKBWQeXN234Z2oCNYTRBEjySKplQVg8+IvaT7Gz2ErST38KPfD5y0OdL0kGaesYR3HMHPsy8fyfQnqyMwnSipJLb7BDszpgUjatCixdklaok5rCb/eD2roCW+HKIOh2m75in7ieFQhIbxpa82qHrHaKQFESjgcrFY84VkoiLksOcFCLX7Um7jy6laONbNFqkaytTjbbb+B3cyirV+nI26qwFyp2GkNzFVgf+68bOKeSJS4SkBQLi0vXM+DguVVR2JPM2kWDP3oa5aNiZYaxqHnEHPgI2Sd34pCjUuQd+rWfyf9Cl63S73J4T3ARjwb3qEfsQjU+eIKe2xDWHBexOESOtKMQETeRU9EvRAjY0PhVNzabgOGYBBccajuHtdc+PabOnD535+SH/h9GDfU9HXw0Mya2hvTs8Q4GOPeHWeI1kXsc3V/GumjZPwDzAr9774gM/vV4xuPSd/7yz9JnL0YNgIV8fjJJdg2Z3jeYNsieqZX7QHPRk34s34B57bwU2yGpw73IafgzeA1wEPcSJ1ke1H0PBqS3IngLTn1Q39rLWXl8NuXk5MtE7ETnuq/kxfmp8b34QmYB95OhEZGEvP2JbgnshjHQHEN9nW8nk9civYDJ8YvXqt6+HaK9gr49yjxo6qEYt0GjtlaU8EwqP8dsk8gonKOoY+23zwwBAzMgL/Oaw57KH/JddFRmIBHq5R7MQwEXK1OGGDzxguhkZjEI3+cfqj/AIyNvafgYPBTfvwaDoqYNYdCW0BMFtwXArmoIgY89Op+OaCSNBHeTW2dlmN/miqAiWCU2ipLlcWo/mKiJ/L4wksUmA2iKX2qW6XCqsqH/Dusz6eoUgad3Gcrn1jFUwXhKsb5SXuygVks5jvxJ9wMcgfB5qAihyEFo60RbEldAJMZFGI5E3rJ9HKCxgBS4ab/G6zXYnHLfYmq27BkZZjuVGB55c2mi3nrCIsm3PwCNFwG0b2GXzOCyDTe3tw+3tyQOmKkvzs32loqOsqm8yYK00HzhQYq8ITCaWlNlLHNa+Z4MVTv4AFFHq4fYCf5IRT2x3+ycnCRI7u+Dy1P1hbnEYyM7CXB5/GoftqOM7ag2j/tDvrhZg7u5aYx6zfUYd0Gho837Ll3vsd4/ahdt3n4XLfLzdn+cl/v9wY7NbwI2KXgnROoC53dty5237pNDZfTdrkmFERmNwuUBsdO7FJXQVDNalLcbO9R3c2nhqgmh9aHT3guyhtiNHCv/3xOrz2wjm9ZXAM4sxo6MNObAKkxwxk6TyoiqpMlRiOZDCKA1HyT6s+uZ09mwylUpmMkbLzPuvi5vCDM4AfQ9BywGoynfwD3PpdPfe7u69z+7t1gNNiYHpgQQFJDHA3sDSK2UsIMGmwrSxnueTvYVnVDBuPIXHiB3DFBhrCbKYdTiBFh0YGjA3ev2AaQLGpqejm5Yd+6C/58CpLdUjH33xBalqaKg68zk3hSsbrxzfcupAzyh5hvzz8S0NVaeqGrZvns97D3A/YWqxGlEYP/q9O8iqMbuTerUf0McR+li0jrVbWIVmJIH+KZiYYG7whcfaeqdvTL95yNkfeOUV/6BIZ9oee+F36hPqhUP9/WuwP3hoGkkSgakp/zocTj0/3vblx1FyE3hys+W1eR5e584ZskYNy71DXnAY8uZkps4uiznnx7ogN+axSmdLzp9HDI5f7u95+vSW6tHszSuHD1/5xOX3u76Ug0H5pDsUcr/03HPcufOIyNXjW04fWDVCTow+sW3HtlAD9MohNiST9+RQSIaVcugh8qe8HrJ53ihfGJZZZAsrEuQR7tID+73wSDVu3NN/+diyTdFpciSviNf/wp2LjKxC5Ry/uil6nhDy5fjWhqrTOUUs6MGEuaqc6gEWgc2hVlpWsstpJEaVyDTeougx1Ao8nkfbnUd/0DHoR20kBAP5XpyB2ALipJtqASnX+VEla5Bi+hB9Mc/DW3foYZG8pvvSA3wbGa3eeuppxOD4Mirrk/N6uEpVcJIqw9ADBeQ0ArIxOv3VbWrgQm7yLqWETndoK/l4IWeexNyUjxR4bB0sB0FWF4JZLcgCzaPISs77xobXhyOY9ZIpr6ere6q7y+NNJTEIRcLrh7kp2o6R6zjG2mmQLlKqQZ3M4CtQabzMzN8JZ7GHtZXWDBIqJQPD5Bwc1TOZDM0zzO10HKWjd0fNJGR0/TAM08SUyRhk+ThN78QcU2pEIYUXbViXgKhymFRjKg+/uNJ29eMhUtoG3wxdbf3B0LUhdv3VtivAD5GyNvj30DXyQ2OWmfefKczb9M7TgJozcmMtxLBoxNIxX75SXwLFgbEKexQd7FPM8iMukcXyVEdGr0Ml5stbl5IIQnwkrhuYGFjoHe3j22k9m0zizSlX0GbPUjxTOlIaCKZ0A9Xk9vH2joUY70JJ6Z1SQlCQq5ijEVZg8NXZMF7CJjNkhnMRpCIzGVogG9evRe9aUCbUNX1TEmQPSsWG9cwtjM6TFP6j9OXsJHQhxHqmEKPZG3iXKTPwRYTRfDGosDfaPvus8M9eum2QP68FcXRiLGRAxlJYzVVk+TpMdIiaZz5PYshnd7vK6qS+iZcm+vom+sMb5bJ0B0lENoTDG8ZoA0fL5I3hfrqKJFJdmSvdkc6vYcPQ3xjwzHfZY1jR1GI9uIrZyDzMjNHfSrQ41Y7o5C0sbw6xXs2JVh4EHqtDpxbvhLgaV2R7PVCiwpTWoshmYwov3ndPmWKdqHxBLgGHDG9ZN7g1d6NYZSoKrg3UtkYBRgJtpqJlqvv35aXmElMT9FaYWccSvBxYSk0l5kZYVQF0wgpLLaXm4tsnbj02KSdHniI3oH7wGzgJwPGVtRGtK7y+pYgFYNmdbLBRjlez7xXtLCo1C2VrH9w1Yi7lvI2RyPbx+5jZoUIcXiMPQ8XzCz60xsjjXrzfYNYy51IWCmijN2esC1Ws3LF2RQfQbPTHGFlSYJ6M2ngP3tf+pR+Nl9LqkESKzNAATU5P2RGTKGR/6YVsjiZDm54QO6mTP4zZ7OglZp7tdtqgqKRUENF+c+sLtUGCnTN+Y0GrAwV2nm2dg7lWaM195/2V2nU5I+FdUzF++YrRlIfhFhvB7UWPjWNhiwFNExTj7oOuXAUQaA1cCLQePpz7KpS1qVSu2MVnuDWQW8eWzBQq4YspkkhdRMYNmjnmf17YcQJ4nGNgZGBgAOLLVwsl4/ltvjJwMx8AijA8VbVYj0wzH2ReA6Q4GJhAPAAyCQoBAAB4nGNgZGBgPsDAACH//2c+yMDIgAr0AWSZBHoAeJxjYGBgYD4wNDEAvJwjCwAAAAAADgBYAGwAxgDWAPYBNgFeAYYB1gH+AlQCkAK6AxgDPgNWA4oD1gQmBEoEcAS2BQ4FSAVqBZwF0AYSBmAGlAbWByQHYgd2B4oHsggACB4IPAhWCJAJLAl4CYoJzHicY2BkYGDQZ0hmYGcAASYg5gJCBob/YD4DABeLAbAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2Q61LbMBCFfULsxElDCLRcSm9cCm1BxQzDA6nyOtZUkYwuBN6+ihN3YIb9of3OakfaPUkvWUeevB036GELfaTIMMAQOUYY4x0m2MYUO5hhF3t4jw/YxwEOcYSPOMYnfMYXfMU3nOAUZzjHd1zgEj/wE79whWsw/MYNiqTfKP48Xh1MSCsUpQ0PjsaPRoUFsUXwNNqwMssOF7LsOmo5r3eqoJQTlkgz0p7s9GXhSfqBa6TWZHMX/njpFbmh4I2XRrteXQ5FHQVZNy7NUivDS6nnk0oqYl1h95WKoGn2umSqKnU1t7QlzDxzDyFitl5pe52YCV5JTXsb2U602ToTXAtSmaWGuF+l6Mhwndh9voHboqO7Iq+MXXJbsvtRR7fFf7wrUh5KaXJNT55JT4tJY+lRmuBaNXB1qCpFfcGdP2yk8MGuJmIdtjYevHUR7UyFMo4yR9yKetZ+xEqKfsvW0/iojT01ib9TZ4IVxNxS+liwSfIPdXW5xQAAAA==) format("woff");font-weight:normal;font-style:normal}.vjs-icon-play{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before{content:"\f103"}.vjs-icon-volume-mute{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before{content:"\f104"}.vjs-icon-volume-low{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before{content:"\f105"}.vjs-icon-volume-mid{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before{content:"\f106"}.vjs-icon-volume-high{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before{content:"\f107"}.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before{content:"\f108"}.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.vjs-icon-subtitles{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before{content:"\f10b"}.vjs-icon-captions{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.vjs-icon-chapters{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f115"}.vjs-icon-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.vjs-icon-cancel{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.vjs-icon-replay{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before{content:"\f11b"}.vjs-icon-replay-5{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay-5:before{content:"\f11c"}.vjs-icon-replay-10{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay-10:before{content:"\f11d"}.vjs-icon-replay-30{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay-30:before{content:"\f11e"}.vjs-icon-forward-5{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-forward-5:before{content:"\f11f"}.vjs-icon-forward-10{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-forward-10:before{content:"\f120"}.vjs-icon-forward-30{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-forward-30:before{content:"\f121"}.vjs-icon-audio{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-close{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-close:before{content:"\f129"}.vjs-icon-search{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-search:before{content:"\f12a"}.vjs-icon-audio-description{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before{content:"\f12b"}.vjs-icon-cart{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cart:before{content:"\f12c"}.vjs-icon-check{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-check:before{content:"\f12d"}.vjs-icon-source-switcher{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-source-switcher:before{content:"\f12e"}.cld-video-player .vp-theme-button{position:relative;height:40px;font-size:16px;border-radius:4px;padding:0 20px;overflow:hidden}.cld-video-player .vp-theme-button.theme-transparent-white{background-color:rgba(255,255,254,.18)}.cld-video-player .vp-theme-button.theme-transparent-white:hover{background-color:rgba(255,255,254,.28)}.cld-video-player .vp-theme-button.theme-transparent-white .vp-loading-bar{background-color:rgba(255,255,254,.22)}.cld-video-player .vp-theme-button .vp-loading-bar{position:absolute;top:0;left:0;height:100%;width:100%;transition:width;animation-name:loading}.cld-video-player .vp-theme-button:hover{cursor:pointer}@keyframes loading{from{width:0}to{width:100%}}.cld-video-player .vjs-text-track-display{bottom:5em;z-index:2}.cld-video-player .vjs-text-track-display.cld-paced-text-tracks b{color:var(--color-accent)}.cld-video-player.vjs-controls-disabled .vjs-text-track-display,.cld-video-player.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.cld-video-player .vjs-text-track-cue{max-width:100%}.cld-video-player .vjs-text-track-cue>div{display:inline-block !important;padding:.1em .3em;background-color:rgba(0,0,0,.5) !important}.cld-video-player .cld-paced-text-tracks .vjs-text-track-cue b{color:var(--color-accent)}.cld-video-player .vjs-text-track-display:not(.cld-styled-text-tracks-theme-videojs-default) .vjs-text-track-cue{font-family:inherit !important}.cld-video-player .vjs-text-track-display:not(.cld-styled-text-tracks-theme-videojs-default) .vjs-text-track-cue>div{font-weight:700;background-color:rgba(0,0,0,0) !important;text-shadow:0 0 .2em rgba(0,0,0,.8);border-radius:.2em}.cld-video-player{--color-accent: #0D9AFF;--color-base: #000000;--color-text: #FFFFFF}.cld-video-player.cld-video-player-skin-light{--color-base: #FFFFFF;--color-text: #000000}.cld-video-player{font-family:Arial,Helvetica,sans-serif;overflow:hidden;font-size:12px;font-weight:300}.cld-video-player:focus{outline:none}.cld-video-player .vjs-control,.cld-video-player .vjs-icon-close,.cld-video-player .vjs-volume-bar{z-index:1}.cld-video-player .vjs-control:focus,.cld-video-player .vjs-control:focus:before,.cld-video-player .vjs-icon-close:focus,.cld-video-player .vjs-icon-close:focus:before,.cld-video-player .vjs-volume-bar:focus,.cld-video-player .vjs-volume-bar:focus:before{outline:none;text-shadow:0 0 .1em var(--color-accent),0 0 .2em var(--color-accent),0 0 .3em var(--color-accent),0 0 .8em var(--color-text),0 0 1em var(--color-text)}.cld-video-player .vjs-control::before,.cld-video-player .vjs-icon-placeholder::before,.cld-video-player .vjs-time-divider,.cld-video-player .vjs-duration,.cld-video-player .vjs-playback-rate-value,.cld-video-player .vjs-cloudinary-button:focus{opacity:.8}.cld-video-player .vjs-control:hover::before,.cld-video-player .vjs-icon-placeholder:hover::before,.cld-video-player .vjs-time-divider:hover,.cld-video-player .vjs-duration:hover,.cld-video-player .vjs-playback-rate:hover .vjs-playback-rate-value{opacity:1;text-shadow:none}.cld-video-player.cld-fluid{width:100%;max-width:100%}.cld-video-player.cld-fluid .vjs-poster{background:#000;background-size:cover}.cld-video-player.cld-fluid .vjs-poster img{-o-object-fit:cover;object-fit:cover}.cld-video-player .vjs-time-control{padding-left:.15em;padding-right:.15em;width:auto;font-variant-numeric:tabular-nums}.cld-video-player .vjs-time-control>*{font-size:90%}.cld-video-player .vjs-time-divider{min-width:0;display:block}.cld-video-player .vjs-current-time{display:block}.cld-video-player .vjs-remaining-time{display:none}.cld-video-player .vjs-duration{display:block}.cld-video-player .vjs-time-tooltip{padding:.4em .6em;top:-2.6em;font-size:.8em}.cld-video-player .vjs-big-play-button{font-size:5em;width:1.5em;height:auto;border:0;margin:0;border-radius:50%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.cld-video-player .vjs-big-play-button:before{content:"";position:relative;display:block;width:100%;padding-bottom:100%}.cld-video-player .vjs-big-play-button .vjs-icon-placeholder{display:block;position:absolute;top:30%;left:40%;height:40%;width:30%;overflow:hidden}.cld-video-player .vjs-big-play-button .vjs-icon-placeholder:before{content:"";position:absolute;top:50%;left:100%;display:block;width:0;height:0;border-left:300px solid currentColor;border-top:200px solid rgba(0,0,0,0);border-bottom:200px solid rgba(0,0,0,0);margin-left:-300px;margin-top:-200px}.cld-video-player.cld-fluid .vjs-big-play-button{max-width:15%}.cld-video-player.vjs-big-play-button-init-only.vjs-has-started .vjs-big-play-button{display:none}.cld-video-player.vjs-paused .vjs-big-play-button,.cld-video-player.vjs-paused.vjs-has-started .vjs-big-play-button{opacity:1;visibility:visible}.cld-video-player.vjs-error .vjs-error-display{background:#90a0b3}.cld-video-player.vjs-error .vjs-error-display:before{display:none}.cld-video-player.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:20px;font-weight:500;text-align:left;padding:0 10%;display:flex;align-items:center}.cld-video-player.vjs-error .vjs-error-display .vjs-modal-dialog-content:before{content:"";width:34px;height:34px;margin-right:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1NS4xICg3ODEzNikgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+RkFCNDUzODAtMkQ2Qy00Rjc0LUE0MTUtRTg0MkEwNDg4NDUxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxnIGlkPSJWZXJzaW9uLTAtMiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlZDLTEtNS1FcnJvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0MS4wMDAwMDAsIC0zMjQuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVmlkZW8tUGxheWVyL0RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MC4wMDAwMDAsIDg1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY29uL2luZm8vb3V0bGluZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzAuMDAwMDAwLCAyMzkuMDQ0NDQ0KSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi4zMTI1LDI2LjQzNzUgTDE5LjY4NzUsMjYuNDM3NSBMMTkuNjg3NSwxNi4zMTI1IEwxNi4zMTI1LDE2LjMxMjUgTDE2LjMxMjUsMjYuNDM3NSBaIE0xOCwxLjEyNSBDOC42ODUsMS4xMjUgMS4xMjUsOC42ODUgMS4xMjUsMTggQzEuMTI1LDI3LjMxNSA4LjY4NSwzNC44NzUgMTgsMzQuODc1IEMyNy4zMTUsMzQuODc1IDM0Ljg3NSwyNy4zMTUgMzQuODc1LDE4IEMzNC44NzUsOC42ODUgMjcuMzE1LDEuMTI1IDE4LDEuMTI1IFogTTE4LDMxLjUgQzEwLjU1ODEyNSwzMS41IDQuNSwyNS40NDE4NzUgNC41LDE4IEM0LjUsMTAuNTU4MTI1IDEwLjU1ODEyNSw0LjUgMTgsNC41IEMyNS40NDE4NzUsNC41IDMxLjUsMTAuNTU4MTI1IDMxLjUsMTggQzMxLjUsMjUuNDQxODc1IDI1LjQ0MTg3NSwzMS41IDE4LDMxLjUgWiBNMTYuMzEyNSwxMi45Mzc1IEwxOS42ODc1LDEyLjkzNzUgTDE5LjY4NzUsOS41NjI1IEwxNi4zMTI1LDkuNTYyNSBMMTYuMzEyNSwxMi45Mzc1IFoiIGlkPSJpY19pbmZvX291dGxpbmVfMjRweCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);transform:translateY(-1px);flex-shrink:0}.cld-video-player.vjs-controls-disabled .vjs-big-play-button,.cld-video-player.vjs-has-started .vjs-big-play-button,.cld-video-player.vjs-using-native-controls .vjs-big-play-button,.cld-video-player.vjs-error .vjs-big-play-button{transition:visibility .2s,opacity .2s;display:block;visibility:hidden;opacity:0}.cld-video-player.vjs-has-started.vjs-controls-enabled:has(.vjs-control-bar)::before{content:"";pointer-events:none;position:absolute;bottom:3em;left:0;right:0;width:100%;height:5rem;background:linear-gradient(to bottom, transparent 0%, var(--color-base) 100%);opacity:.4;z-index:1;font-size:120%;transition:opacity .1s}.cld-video-player.vjs-has-started.vjs-user-inactive.vjs-playing::before{opacity:0;transition:opacity 1s}.cld-video-player .vjs-control{width:2.5em}.cld-video-player .vjs-control::before,.cld-video-player .vjs-icon-placeholder:before{font-size:1.8em;line-height:1.7;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cld-video-player .vjs-control-bar{backdrop-filter:blur(10px);z-index:2;font-size:120%}.cld-video-player .vjs-control-bar .vjs-volume-panel{margin-right:.5em}.cld-video-player .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-horizontal{max-width:8em}.cld-video-player .vjs-control-bar .vjs-volume-panel .vjs-slider{background-color:color-mix(in srgb, var(--color-text) 10%, transparent);box-shadow:0 0 1px 1px color-mix(in srgb, var(--color-text) 80%, transparent) inset}.cld-video-player .vjs-control-bar .vjs-progress-control,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker{backdrop-filter:blur(10px);position:absolute;left:0px;width:100%;height:3px;bottom:100%}.cld-video-player .vjs-control-bar .vjs-progress-holder{margin:0;z-index:1;height:100%}.cld-video-player .vjs-control-bar .vjs-progress-holder::after{content:"";position:absolute;width:100%;left:0;right:0;top:-0.4rem;bottom:-0.4rem}.cld-video-player .vjs-control-bar .vjs-progress-control:hover,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker:hover{z-index:2}.cld-video-player .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker:hover .vjs-progress-holder{font-size:inherit;transition:none}.cld-video-player .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder .vjs-time-tooltip,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker:hover .vjs-progress-holder .vjs-time-tooltip{font-size:.8em}.cld-video-player .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder::after,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker:hover .vjs-progress-holder::after{top:-1.4rem}.cld-video-player .vjs-control-bar .vjs-load-progress div{background:none}.cld-video-player .vjs-control-bar .vjs-play-progress::before{display:none}.cld-video-player .vjs-control-bar .vjs-play-progress .vjs-time-tooltip{display:none}.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker{background-color:rgba(0,0,0,0)}.cld-video-player .vjs-playback-rate-value{font-size:1.3em;line-height:2.3em}.cld-video-player .vjs-subs-caps-button .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:top;display:inline-block;margin-bottom:-0.3em}.cld-video-player .vjs-subs-caps-button>.vjs-icon-placeholder:before{content:"" !important}.cld-video-player .vjs-menu .vjs-menu-content{min-width:10em;width:auto;padding:.2em 0}.cld-video-player .vjs-menu .vjs-selected{background:none;color:var(--color-text)}.cld-video-player .vjs-menu .vjs-menu-item{justify-content:left;text-align:left;white-space:nowrap;text-transform:capitalize;font-size:.9em;padding:0 1em;line-height:2em}.cld-video-player .vjs-menu:has(.vjs-selected) .vjs-menu-item{padding-left:2em}.cld-video-player .vjs-menu:has(.vjs-selected) .vjs-menu-item.vjs-selected:before{font-family:VideoJS;font-weight:400;font-style:normal;content:"";display:block;position:absolute;width:1em;margin-left:-1.3em;font-size:1.2em;line-height:1.6}.cld-video-player .vjs-spacer{flex:auto}.cld-video-player .vjs-modal-dialog{background:none}
.vjs-control-bar a.vjs-control.vjs-cloudinary-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzIuOCAxMTMuMTgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0MC4yNSw0MC4yN0E1Ny44NCw1Ny44NCwwLDAsMCw4NS41NiwwLDU2Ljc1LDU2Ljc1LDAsMCwwLDM1LjI0LDI5LjlhNDIuNzksNDIuNzksMCwwLDAtMTAuMzMsODFsMS4wOC41aC4wNlY5OS4yM2EzMS45NSwzMS45NSwwLDAsMSwxMy4zMS01OWwzLS4zMSwxLjMxLTIuNzRBNDYsNDYsMCwwLDEsODUuNTYsMTAuODVhNDYuODMsNDYuODMsMCwwLDEsNDUuMTksMzUuNzlsMSw0LjExLDQuMjMuMDdhMjYuNTYsMjYuNTYsMCwwLDEsMjYsMjYuNDRjMCwxMC4xMS01LjgzLDE4LjM2LTE1LjcyLDIyLjU1djExLjU1bC43MS0uMjRjMTUuOTUtNS4yMSwyNS44Ni0xOC4xOSwyNS44Ni0zMy44NkEzNy40OSwzNy40OSwwLDAsMCwxNDAuMjUsNDAuMjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjQuNTYsMTEwbDIuMzgsMi4zOGEuNDcuNDcsMCwwLDEtLjM0LjgxSDQ3Ljg0YTguNTMsOC41MywwLDAsMS04LjU0LTguNTNWNjguMTRhLjQ3LjQ3LDAsMCwwLS40Ny0uNDdIMzQuNzZhLjQ4LjQ4LDAsMCwxLS4zNC0uODFMNTAuMzUsNTAuOTRhLjQ2LjQ2LDAsMCwxLC42NywwTDY2Ljk0LDY2Ljg2YS40Ny40NywwLDAsMS0uMzQuODFINjIuNTNhLjQ3LjQ3LDAsMCwwLS40Ny40N1YxMDRBOC41Myw4LjUzLDAsMCwwLDY0LjU2LDExMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05OS43NiwxMTBsMi4zOCwyLjM4YS40Ny40NywwLDAsMS0uMzQuODFIODNhOC41Myw4LjUzLDAsMCwxLTguNTQtOC41M1Y3Ny4zMmEuNDcuNDcsMCwwLDAtLjQ3LS40OEg3MGEuNDguNDgsMCwwLDEtLjM0LS44MUw4NS41NSw2MC4xMWEuNDYuNDYsMCwwLDEsLjY3LDBMMTAyLjE0LDc2YS40Ny40NywwLDAsMS0uMzQuODFIOTcuNzNhLjQ3LjQ3LDAsMCwwLS40Ny40OFYxMDRBOC41Myw4LjUzLDAsMCwwLDk5Ljc2LDExMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzUsMTEwbDIuMzgsMi4zOGEuNDcuNDcsMCwwLDEtLjMzLjgxSDExOC4yNGE4LjU0LDguNTQsMCwwLDEtOC41NC04LjUzVjg2LjQ5YS40Ny40NywwLDAsMC0uNDctLjQ3aC00LjA3YS40Ny40NywwLDAsMS0uMzMtLjgxbDE1LjkyLTE1LjkzYS40OC40OCwwLDAsMSwuNjcsMGwxNS45MiwxNS45M0EuNDcuNDcsMCwwLDEsMTM3LDg2aC00LjA4YS40Ny40NywwLDAsMC0uNDcuNDdWMTA0QTguNTMsOC41MywwLDAsMCwxMzUsMTEwWiIvPjwvZz48L2c+PC9zdmc+);background-size:25px;background-position:center;background-repeat:no-repeat;color:inherit}.cld-video-player-skin-light .vjs-control-bar a.vjs-control.vjs-cloudinary-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzIuOCAxMTMuMTgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDAwMDAwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0MC4yNSw0MC4yN0E1Ny44NCw1Ny44NCwwLDAsMCw4NS41NiwwLDU2Ljc1LDU2Ljc1LDAsMCwwLDM1LjI0LDI5LjlhNDIuNzksNDIuNzksMCwwLDAtMTAuMzMsODFsMS4wOC41aC4wNlY5OS4yM2EzMS45NSwzMS45NSwwLDAsMSwxMy4zMS01OWwzLS4zMSwxLjMxLTIuNzRBNDYsNDYsMCwwLDEsODUuNTYsMTAuODVhNDYuODMsNDYuODMsMCwwLDEsNDUuMTksMzUuNzlsMSw0LjExLDQuMjMuMDdhMjYuNTYsMjYuNTYsMCwwLDEsMjYsMjYuNDRjMCwxMC4xMS01LjgzLDE4LjM2LTE1LjcyLDIyLjU1djExLjU1bC43MS0uMjRjMTUuOTUtNS4yMSwyNS44Ni0xOC4xOSwyNS44Ni0zMy44NkEzNy40OSwzNy40OSwwLDAsMCwxNDAuMjUsNDAuMjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjQuNTYsMTEwbDIuMzgsMi4zOGEuNDcuNDcsMCwwLDEtLjM0LjgxSDQ3Ljg0YTguNTMsOC41MywwLDAsMS04LjU0LTguNTNWNjguMTRhLjQ3LjQ3LDAsMCwwLS40Ny0uNDdIMzQuNzZhLjQ4LjQ4LDAsMCwxLS4zNC0uODFMNTAuMzUsNTAuOTRhLjQ2LjQ2LDAsMCwxLC42NywwTDY2Ljk0LDY2Ljg2YS40Ny40NywwLDAsMS0uMzQuODFINjIuNTNhLjQ3LjQ3LDAsMCwwLS40Ny40N1YxMDRBOC41Myw4LjUzLDAsMCwwLDY0LjU2LDExMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05OS43NiwxMTBsMi4zOCwyLjM4YS40Ny40NywwLDAsMS0uMzQuODFIODNhOC41Myw4LjUzLDAsMCwxLTguNTQtOC41M1Y3Ny4zMmEuNDcuNDcsMCwwLDAtLjQ3LS40OEg3MGEuNDguNDgsMCwwLDEtLjM0LS44MUw4NS41NSw2MC4xMWEuNDYuNDYsMCwwLDEsLjY3LDBMMTAyLjE0LDc2YS40Ny40NywwLDAsMS0uMzQuODFIOTcuNzNhLjQ3LjQ3LDAsMCwwLS40Ny40OFYxMDRBOC41Myw4LjUzLDAsMCwwLDk5Ljc2LDExMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzUsMTEwbDIuMzgsMi4zOGEuNDcuNDcsMCwwLDEtLjMzLjgxSDExOC4yNGE4LjU0LDguNTQsMCwwLDEtOC41NC04LjUzVjg2LjQ5YS40Ny40NywwLDAsMC0uNDctLjQ3aC00LjA3YS40Ny40NywwLDAsMS0uMzMtLjgxbDE1LjkyLTE1LjkzYS40OC40OCwwLDAsMSwuNjcsMGwxNS45MiwxNS45M0EuNDcuNDcsMCwwLDEsMTM3LDg2aC00LjA4YS40Ny40NywwLDAsMC0uNDcuNDdWMTA0QTguNTMsOC41MywwLDAsMCwxMzUsMTEwWiIvPjwvZz48L2c+PC9zdmc+Cg==)}.vjs-control-bar a.vjs-control.vjs-cloudinary-button:hover{cursor:pointer}.vjs-control-bar a.vjs-control.vjs-cloudinary-button:last-child{margin-right:.4em;margin-left:.8em}.vjs-control-bar a.vjs-control.vjs-cloudinary-button:last-child::before{content:"";position:absolute;left:-0.25em;top:.3em;bottom:.3em;border-left:1px solid currentColor;opacity:.25}
.cld-video-player .vjs-title-bar{display:flex;flex-direction:column;align-items:center;visibility:visible;opacity:1;transition:opacity .1s;width:100%;position:absolute;top:0;left:0;padding:2em;padding:clamp(1.3em,4cqw,2em);pointer-events:none;container-type:inline-size;text-shadow:0 0 .5em var(--color-base);color:var(--color-text);background-image:linear-gradient(color-mix(in srgb, var(--color-base) 70%, transparent), transparent 100%)}.cld-video-player .vjs-title-bar .vjs-title-bar-title{width:100%;font-weight:600;line-height:1.2;margin-bottom:.5em;margin-bottom:clamp(.2em,1.5cqw,.5em);font-size:1.8em;font-size:clamp(1.3em,4cqw,1.8em)}.cld-video-player .vjs-title-bar .vjs-title-bar-subtitle{width:100%;font-weight:100;line-height:1;font-size:1em;font-size:clamp(.8em,3cqw,1.1em)}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-title-bar{visibility:visible;opacity:0;transition:opacity 1s}.vjs-controls-disabled .vjs-title-bar,.vjs-using-native-controls .vjs-title-bar,.vjs-error .vjs-title-bar,.vjs-ad-playing .vjs-title-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-title-bar{opacity:1;visibility:visible}
@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABJkAAsAAAAAHwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZGl1M5Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADFQAABOY+GXY8WhlYWQAAA7kAAAALgAAADYtKbXHaGhlYQAADxQAAAAbAAAAJAeDA+9obXR4AAAPMAAAABAAAAC8rIAAAGxvY2EAAA9AAAAAYAAAAGBs3nIubWF4cAAAD6AAAAAfAAAAIAFAAG9uYW1lAAAPwAAAASUAAAIK1cf1oHBvc3QAABDoAAABeQAAAnKiZJeyeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGRewziBgZWBgSmRaQEDA0MbhGY8w6DP8B0oysDKzIAVBKS5pjA4fGT8qMd8AMgNA5NAjSACAP7QC2EAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJVYe2xT1xm/372xbx7EzsWPm5CXr2/s68SOn7m+SQjkQUgMCeslpLya0DZNgZZHQaPEfzA1atVOmmhBKtAw2OputKMVCkyi2qb+QVpVm0s1yKp1qiq0pus2sa7SrEqdYMOn+861nRCgEnNyj8/ju+d83+97HjPA4IdzcS6GZRiPAFDJFqfZzWSGThtr+7h9uCYyAYYBTdHcvJk320Wn6IxqcS3eongVL+embQsdR+mKndLA0UxG3zO6VdU0devop4XOnk1r1zQFAk1r1k4XOhC4ePHaIiKjkw0vojI6lEuGYWfZG8gdzzC2mCADPplUCrpSKfZGdpYNZ2cZpsjgfSfybkfeJUZD7r2Kow7EOnBQ/kRkVm3xejSH6DBbQVGRb4+iAa8g77wa7WTjmuJQZJVbsvGENixJcrF5aVd9SUUzWTE4wwKM+KtqyCMzHeyNjp21ikcpsZdVVBRfSJ9h/7qnfrO1LdA0Hq8MS/Vdqr/LNzgZSBw7V8xy3MhwlV9Z9X5Htrhjp1i+1DxSXMQXmy5cS2cYQxfsJOrChNw6YqLAQ2UqjerIpNnJdF72r4x1K8quxjRBAWdBopkz6TT4os4lSyqdUdiZSWcn02CvUuyxqmiTUlXQJ8XEydQznhwi9HU7FdmxEvIK5RAYVKgQ9xgnUAB2dUuyLK14as33w0ERPx/V1CwLBkkpHmmIWzfUNL57vGmDNGLtbWvv7D7W3Uk+jfhVpVkkM6Jg8JLXSYJLMGZmCbOUqUQZVkDMITvwIIesguyIqbIUo4NkJoUGpGdnddpJ6Rl2c0rXU9hJkX0ZPZVhmNv2MzFljGDsZ7zscRjbxeh2ptwJSbpFOJUhLuzAXCbFnk1lMtjPzhrfeopBruh++7n9TDFTzjiYOkY2rN7mlanVi54gKLxJshmWY+IQNIddlExoU1qMc8aoPyiQvBTw9/d0qi/D9ZpnHnwZXiR//DBaXZP922lsiyFA/kynu07nqdgaWFtaKfpJ16YXJOIjP9N6+9b5fGDJffvoLPnaoKBWQeXN234Z2oCNYTRBEjySKplQVg8+IvaT7Gz2ErST38KPfD5y0OdL0kGaesYR3HMHPsy8fyfQnqyMwnSipJLb7BDszpgUjatCixdklaok5rCb/eD2roCW+HKIOh2m75in7ieFQhIbxpa82qHrHaKQFESjgcrFY84VkoiLksOcFCLX7Um7jy6laONbNFqkaytTjbbb+B3cyirV+nI26qwFyp2GkNzFVgf+68bOKeSJS4SkBQLi0vXM+DguVVR2JPM2kWDP3oa5aNiZYaxqHnEHPgI2Sd34pCjUuQd+rWfyf9Cl63S73J4T3ARjwb3qEfsQjU+eIKe2xDWHBexOESOtKMQETeRU9EvRAjY0PhVNzabgOGYBBccajuHtdc+PabOnD535+SH/h9GDfU9HXw0Mya2hvTs8Q4GOPeHWeI1kXsc3V/GumjZPwDzAr9774gM/vV4xuPSd/7yz9JnL0YNgIV8fjJJdg2Z3jeYNsieqZX7QHPRk34s34B57bwU2yGpw73IafgzeA1wEPcSJ1ke1H0PBqS3IngLTn1Q39rLWXl8NuXk5MtE7ETnuq/kxfmp8b34QmYB95OhEZGEvP2JbgnshjHQHEN9nW8nk9civYDJ8YvXqt6+HaK9gr49yjxo6qEYt0GjtlaU8EwqP8dsk8gonKOoY+23zwwBAzMgL/Oaw57KH/JddFRmIBHq5R7MQwEXK1OGGDzxguhkZjEI3+cfqj/AIyNvafgYPBTfvwaDoqYNYdCW0BMFtwXArmoIgY89Op+OaCSNBHeTW2dlmN/miqAiWCU2ipLlcWo/mKiJ/L4wksUmA2iKX2qW6XCqsqH/Dusz6eoUgad3Gcrn1jFUwXhKsb5SXuygVks5jvxJ9wMcgfB5qAihyEFo60RbEldAJMZFGI5E3rJ9HKCxgBS4ab/G6zXYnHLfYmq27BkZZjuVGB55c2mi3nrCIsm3PwCNFwG0b2GXzOCyDTe3tw+3tyQOmKkvzs32loqOsqm8yYK00HzhQYq8ITCaWlNlLHNa+Z4MVTv4AFFHq4fYCf5IRT2x3+ycnCRI7u+Dy1P1hbnEYyM7CXB5/GoftqOM7ag2j/tDvrhZg7u5aYx6zfUYd0Gho837Ll3vsd4/ahdt3n4XLfLzdn+cl/v9wY7NbwI2KXgnROoC53dty5237pNDZfTdrkmFERmNwuUBsdO7FJXQVDNalLcbO9R3c2nhqgmh9aHT3guyhtiNHCv/3xOrz2wjm9ZXAM4sxo6MNObAKkxwxk6TyoiqpMlRiOZDCKA1HyT6s+uZ09mwylUpmMkbLzPuvi5vCDM4AfQ9BywGoynfwD3PpdPfe7u69z+7t1gNNiYHpgQQFJDHA3sDSK2UsIMGmwrSxnueTvYVnVDBuPIXHiB3DFBhrCbKYdTiBFh0YGjA3ev2AaQLGpqejm5Yd+6C/58CpLdUjH33xBalqaKg68zk3hSsbrxzfcupAzyh5hvzz8S0NVaeqGrZvns97D3A/YWqxGlEYP/q9O8iqMbuTerUf0McR+li0jrVbWIVmJIH+KZiYYG7whcfaeqdvTL95yNkfeOUV/6BIZ9oee+F36hPqhUP9/WuwP3hoGkkSgakp/zocTj0/3vblx1FyE3hys+W1eR5e584ZskYNy71DXnAY8uZkps4uiznnx7ogN+axSmdLzp9HDI5f7u95+vSW6tHszSuHD1/5xOX3u76Ug0H5pDsUcr/03HPcufOIyNXjW04fWDVCTow+sW3HtlAD9MohNiST9+RQSIaVcugh8qe8HrJ53ihfGJZZZAsrEuQR7tID+73wSDVu3NN/+diyTdFpciSviNf/wp2LjKxC5Ry/uil6nhDy5fjWhqrTOUUs6MGEuaqc6gEWgc2hVlpWsstpJEaVyDTeougx1Ao8nkfbnUd/0DHoR20kBAP5XpyB2ALipJtqASnX+VEla5Bi+hB9Mc/DW3foYZG8pvvSA3wbGa3eeuppxOD4Mirrk/N6uEpVcJIqw9ADBeQ0ArIxOv3VbWrgQm7yLqWETndoK/l4IWeexNyUjxR4bB0sB0FWF4JZLcgCzaPISs77xobXhyOY9ZIpr6ere6q7y+NNJTEIRcLrh7kp2o6R6zjG2mmQLlKqQZ3M4CtQabzMzN8JZ7GHtZXWDBIqJQPD5Bwc1TOZDM0zzO10HKWjd0fNJGR0/TAM08SUyRhk+ThN78QcU2pEIYUXbViXgKhymFRjKg+/uNJ29eMhUtoG3wxdbf3B0LUhdv3VtivAD5GyNvj30DXyQ2OWmfefKczb9M7TgJozcmMtxLBoxNIxX75SXwLFgbEKexQd7FPM8iMukcXyVEdGr0Ml5stbl5IIQnwkrhuYGFjoHe3j22k9m0zizSlX0GbPUjxTOlIaCKZ0A9Xk9vH2joUY70JJ6Z1SQlCQq5ijEVZg8NXZMF7CJjNkhnMRpCIzGVogG9evRe9aUCbUNX1TEmQPSsWG9cwtjM6TFP6j9OXsJHQhxHqmEKPZG3iXKTPwRYTRfDGosDfaPvus8M9eum2QP68FcXRiLGRAxlJYzVVk+TpMdIiaZz5PYshnd7vK6qS+iZcm+vom+sMb5bJ0B0lENoTDG8ZoA0fL5I3hfrqKJFJdmSvdkc6vYcPQ3xjwzHfZY1jR1GI9uIrZyDzMjNHfSrQ41Y7o5C0sbw6xXs2JVh4EHqtDpxbvhLgaV2R7PVCiwpTWoshmYwov3ndPmWKdqHxBLgGHDG9ZN7g1d6NYZSoKrg3UtkYBRgJtpqJlqvv35aXmElMT9FaYWccSvBxYSk0l5kZYVQF0wgpLLaXm4tsnbj02KSdHniI3oH7wGzgJwPGVtRGtK7y+pYgFYNmdbLBRjlez7xXtLCo1C2VrH9w1Yi7lvI2RyPbx+5jZoUIcXiMPQ8XzCz60xsjjXrzfYNYy51IWCmijN2esC1Ws3LF2RQfQbPTHGFlSYJ6M2ngP3tf+pR+Nl9LqkESKzNAATU5P2RGTKGR/6YVsjiZDm54QO6mTP4zZ7OglZp7tdtqgqKRUENF+c+sLtUGCnTN+Y0GrAwV2nm2dg7lWaM195/2V2nU5I+FdUzF++YrRlIfhFhvB7UWPjWNhiwFNExTj7oOuXAUQaA1cCLQePpz7KpS1qVSu2MVnuDWQW8eWzBQq4YspkkhdRMYNmjnmf17YcQJ4nGNgZGBgAOLLVwsl4/ltvjJwMx8AijA8VbVYj0wzH2ReA6Q4GJhAPAAyCQoBAAB4nGNgZGBgPsDAACH//2c+yMDIgAr0AWSZBHoAeJxjYGBgYD4wNDEAvJwjCwAAAAAADgBYAGwAxgDWAPYBNgFeAYYB1gH+AlQCkAK6AxgDPgNWA4oD1gQmBEoEcAS2BQ4FSAVqBZwF0AYSBmAGlAbWByQHYgd2B4oHsggACB4IPAhWCJAJLAl4CYoJzHicY2BkYGDQZ0hmYGcAASYg5gJCBob/YD4DABeLAbAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2Q61LbMBCFfULsxElDCLRcSm9cCm1BxQzDA6nyOtZUkYwuBN6+ihN3YIb9of3OakfaPUkvWUeevB036GELfaTIMMAQOUYY4x0m2MYUO5hhF3t4jw/YxwEOcYSPOMYnfMYXfMU3nOAUZzjHd1zgEj/wE79whWsw/MYNiqTfKP48Xh1MSCsUpQ0PjsaPRoUFsUXwNNqwMssOF7LsOmo5r3eqoJQTlkgz0p7s9GXhSfqBa6TWZHMX/njpFbmh4I2XRrteXQ5FHQVZNy7NUivDS6nnk0oqYl1h95WKoGn2umSqKnU1t7QlzDxzDyFitl5pe52YCV5JTXsb2U602ToTXAtSmaWGuF+l6Mhwndh9voHboqO7Iq+MXXJbsvtRR7fFf7wrUh5KaXJNT55JT4tJY+lRmuBaNXB1qCpFfcGdP2yk8MGuJmIdtjYevHUR7UyFMo4yR9yKetZ+xEqKfsvW0/iojT01ib9TZ4IVxNxS+liwSfIPdXW5xQAAAA==) format("woff");font-weight:normal;font-style:normal}.vjs-icon-play{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.cld-video-player .vjs-big-pause-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.cld-video-player .vjs-big-pause-button .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before{content:"\f104"}.vjs-icon-volume-low{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before{content:"\f105"}.vjs-icon-volume-mid{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before{content:"\f106"}.vjs-icon-volume-high{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before{content:"\f107"}.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before{content:"\f108"}.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.vjs-icon-subtitles{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before{content:"\f10b"}.vjs-icon-captions{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.vjs-icon-chapters{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f115"}.vjs-icon-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.vjs-icon-cancel{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.vjs-icon-replay{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before{content:"\f11b"}.vjs-icon-replay-5{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay-5:before{content:"\f11c"}.vjs-icon-replay-10{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay-10:before{content:"\f11d"}.vjs-icon-replay-30{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay-30:before{content:"\f11e"}.vjs-icon-forward-5{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-forward-5:before{content:"\f11f"}.vjs-icon-forward-10{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-forward-10:before{content:"\f120"}.vjs-icon-forward-30{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-forward-30:before{content:"\f121"}.vjs-icon-audio{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-close{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-close:before{content:"\f129"}.vjs-icon-search{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-search:before{content:"\f12a"}.vjs-icon-audio-description{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before{content:"\f12b"}.vjs-icon-cart{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cart:before{content:"\f12c"}.vjs-icon-check{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-check:before{content:"\f12d"}.vjs-icon-source-switcher{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-source-switcher:before{content:"\f12e"}.cld-video-player.cld-fluid .vjs-big-pause-button{max-width:15%}.cld-video-player .vjs-big-pause-button .vjs-icon-placeholder{display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;overflow:hidden;container-type:inline-size}.cld-video-player .vjs-big-pause-button .vjs-icon-placeholder:before{position:static;border:none;margin:0;width:auto;height:auto;font-size:clamp(.35em,50cqw,.8em)}.cld-video-player.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-big-pause-button{transition:visibility 1s,opacity 1s;visibility:hidden;opacity:0}.cld-video-player.vjs-has-started.vjs-user-active.vjs-playing .vjs-big-pause-button,.cld-video-player.vjs-has-started.vjs-playing .vjs-big-pause-button{transition:visibility .1s,opacity .1s;visibility:visible;opacity:1}
.cld-video-player .vjs-highlights-graph-display{position:absolute;left:0;right:0;bottom:50%;z-index:0;pointer-events:none;opacity:0;transition:opacity .2s}.cld-video-player .vjs-highlights-graph-display svg{width:100%;height:100%}.cld-video-player .vjs-highlights-graph-display path{fill:currentColor}.cld-video-player .vjs-progress-control:hover .vjs-highlights-graph-display{opacity:.8}
.vjs-context-menu-ui{position:absolute;z-index:2}.vjs-context-menu-ui .vjs-menu-content{background:rgba(0,0,0,.6);border-radius:.2em;padding:0}.vjs-context-menu-ui .vjs-menu-item{font-size:1em;line-height:1em;text-transform:none;cursor:pointer;margin:0;padding:.8em 1.4em}.vjs-context-menu-ui .vjs-menu-item:active,.vjs-context-menu-ui .vjs-menu-item:hover{background-color:rgba(0,0,0,.5)}.vjs-context-menu-ui .player-version{font-size:80%;opacity:.7}
.cld-video-player-floater{position:static;transition:all .5s ease-out;transition-property:bottom,right,left}.cld-video-player-floater .cld-video-player-floater-close{display:none}.cld-video-player-floater.cld-video-player-floating{position:fixed;z-index:9;border:4px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}.cld-video-player-floater.cld-video-player-floating .cld-video-player-floater-inner{height:0;width:100%}.cld-video-player-floater.cld-video-player-floating .cld-video-player-floater-close{position:absolute;bottom:100%;background:#fff;border-bottom:none;margin-bottom:4px;right:-4px;padding:4px 6px 2px;display:block;box-shadow:0 0 4px rgba(0,0,0,.05);cursor:pointer}.cld-video-player-floater.cld-video-player-floating .cld-video-player-floater-close::after{content:"";position:absolute;top:100%;right:0;width:120%;height:4px;background:#fff}.cld-video-player-floater.cld-video-player-floating .vjs-time-control,.cld-video-player-floater.cld-video-player-floating .vjs-upcoming-video-title-display,.cld-video-player-floater.cld-video-player-floating .vjs-recommendations-overlay{display:none}.cld-video-player-floater.cld-video-player-floating .vjs-upcoming-video .vjs-upcoming-video-bar{background-color:rgba(0,0,0,0)}.cld-video-player-floater.cld-video-player-floating .vjs-big-play-button{font-size:4em;top:40%}.cld-video-player-floater.cld-video-player-floating.cld-video-player-floater-bottom-right{bottom:20px !important;right:20px !important;top:auto !important;left:auto !important}.cld-video-player-floater.cld-video-player-floating.cld-video-player-floater-bottom-left{bottom:20px !important;left:20px !important;top:auto !important;right:auto !important}
.cld-video-player .cld-styled-text-tracks-gravity-center{inset:0 !important}.cld-video-player .cld-styled-text-tracks-gravity-center .vjs-text-track-cue{inset:0 !important;margin:auto}.cld-video-player .cld-styled-text-tracks-gravity-top .vjs-text-track-cue{top:0 !important}.cld-video-player .cld-styled-text-tracks-gravity-right .vjs-text-track-cue{text-align:right !important}.cld-video-player .cld-styled-text-tracks-gravity-left .vjs-text-track-cue{text-align:left !important}.cld-video-player div.vjs-text-track-display.cld-styled-text-tracks-theme-yellow-outlined div.vjs-text-track-cue>div,.cld-video-player:has(.cld-styled-text-tracks-theme-yellow-outlined) ::cue{color:#fef94a !important;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.cld-video-player div.vjs-text-track-display.cld-styled-text-tracks-theme-3d div.vjs-text-track-cue>div,.cld-video-player:has(.cld-styled-text-tracks-theme-3d) ::cue{color:hsl(335.9124087591,100%,113.137254902%) !important;text-shadow:0.03em 0.03em 0 rgb(255,67,142.4744525547),0.06em 0.06em 0 rgb(255,16,111.9489051095),0.09em 0.09em 0 rgb(220,0,88.3211678832),0.12em 0.12em 0 rgb(169,0,67.8467153285)}.cld-video-player div.vjs-text-track-display.cld-styled-text-tracks-theme-player-colors div.vjs-text-track-cue>div,.cld-video-player:has(.cld-styled-text-tracks-theme-player-colors) ::cue{color:var(--color-text) !important;background-color:var(--color-accent) !important;text-shadow:0 0 4px var(--color-base)}
.cld-video-player .vjs-vtt-thumbnail-display{position:absolute;left:0;z-index:1;transition:opacity .2s;bottom:3em;pointer-events:none;border:1px solid var(--color-base);border-radius:2px;box-shadow:0 0 6px rgba(0,0,0,.3);backdrop-filter:blur(12px);transform:translateX(-50%)}.cld-video-player .vjs-vtt-time-display{font-size:80%;line-height:1.4;position:absolute;bottom:-2.8em;left:0;right:0;margin:auto;color:var(--color-text);background:var(--color-base);padding:.3em .6em;width:-moz-fit-content;width:fit-content;border-radius:4px}.cld-video-player .vjs-time-tooltip{right:auto !important;translate:-50%}
.cld-video-player .vjs-control-bar-chapter-wrapper{display:flex;align-items:center;container-type:inline-size}.cld-video-player .vjs-control-bar-chapter-display{line-height:1.5;font-size:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .5em}.cld-video-player .vjs-control-bar-chapter-display:not(:empty)::before{content:"•";padding-right:.5em}@container (max-width: 150px){.cld-video-player .vjs-control-bar-chapter-display{display:none}}.cld-video-player .vjs-chapter-marker{pointer-events:none;position:absolute;background:var(--color-base);width:4px;top:0;bottom:0;opacity:.5;z-index:1}.cld-video-player .vjs-chapter-display{pointer-events:none;line-height:1.5;font-size:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateX(-50%);bottom:2.7em;position:absolute;padding:0 .3em;font-weight:bold;text-shadow:0 0 8px var(--color-base),0 0 1px var(--color-base),0 0 1px var(--color-base)}.cld-video-player .vjs-chapter-display:not(:empty)~.vjs-vtt-thumbnail-display{bottom:4em}.cld-video-player .vjs-time-tooltip{right:auto !important;translate:-50%}
.cld-video-player{color:var(--color-text)}.cld-video-player .vjs-time-tooltip,.cld-video-player .vjs-mouse-display:after,.cld-video-player .vjs-play-progress:after{color:var(--color-text);background-color:var(--color-base)}.cld-video-player .vjs-load-progress{background:color-mix(in srgb, var(--color-text) 30%, transparent)}.cld-video-player .vjs-volume-level{background:var(--color-text)}.cld-video-player .vjs-play-progress{background:var(--color-accent)}.cld-video-player .vjs-volume-vertical{background-color:color-mix(in srgb, var(--color-base) 70%, transparent)}.cld-video-player .vjs-volume-panel-horizontal .vjs-control:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) color-mix(in srgb, var(--color-accent) 40%, transparent) rgba(0,0,0,0)}.cld-video-player .vjs-volume-panel-horizontal .vjs-volume-level:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-accent) rgba(0,0,0,0)}.cld-video-player .vjs-progress-control:before{color:var(--color-base)}.cld-video-player .vjs-highlights-graph-display{color:color-mix(in srgb, var(--color-text) 30%, transparent)}.cld-video-player .vjs-recommendations-overlay{color:var(--color-text);background-color:color-mix(in srgb, var(--color-base) 40%, transparent)}.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item{box-shadow:0 .5em 1.2em 0px var(--color-base);color:var(--color-text);border:1px solid var(--color-text) !important;position:relative}.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item:active,.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item:hover{border:1px solid var(--color-accent) !important}.cld-video-player .vjs-menu-content .vjs-menu-item:active,.cld-video-player .vjs-menu-content .vjs-menu-item:focus,.cld-video-player .vjs-menu-content .vjs-menu-item:hover{color:var(--color-text);background-color:color-mix(in srgb, var(--color-text) 20%, transparent)}.cld-video-player.vjs-ad-playing .vjs-progress-control .vjs-play-progress{background:var(--color-base)}.cld-video-player.cld-plw-layout{background-color:var(--color-base)}.cld-video-player .cld-plw-item-info-wrap{color:var(--color-text)}.cld-video-player .cld-video-player-floater-close polygon{fill:var(--color-base)}.cld-video-player .cld-spbl-product-hotspot:after{background:var(--color-base);box-shadow:0 0 0 4px var(--color-accent),0 0 0 8px color-mix(in srgb, var(--color-text) 24%, transparent)}.cld-video-player .cld-spbl-product-tooltip{color:var(--color-base);background:var(--color-text)}.cld-video-player .base-color-semi-bg{background:color-mix(in srgb, var(--color-base) 70%, transparent)}.cld-video-player .text-color-semi-bg{background:color-mix(in srgb, var(--color-text) 70%, transparent)}.cld-video-player .text-color-text{color:var(--color-text)}.cld-video-player .base-color-text{color:var(--color-base)}.cld-video-player .accent-color-text{color:var(--color-accent)}.cld-video-player.cld-video-player-skin-dark .base-color-bg,.cld-video-player.cld-video-player-skin-dark .vjs-control-bar,.cld-video-player.cld-video-player-skin-dark .vjs-big-play-button,.cld-video-player.cld-video-player-skin-dark .vjs-menu-button .vjs-menu-content{background-color:color-mix(in srgb, var(--color-base) 60%, transparent)}.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content{background-color:color-mix(in srgb, var(--color-base) 60%, transparent)}.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-secondary div{background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent 80%)}.cld-video-player .vjs-upcoming-video{border:1px solid color-mix(in srgb, var(--color-text) 50%, transparent)}.cld-video-player .vjs-upcoming-video .vjs-upcoming-video-bar{background-color:color-mix(in srgb, var(--color-base) 60%, transparent)}.cld-video-player .vjs-context-menu-ui .vjs-menu-content{background-color:color-mix(in srgb, var(--color-base) 60%, transparent)}.cld-video-player.cld-video-player-skin-light .base-color-bg,.cld-video-player.cld-video-player-skin-light .vjs-control-bar,.cld-video-player.cld-video-player-skin-light .vjs-big-play-button,.cld-video-player.cld-video-player-skin-light .vjs-menu-button .vjs-menu-content{background-color:color-mix(in srgb, var(--color-base) 80%, transparent)}.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content{background-color:var(--color-base)}.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-primary:active .vjs-recommendations-overlay-item-primary-content,.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-primary:hover .vjs-recommendations-overlay-item-primary-content{color:var(--color-base);background-color:color-mix(in srgb, var(--color-accent) 80%, transparent)}.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-secondary:active div,.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-secondary:hover div{color:var(--color-base);background-color:color-mix(in srgb, var(--color-accent) 80%, transparent)}.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-secondary div{background:var(--color-base)}.cld-video-player.cld-video-player-skin-light .vjs-upcoming-video{border:1px solid var(--color-text)}.cld-video-player.cld-video-player-skin-light .vjs-upcoming-video .vjs-upcoming-video-bar{background-color:var(--color-base)}.cld-video-player.cld-video-player-skin-light .vjs-context-menu-ui .vjs-menu-content{background-color:var(--color-base)}.cld-video-player.cld-video-player-skin-light .cld-plw-item-info-wrap{color:var(--color-text)}@media only screen and (max-width: 768px){.cld-video-player.cld-video-player-skin-light.cld-plw-vertical .cld-plw-item-info-wrap{color:var(--color-accent)}}
.ima-ad-container{top:0em;position:absolute;width:100%;height:100%;z-index:1111}.hide-ad-container{z-index:-1}.video-js.vjs-playing .bumpable-ima-ad-container{margin-top:-4em}.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container{margin-top:0em}.video-js.vjs-paused .bumpable-ima-ad-container,.video-js.vjs-playing:hover .bumpable-ima-ad-container,.video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container{margin-top:-4em}.ima-controls-div{bottom:0em;height:1.4em;position:absolute;overflow:hidden;display:none;opacity:1;background-color:rgba(7,20,30,.7);background:linear-gradient(to top, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0007141E', endColorstr='#07141E',GradientType=0 )}.ima-controls-div.ima-controls-div-showing{height:3.7em}.ima-countdown-div{height:1em;color:#fff;text-shadow:0 0 .2em #000;cursor:default}.ima-seek-bar-div{top:1.2em;height:.3em;position:absolute;background:hsla(0,0%,100%,.4)}.ima-progress-div{width:0em;height:.3em;background-color:#ecc546}.ima-play-pause-div,.ima-mute-div,.ima-slider-div,.ima-fullscreen-div{width:2.33em;height:1.33em;top:.733em;left:0em;position:absolute;color:#ccc;font-size:1.5em;line-height:2;text-align:center;font-family:VideoJS;cursor:pointer}.ima-mute-div{left:auto;right:5.667em}.ima-slider-div{left:auto;right:2.33em;width:3.33em;height:.667em;top:1.33em;background-color:#555}.ima-slider-level-div{width:100%;height:.667em;background-color:#ecc546}.ima-fullscreen-div{left:auto;right:0em}.ima-playing:before{content:""}.ima-paused:before{content:""}.ima-playing:hover:before,.ima-paused:hover:before{text-shadow:0 0 1em #fff}.ima-non-muted:before{content:""}.ima-muted:before{content:""}.ima-non-muted:hover:before,.ima-muted:hover:before{text-shadow:0 0 1em #fff}.ima-non-fullscreen:before{content:""}.ima-fullscreen:before{content:""}.ima-non-fullscreen:hover:before,.ima-fullscreen:hover:before{text-shadow:0 0 1em #fff}
.vjs-upcoming-video{opacity:0;transition:bottom .1s,visibility .2s,opacity .2s;visibility:hidden;position:absolute;bottom:4.5em;right:.75em;width:38.7%;max-width:30em;border:1px solid #e8e8e9}.vjs-upcoming-video .upcoming-video-overlay{aspect-ratio:16/9;background-size:cover;cursor:pointer}.vjs-upcoming-video .upcoming-video-overlay .vjs-upcoming-video-bar{display:flex;flex:auto;justify-content:space-between;position:absolute;height:3em;line-height:3em;width:100%;bottom:0px}.vjs-upcoming-video .upcoming-video-overlay .vjs-upcoming-video-bar .vjs-upcoming-video-title{flex:auto;text-align:left;display:block;width:auto;max-width:80%;padding-left:1em;padding-right:1em}.vjs-upcoming-video .upcoming-video-overlay .vjs-upcoming-video-bar .vjs-upcoming-video-title .vjs-upcoming-video-title-display{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vjs-upcoming-video .upcoming-video-overlay .vjs-upcoming-video-bar .vjs-upcoming-video-title .vjs-upcoming-video-title-display .vjs-upcoming-video-title-display-label{font-weight:400}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-upcoming-video{transition:bottom 1s,visibility .2s,opacity .2s;bottom:.7em}.vjs-upcoming-video.vjs-upcoming-video-show{transition:visibility .2s,opacity .2s;opacity:1;visibility:visible}.vjs-upcoming-video.disable-transition{transition:visibility 0s}@media only screen and (max-width: 768px){.vjs-upcoming-video:before{display:none}.cld-video-player.cld-video-player-skin-dark .vjs-upcoming-video,.cld-video-player.cld-video-player-skin-light .vjs-upcoming-video{border:none}.vjs-upcoming-video .aspect-ratio-content{background-image:none !important}}
.cld-video-player .vjs-playlist-button{display:none}.cld-video-player.vjs-playlist .vjs-playlist-button{display:block}
.cld-plw-horizontal .cld-plw-col-list{padding-top:14.0625%;position:relative}.cld-plw-horizontal .cld-plw-panel{overflow:auto;position:absolute;top:0;bottom:0;right:0;left:0;display:flex;flex-direction:row}.cld-plw-horizontal .cld-plw-panel-item{background-image:none;min-width:25%;max-width:25%}.cld-plw-horizontal .cld-plw-panel-item:first-child{margin-left:0}.cld-plw-horizontal .cld-plw-panel-item:last-child{margin-right:0}.cld-plw-vertical{display:flex;flex-direction:row}.cld-plw-vertical.cld-plw-layout>div:first-child{flex:1}.cld-plw-vertical .cld-plw-col-list{display:flex;flex-direction:column;min-width:20%}.cld-plw-vertical .cld-plw-panel{height:100%;overflow:auto}.cld-plw-vertical .cld-plw-panel-item{height:25%}.cld-plw-vertical .cld-plw-panel-item:last-child{margin-bottom:0}.cld-plw-item-title-next{font-weight:bold}.cld-plw-item-info-wrap{position:absolute;bottom:0;left:0;padding:5% 7%;width:100%;transition:color .25s;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box}.cld-video-player-skin-dark .cld-plw-item-info-wrap{text-shadow:0 0 1px var(--color-base)}@media only screen and (max-width: 768px){.cld-video-player-skin-dark .cld-plw-item-info-wrap{background:var(--color-base)}}.cld-plw-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cld-plw-item-duration{margin-left:10px}.cld-plw-layout.cld-plw-layout-fluid{width:100%}.cld-plw-layout.cld-plw-vertical{flex-direction:row}.cld-plw-layout.cld-plw-horizontal{flex-direction:column}.cld-plw-custom{padding:4px}.cld-plw-custom .cld-plw-panel-item{background:none !important;margin:4px 0}.cld-plw-custom .cld-plw-panel-item:first-child{margin-top:0}.cld-plw-custom .cld-plw-panel-item:last-child{margin-bottom:0}.cld-plw-custom .cld-plw-panel-item img{display:block;width:150px}.cld-plw-custom .cld-plw-panel-item .cld-plw-item-info-wrap{left:160px}.cld-plw-custom .cld-plw-panel-item .cld-plw-item-title-next{display:block}@media only screen and (max-width: 768px){.cld-plw-layout.cld-plw-vertical,.cld-plw-layout.cld-plw-horizontal{flex-direction:column}.cld-plw-layout.cld-plw-vertical .cld-plw-panel,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel{flex-direction:column}.cld-plw-layout.cld-plw-vertical .cld-plw-col-list,.cld-plw-layout.cld-plw-horizontal .cld-plw-col-list{width:inherit !important;height:inherit !important;max-height:340px}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item{background:none !important}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item img,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item img{display:block;width:150px;height:84px}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item .cld-plw-item-info-wrap,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item .cld-plw-item-info-wrap{left:150px;padding:15px 10px;top:0;right:0;width:auto}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item .cld-plw-item-title-next,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item .cld-plw-item-title-next{display:block}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item .cld-plw-item-title-curr,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item .cld-plw-item-title-curr{display:block}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item .cld-plw-item-title,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item .cld-plw-item-title{white-space:normal}.cld-plw-layout.cld-plw-horizontal .cld-plw-col-list{padding-top:0;overflow:auto}.cld-plw-layout.cld-plw-horizontal .cld-plw-panel{position:initial}.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item{max-width:none}}
.cld-thumbnail{position:relative;display:block;width:100%;overflow:hidden;font-size:1em;text-align:left;background-repeat:no-repeat;background-size:cover;background-position:center}.cld-thumbnail .cld-thumbnail-img{display:none}.cld-thumbnail:before{content:"";position:absolute;top:40%;max-height:60%;right:0;bottom:0;left:0;background:linear-gradient(to top, var(--color-base), transparent 80%);opacity:.9}.cld-thumbnail.cld-plw-panel-item-active{border:1px solid var(--color-accent);box-sizing:border-box;box-shadow:0 0 3em -0.5em var(--color-accent) inset}.cld-plw-panel-item:hover:after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:var(--color-text);opacity:.2}@media only screen and (max-width: 768px){.cld-thumbnail:before{background:none}}
.cld-video-player.vjs-user-active .interaction-areas-container{display:block}.cld-video-player.interaction-areas .vjs-big-play-button{display:none !important}.cld-video-player .interaction-areas-container{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);display:none;z-index:1}.cld-video-player .interaction-areas-container:hover{display:block}.cld-video-player .interaction-areas-container .go-back-button,.cld-video-player .interaction-areas-container .vp-ia-item{position:absolute;cursor:pointer}.cld-video-player .interaction-areas-container .go-back-button{top:0;left:0;width:100%;height:100%}.cld-video-player .interaction-areas-container .vp-ia-item{display:inline-flex;align-items:center;justify-content:center;transition:top,left,width,height;transition-timing-function:linear}.cld-video-player .interaction-areas-container .vp-ia-item.theme-shadowed .vp-ia-marker-shadow{opacity:.24}.cld-video-player .interaction-areas-container .vp-ia-item.theme-pulsing .vp-ia-marker-shadow{-webkit-animation:pulsing-animation 1.3s ease-out;-webkit-animation-iteration-count:infinite;border:solid 2px;opacity:0}.cld-video-player .interaction-areas-container .vp-ia-item:hover .vp-ia-marker-main:before{content:"";width:20px;height:20px;border:solid 2px rgba(0,0,0,.25)}.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker{position:relative;width:20px;height:20px}.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-main,.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-main:before,.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-shadow{position:absolute;border-radius:50%;transform:translate(-50%, -50%);top:50%;left:50%}.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-main{background-color:#fff;border:solid 2px;height:100%;width:100%}.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-shadow{width:28px;height:28px}.cld-video-player .interaction-areas-container.vp-ia-layout-message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;z-index:2;background-color:rgba(0,0,0,.5)}.cld-video-player .interaction-areas-container.vp-ia-layout-message.clickable{cursor:pointer}.cld-video-player .interaction-areas-container.vp-ia-layout-message.clickable:hover .vp-theme-button{background-color:rgba(255,255,254,.28)}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-icon{margin-bottom:20px;height:60px}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-message-title{font-size:24px;line-height:34px;text-align:center}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-theme-button{margin:8px 0 18px 0}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-message-do-not-show{display:flex;align-items:center}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-message-do-not-show>*{cursor:pointer}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-message-do-not-show .vp-ia-layout-message-checkbox-title{margin:0 0 0 5px}
.vjs-visual-search .vjs-visual-search-wrapper{position:absolute;top:1.5em;right:1.5em;margin-left:auto;display:flex;align-items:center;transition:all .3s ease;border-radius:1.5em;overflow:hidden;background-color:rgba(0,0,0,0);pointer-events:auto}.vjs-visual-search .vjs-visual-search-wrapper.vjs-visual-search-active{background-color:color-mix(in srgb, var(--color-base) 60%, transparent);backdrop-filter:blur(10px)}.vjs-visual-search .vjs-visual-search-wrapper.vjs-visual-search-active .vjs-visual-search-form{width:13.75em;margin-right:.25em;opacity:1}.vjs-visual-search .vjs-visual-search-wrapper.vjs-visual-search-active .vjs-visual-search-button{background-color:rgba(0,0,0,0);text-shadow:none}.vjs-visual-search .vjs-visual-search-wrapper.vjs-visual-search-active .vjs-visual-search-button:hover{text-shadow:0 0 .5em var(--color-accent)}.vjs-visual-search .vjs-visual-search-wrapper:hover:not(.vjs-visual-search-active) .vjs-visual-search-button{background-color:color-mix(in srgb, var(--color-base) 25%, transparent)}.vjs-visual-search .vjs-visual-search-wrapper+.vjs-title-bar-title{padding-right:2em}.vjs-visual-search .vjs-visual-search-button{background:rgba(0,0,0,0);border:none;color:var(--color-text);cursor:pointer;width:2.75em;height:2.75em;padding:.1em;opacity:.9;border-radius:50%;transition:all .25s ease;z-index:2;flex-shrink:0;text-shadow:0 0 1em var(--color-base)}.vjs-visual-search .vjs-visual-search-button:hover{opacity:1}.vjs-visual-search .vjs-visual-search-button>span:before{font-size:1.8em}.vjs-visual-search .vjs-visual-search-button .vjs-loading-spinner{display:none;width:2.15em;height:2.15em;position:absolute;top:.3em;left:.3em;border-width:.4em;transform:none}.vjs-visual-search .vjs-visual-search-button.vjs-waiting>.vjs-icon-search{display:none}.vjs-visual-search .vjs-visual-search-button.vjs-waiting>.vjs-loading-spinner{display:flex}.vjs-visual-search .vjs-visual-search-form{display:flex;align-items:center;width:0;opacity:0;transition:all .3s ease;overflow:hidden}.vjs-visual-search .vjs-visual-search-input{background:rgba(0,0,0,0);border:none;color:var(--color-text);font-size:.938em;padding:0;width:100%;height:2.25em;outline:none}.vjs-visual-search .vjs-visual-search-input::-moz-placeholder{color:color-mix(in srgb, white 70%, transparent)}.vjs-visual-search .vjs-visual-search-input::placeholder{color:color-mix(in srgb, white 70%, transparent)}.vjs-visual-search .vjs-visual-search-close{background:rgba(0,0,0,0);border:none;color:var(--color-text);cursor:pointer;width:2em;height:2em;padding:.25em;opacity:.7;transition:opacity .2s ease;flex-shrink:0;text-shadow:0 0 .25em var(--color-base)}.vjs-visual-search .vjs-visual-search-close:hover{opacity:1}.vjs-visual-search .vjs-visual-search-close .vjs-icon-close:before{font-size:1em}.vjs-visual-search .vjs-visual-search-results-wrapper{position:absolute;bottom:100%;left:0;width:100%;height:.75em;z-index:1;background:linear-gradient(to right, color-mix(in srgb, var(--color-accent) 15%, transparent), color-mix(in srgb, var(--color-accent) 15%, transparent)),linear-gradient(to right, color-mix(in srgb, var(--color-base) 20%, transparent), color-mix(in srgb, var(--color-base) 20%, transparent))}.vjs-visual-search .vjs-visual-search-marker{position:absolute;height:100%;background-color:var(--color-accent);opacity:.7;pointer-events:auto;cursor:pointer;transition:opacity .2s ease}.vjs-visual-search .vjs-visual-search-marker:hover{opacity:.8}.vjs-visual-search .vjs-visual-search-marker:focus{box-shadow:inset 0 0 0 .1em color-mix(in srgb, var(--color-text) 50%, transparent)}.vjs-visual-search-results-active .vjs-mouse-display{translate:0 -0.75em}@keyframes vjs-visual-search-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.vjs-share-download-button{position:relative}.vjs-share-download-button>.vjs-loading-spinner{display:none;width:1.4em;height:1.4em;border-width:.2em;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.vjs-share-download-button.vjs-waiting>.vjs-icon-file-download{display:none}.vjs-share-download-button.vjs-waiting>.vjs-loading-spinner{display:flex}
.cld-spbl-bar{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.cld-spbl-bar-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(20%);transition:transform .3s}.cld-video-player .vjs-control-bar{transition:width .3s}.shoppable-panel-visible .cld-spbl-bar-inner{transform:translateX(0)}.shoppable-panel-visible .vjs-control-bar{width:80%}.shoppable-panel-visible .cld-spbl-toggle-icon:before{content:""}.cld-spbl-banner-msg{position:absolute;font-size:2em;text-shadow:0 0 5px rgba(0,0,0,.5);left:0;top:calc(50% + 3em);width:100%;text-align:center}.cld-video-player.vjs-has-started .cld-spbl-banner-msg,.cld-video-player.vjs-error .cld-spbl-banner-msg{display:none}.cld-spbl-toggle{position:absolute;top:3%;right:20%;color:inherit;border-radius:6px 0 0 6px;width:40px;height:40px;line-height:40px;font-size:24px;text-align:center;cursor:pointer;pointer-events:all;text-decoration:none}.cld-spbl-toggle:hover{color:inherit;text-decoration:none}.cld-spbl-toggle:focus{outline:none}.cld-spbl-toggle-icon{display:block;animation-duration:1s;animation-fill-mode:both}.cld-spbl-toggle-icon.animate,.shoppable-panel-hidden .cld-spbl-toggle-icon:hover{animation-name:tada;animation-iteration-count:infinite}.cld-spbl-toggle-icon.cld-spbl-toggle-custom-icon{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:75%}.shoppable-panel-hidden .cld-spbl-toggle-icon.cld-spbl-toggle-custom-icon:before{display:none}.shoppable-panel-visible .cld-spbl-toggle-icon.cld-spbl-toggle-custom-icon{background-image:none !important}.cld-spbl-panel{position:absolute;top:0;right:0;bottom:0;width:20%;overflow:auto;pointer-events:all;-ms-overflow-style:none;scrollbar-width:none}.cld-spbl-panel::-webkit-scrollbar{display:none}.cld-spbl-item{display:block;position:relative;margin:12px 8px;color:inherit;transform:scale(0.98);transition:transform .3s}.cld-spbl-bar[size=md] .cld-spbl-item{font-size:10px}.cld-spbl-bar[size=sm] .cld-spbl-item{font-size:8px}.cld-spbl-item:before,.cld-spbl-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;box-shadow:0 0 0;transition:box-shadow .3s;border-radius:3px}.cld-spbl-item.active{transform:scale(1)}.cld-spbl-item.active:before{opacity:.5;box-shadow:0 0 0 4px}.cld-spbl-item.active:after{box-shadow:0 0 0 2px}.cld-spbl-item:hover{color:inherit}.cld-spbl-img{max-width:100%;height:auto}.cld-spbl-hover-img{display:none}.cld-spbl-item-info{position:absolute;right:0;bottom:0;left:0;max-height:100%;overflow:hidden;padding:6%}.cld-spbl-overlay{display:inline-flex;position:absolute;top:0;right:0;bottom:0;left:0;line-height:1.3;font-size:120%;text-align:center;padding:10%;z-index:1;opacity:0}.cld-spbl-overlay .cld-spbl-overlay-text{margin:auto}.cld-spbl-item:hover .cld-spbl-overlay{opacity:1}.cld-spbl-item:hover .cld-spbl-overlay~.cld-spbl-item-info{display:none}.cld-spbl-item:hover .cld-spbl-hover-img{display:block}.cld-spbl-item:hover .cld-spbl-hover-img+.cld-spbl-img{display:none}.cld-spbl-post-play .cld-spbl-post-play-bg{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover}.cld-spbl-post-play .cld-spbl-post-title{position:absolute;font-size:1.5em;text-shadow:0 0 5px rgba(0,0,0,.5);left:0;top:.8em;width:100%;text-align:center}.cld-spbl-post-play .cld-spbl-panel{width:100%;top:16%;height:60%;padding:10px 8px;white-space:nowrap;background:none !important;cursor:grab}.cld-spbl-post-play .cld-spbl-panel:active{cursor:grabbing}.cld-spbl-post-play .cld-spbl-item{display:inline-block;width:28%;padding-top:28%;margin:0 8px;white-space:normal;vertical-align:top;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px 1.2px rgba(0,0,0,.24),0 6px 8px 4px rgba(0,0,0,.24);transform:none}.cld-spbl-post-play .cld-spbl-img{max-width:100%;max-height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto auto}.cld-spbl-post-play .cld-spbl-replay-btn{position:absolute;left:5%;bottom:10%;font-family:inherit;padding:8px 15px;border-radius:5px}.cld-spbl-post-play .cld-spbl-replay-btn:before{font-family:VideoJS;vertical-align:bottom;margin-right:4px}.cld-spbl-post-modal .cld-spbl-bar,.cld-spbl-post-modal .vjs-big-play-button,.cld-spbl-post-modal .vjs-recommendations-overlay{display:none}@keyframes tada{0%{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{transform:scale3d(1, 1, 1)}}.shoppable-products-overlay .vjs-title-bar,.shoppable-products-overlay .vjs-big-play-button{display:none !important}.cld-spbl-products-overlay{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.cld-spbl-product-hotspot{pointer-events:all;position:absolute;cursor:pointer;padding:15px}.cld-spbl-product-hotspot:after{content:"";display:block;width:8px;height:8px;background:#fff;box-shadow:0 0 0 4px #0078ff,0 0 0 8px rgba(0,120,255,.24);border-radius:18px}.cld-spbl-product-hotspot:hover .cld-spbl-product-tooltip{display:block}.cld-spbl-product-tooltip{display:none;position:absolute;white-space:nowrap;padding:4px 6px;border-radius:4px;top:100%;left:50%;transform:translateX(-50%)}.cld-spbl-product-tooltip.cld-spbl-product-tooltip-top{top:auto;bottom:100%}.cld-spbl-product-tooltip.cld-spbl-product-tooltip-left{top:50%;right:100%;left:auto;transform:translateY(-50%)}.cld-spbl-product-tooltip.cld-spbl-product-tooltip-right{top:50%;left:100%;transform:translateY(-50%)}
.vjs-recommendations-overlay{display:flex;align-items:center;justify-content:center;visibility:hidden;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.vjs-recommendations-overlay .vjs-recommendations-overlay-hide{font-size:1em;cursor:pointer;position:absolute;display:inline-block;top:3.75%;right:1.72%}.vjs-recommendations-overlay .vjs-recommendations-overlay-content{position:relative;width:85%}.vjs-recommendations-overlay .vjs-recommendations-overlay-content:before{display:block;content:"";width:100%;padding-top:56.25%}.vjs-recommendations-overlay .vjs-recommendations-overlay-content>.aspect-ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content{display:flex;flex-flow:column;height:auto}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item{border:1px solid hsla(0,0%,100%,.5)}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary{flex:1.82;display:flex;flex-flow:row}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-image{flex:1;background-size:cover}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content{flex:.5625;display:flex;flex-flow:column;background:rgba(0,0,0,.6);text-align:left;padding:3%;min-width:0}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 0 0;font-size:18px;margin:0 0 1em 0;font-weight:600}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 0 0;font-size:20px;margin:0 0 1.3em 0;font-weight:500}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content p{padding:0 0 0 0;margin:0 0 0 0;font-size:14px;overflow:hidden;line-height:1.4em;font-weight:400}@media only screen and (max-width: 1050px){.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content h2{font-size:16px}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content h3{font-size:18px}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content p{font-size:12px}}@media only screen and (max-width: 900px){.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content p{font-size:10px}}@media only screen and (max-width: 768px){.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content p{display:none}}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container{flex:1;display:flex;flex-flow:row wrap;justify-content:flex-start}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary{background-size:100% 100%;flex:1;max-width:33%;font-size:1.16em;position:relative;margin:2% 2% 0 0}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary:last-child{margin-right:0}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div{display:flex;flex-direction:row;justify-content:space-between;text-align:left;line-height:normal;position:absolute;width:100%;bottom:0;left:0;padding:20% 7% 4.5% 7%}.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div{padding:5% 7%}.cld-video-player-skin-dark .vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div.vjs-recommendations-overlay-item-info{text-shadow:1px 1px 0 rgba(0,0,0,.3)}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div span{display:block;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div span.vjs-recommendations-overlay-item-secondary-title{flex:2.3;font-size:13px}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div span.vjs-recommendations-overlay-item-secondary-duration{text-align:right;margin-left:10px}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-outline-style: solid;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --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;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: Gotham, sans-serif;
    --font-serif: Sebenta, serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-100: oklch(93.6% .032 17.717);
    --color-red-200: oklch(88.5% .062 18.334);
    --color-red-400: oklch(70.4% .191 22.216);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-red-700: oklch(50.5% .213 27.518);
    --color-yellow-100: oklch(97.3% .071 103.193);
    --color-yellow-400: oklch(85.2% .199 91.936);
    --color-lime-200: oklch(93.8% .127 124.321);
    --color-blue-50: oklch(97% .014 254.604);
    --color-blue-100: oklch(93.2% .032 255.585);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-400: oklch(70.7% .022 261.325);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-neutral-50: oklch(98.5% 0 0);
    --color-neutral-100: oklch(97% 0 0);
    --color-neutral-200: oklch(92.2% 0 0);
    --color-neutral-300: oklch(87% 0 0);
    --color-neutral-400: oklch(70.8% 0 0);
    --color-neutral-500: oklch(55.6% 0 0);
    --color-neutral-600: oklch(43.9% 0 0);
    --color-neutral-700: oklch(37.1% 0 0);
    --color-neutral-800: oklch(26.9% 0 0);
    --color-neutral-900: oklch(20.5% 0 0);
    --color-neutral-950: oklch(14.5% 0 0);
    --color-stone-50: #fdfdfd;
    --color-stone-100: #fbfbfa;
    --color-stone-200: #f7f7f5;
    --color-stone-300: #f3f3f1;
    --color-stone-400: #efefec;
    --color-stone-500: #ebebe7;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tighter: -.05em;
    --tracking-tight: -.025em;
    --leading-normal: 1.5;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --ease-in: cubic-bezier(.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --blur-2xl: 40px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --btn-dark-bg: var(--color-midnight-400);
    --btn-dark-bg-hover: var(--color-midnight-350);
    --btn-dark-bg-disabled: var(--color-black);
    --btn-dark-text: var(--color-white);
    --btn-dark-text-disabled: var(--color-white);
    --btn-white-bg: var(--color-white);
    --btn-white-bg-hover: var(--color-stone-150);
    --btn-white-bg-disabled: var(--color-stone-150);
    --btn-white-text: var(--color-midnight-400);
    --btn-white-text-disabled: var(--color-black);
    --btn-off-white-bg: var(--color-stone-400);
    --btn-off-white-bg-hover: var(--color-stone-500);
    --btn-off-white-bg-disabled: var(--color-stone-200);
    --btn-off-white-text: var(--color-midnight-400);
    --btn-off-white-text-disabled: var(--color-midnight-200);
    --btn-on-material-bg: var(--color-black);
    --btn-on-material-bg-hover: var(--color-white);
    --btn-on-material-bg-disabled: var(--color-black);
    --btn-on-material-text: var(--color-midnight-400);
    --btn-on-material-text-disabled: var(--color-midnight-300);
    --btn-height-sm: 1.75rem;
    --btn-height-md: 2.1875rem;
    --btn-height-lg: 3.125rem;
    --btn-height-main-cta: 5rem;
    --btn-pad-x-sm: .625rem;
    --btn-pad-x-md: 1.25rem;
    --btn-pad-x-md-not-full-rounded: .9375rem;
    --btn-pad-x-lg: 1.75rem;
    --btn-pad-x-main-cta: 1.875rem;
    --btn-pad-x-icon-sm: .3125rem;
    --btn-pad-x-icon-md: .9375rem;
    --btn-pad-x-icon-md-not-full-rounded: .625rem;
    --btn-pad-x-icon-lg: 1.375rem;
    --btn-pad-y-sm: .125rem;
    --btn-pad-y-md: .3125rem;
    --btn-pad-y-lg: .5625rem;
    --btn-pad-y-main-cta: .5625rem;
    --btn-gap-sm: .1875rem;
    --btn-gap-md: .25rem;
    --btn-gap-lg: .25rem;
    --color-stone-150: #f9f9f8;
    --color-stone-250: #f4f4f2;
    --color-stone-350: #f1f1ef;
    --color-stone-450: #ededea;
    --color-midnight-50: #e6e6e6;
    --color-midnight-100: #ccc;
    --color-midnight-150: #b3b3b3;
    --color-midnight-200: #999;
    --color-midnight-250: #7f7f7f;
    --color-midnight-300: #666;
    --color-midnight-350: #4d4d4d;
    --color-midnight-400: #333;
    --color-midnight-450: #1a1a1a;
    --color-system-fail: #e84221;
    --color-system-success: #538755;
    --grid-padding-lg: 1.375rem;
    --grid-padding-md: 1.375rem;
    --grid-padding-sm: 1.25rem;
    --grid-gap: .625rem;
    --grid-gap-y-sm: 5rem;
    --grid-gap-y-md: 5rem;
    --grid-gap-y-lg: 5rem;
    --grid-module-columns-md: 16;
    --grid-module-columns-lg: 24;
    --grid-modal-columns-lg: 21;
    --header-link-padding: .5rem;
    --module-sm-padding-top: 1.25rem;
    --module-sm-padding-bottom: 5rem;
    --module-md-padding-top: 2.25rem;
    --module-md-padding-bottom: 5rem;
    --module-lg-padding-top: 2.25rem;
    --module-lg-padding-bottom: 5rem;
    --text-h1-xxl-sm: 2.1875rem;
    --text-h1-xxl-sm--line-height: 100%;
    --text-h1-xxl-sm--font-weight: 400;
    --text-h1-xxl-sm--letter-spacing: 0;
    --text-h1-xxl-md: 3.125rem;
    --text-h1-xxl-md--line-height: 100%;
    --text-h1-xxl-md--font-weight: 400;
    --text-h1-xxl-md--letter-spacing: .0625rem;
    --text-h1-xxl-lg: 4rem;
    --text-h1-xxl-lg--line-height: 100%;
    --text-h1-xxl-lg--font-weight: 400;
    --text-h1-xxl-lg--letter-spacing: .0625rem;
    --text-h1-xl-sm: 2.1875rem;
    --text-h1-xl-sm--line-height: 2.8125rem;
    --text-h1-xl-sm--font-weight: 500;
    --text-h1-xl-sm--letter-spacing: 0;
    --text-h1-xl-md: 2.5rem;
    --text-h1-xl-md--line-height: 3rem;
    --text-h1-xl-md--font-weight: 500;
    --text-h1-xl-md--letter-spacing: .0625rem;
    --text-h1-xl-lg: 3rem;
    --text-h1-xl-lg--line-height: 3.4375rem;
    --text-h1-xl-lg--font-weight: 500;
    --text-h1-xl-lg--letter-spacing: .0625rem;
    --text-h1-sm: 1.75rem;
    --text-h1-sm--line-height: 2.1875rem;
    --text-h1-sm--font-weight: 500;
    --text-h1-sm-padding-bottom: .875rem;
    --text-h1-md: 2.1875rem;
    --text-h1-md--line-height: 2.1875rem;
    --text-h1-md--font-weight: 500;
    --text-h1-lg: 2.1875rem;
    --text-h1-lg--font-weight: 500;
    --text-h1-lg--line-height: 2.75rem;
    --text-h1-lg--letter-spacing: -.025rem;
    --text-h2-sm: 1.5625rem;
    --text-h2-sm--line-height: 1.6875rem;
    --text-h2-sm-padding-top: .625rem;
    --text-h2-sm-padding-bottom: .625rem;
    --text-h2-md: 1.5625rem;
    --text-h2-md--line-height: 1.6875rem;
    --text-h2-md-padding-top: .625rem;
    --text-h2-lg: 1.875rem;
    --text-h2-lg--line-height: 2rem;
    --text-h2-lg--letter-spacing: -.0125rem;
    --text-h2-lg-padding-top: .625rem;
    --text-h3-sm: 1.25rem;
    --text-h3-sm--line-height: 1.625rem;
    --text-h3-sm--letter-spacing: -.00625rem;
    --text-h3-sm-padding-top: 1rem;
    --text-h3-sm-padding-bottom: .875rem;
    --text-h3-md: 1.25rem;
    --text-h3-md--line-height: 1.625rem;
    --text-h3-md--letter-spacing: -.00625rem;
    --text-h3-md-padding-top: 1rem;
    --text-h3-md-padding-bottom: .875rem;
    --text-h3-lg: 1.25rem;
    --text-h3-lg--line-height: 1.8125rem;
    --text-h3-lg--letter-spacing: -.0125rem;
    --text-h3-lg-padding-top: 1.125rem;
    --text-h3-lg-padding-bottom: 1.125rem;
    --text-h4-sm: 1rem;
    --text-h4-sm--line-height: 1.5rem;
    --text-h4-sm-padding-bottom: 1.25rem;
    --text-h4-md: 1rem;
    --text-h4-md--line-height: 1.5rem;
    --text-h4-md-padding-bottom: 1.25rem;
    --text-h4-lg: 1.125rem;
    --text-h4-lg--line-height: 1.5rem;
    --text-h4-lg--letter-spacing: -.0375rem;
    --text-h4-lg-padding-bottom: 1.25rem;
    --text-subheader-sm: .6875rem;
    --text-subheader-sm--line-height: 1.25rem;
    --text-subheader-sm--letter-spacing: .0625rem;
    --text-subheader-sm-padding-bottom: .875rem;
    --text-subheader-md: .6875rem;
    --text-subheader-md--line-height: 1.25rem;
    --text-subheader-md--letter-spacing: .0625rem;
    --text-subheader-md-padding-bottom: .875rem;
    --text-subheader-lg: .6875rem;
    --text-subheader-lg--line-height: 1.25rem;
    --text-subheader-lg--letter-spacing: .09375rem;
    --text-subheader-lg-padding-bottom: .75rem;
    --text-body-sm: .8125rem;
    --text-body-sm--line-height: 1.25rem;
    --text-body-sm-padding-top: 1.25rem;
    --text-body-sm-padding-bottom: 1.375rem;
    --text-body-md: .8125rem;
    --text-body-md--line-height: 1.25rem;
    --text-body-md-padding-top: 1.25rem;
    --text-body-md-padding-bottom: 1.375rem;
    --text-body-lg: .9375rem;
    --text-body-lg--line-height: 1.3125rem;
    --text-body-lg-padding-top: 1.25rem;
    --text-body-lg-padding-bottom: 1.375rem;
    --text-body-stories-sm: .875rem;
    --text-body-stories-sm--line-height: 1.375rem;
    --text-body-stories-sm-padding-bottom: 1.25rem;
    --text-body-stories-md: .9375rem;
    --text-body-stories-md--line-height: 1.375rem;
    --text-body-stories-lg: .9375rem;
    --text-body-stories-lg--line-height: 1.4375rem;
    --text-body-stories-lg-padding-bottom: 1.375rem;
    --text-caption: .75rem;
    --text-caption--line-height: 1.25rem;
    --text-caption-sm-padding-top: .5625rem;
    --text-caption-sm-padding-bottom: .875rem;
    --text-caption-md-padding-top: .5625rem;
    --text-caption-lg-padding-top: .5625rem;
    --text-label-m: .8125rem;
    --text-label-m--line-height: 1rem;
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, 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 {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    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 {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::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])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::-moz-placeholder {
    opacity: 1;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
    ::-moz-placeholder {
      color: currentColor;
    }
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::-moz-placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }

  ::file-selector-button {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components {
  .base-map-container a[target="_blank"]:after {
    padding-right: calc(var(--spacing) * 0) !important;
    display: none !important;
  }

  .map-marker-wrapper {
    pointer-events: auto;
    z-index: 20;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .map-marker-content {
    margin-bottom: calc(var(--spacing) * 2.5);
    border-radius: var(--radius-md);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4.5);
    padding-block: calc(var(--spacing) * 1.75);
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .map-marker-hide-inactive-label .map-marker-content {
    display: none;
  }

  .map-marker-hide-inactive-label.active .map-marker-content {
    display: block;
  }

  .map-marker-icon-number {
    height: calc(var(--spacing) * 6.25);
    width: calc(var(--spacing) * 6.25);
    background-color: var(--color-black);
    text-align: center;
    color: var(--color-white);
    border-radius: 3.40282e38px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  @media (hover: hover) {
    .map-marker-icon-number:hover {
      color: var(--color-black);
    }
  }

  .map-marker-icon-black-dot {
    height: calc(var(--spacing) * 6.25);
    width: calc(var(--spacing) * 6.25);
    background-color: var(--color-black);
    text-align: center;
    color: var(--color-white);
    border-radius: 3.40282e38px;
    position: relative;
  }

  @media (hover: hover) {
    .map-marker-icon-black-dot:hover {
      color: var(--color-black);
    }
  }

  .map-marker-icon-black-dot:before {
    background-color: var(--color-white);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    --tw-content: "";
    content: var(--tw-content);
    border-radius: 3.40282e38px;
    transition-duration: .3s;
    position: absolute;
    inset: 40%;
  }

  gmp-advanced-marker:focus, gmp-advanced-marker:hover, .map-marker-wrapper:hover, .map-marker-wrapper.active {
    z-index: 30;
  }

  :is(gmp-advanced-marker:focus, gmp-advanced-marker:hover, .map-marker-wrapper:hover, .map-marker-wrapper.active) .map-marker-icon-black-dot:before {
    inset: 24%;
  }

  .gm-style {
    z-index: 10 !important;
  }

  .marker-text-title {
    text-align: var(--title-align, center);
    text-transform: var(--title-case, uppercase);
    font-weight: var(--title-weight, normal);
  }

  .marker-text-label {
    text-align: var(--label-align, center);
    text-transform: var(--label-case, uppercase);
    font-weight: var(--label-weight, normal);
  }

  .v-popper--theme-calendar .v-popper__inner {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    font-size: var(--text-h4-sm);
    font-family: var(--font-sans);
    line-height: var(--text-body-lg--line-height);
    background-color: var(--color-midnight-400) !important;
    padding-inline: calc(var(--spacing) * 4) !important;
    padding-block: calc(var(--spacing) * 1.5) !important;
  }

  .v-popper--theme-calendar.v-popper__arrow-outer {
    border-top-color: var(--color-midnight-400) !important;
  }

  .cm-rich-text {
    padding-bottom: var(--text-body-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .cm-rich-text:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .cm-rich-text:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text {
    font-size: var(--text-body-sm);
    line-height: var(--tw-leading, var(--text-body-sm--line-height));
  }

  @media (min-width: 834px) {
    .cm-rich-text {
      font-size: var(--text-body-md);
      line-height: var(--tw-leading, var(--text-body-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .cm-rich-text {
      font-size: var(--text-body-lg);
      line-height: var(--tw-leading, var(--text-body-lg--line-height));
    }
  }

  .cm-rich-text {
    color: var(--color-midnight-450);
    padding-bottom: calc(var(--spacing) * 0);
  }

  .cm-rich-text p, .cm-rich-text li, .cm-rich-text li p {
    padding-bottom: var(--text-body-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  :is(.cm-rich-text p, .cm-rich-text li, .cm-rich-text li p):is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  :is(.cm-rich-text p, .cm-rich-text li, .cm-rich-text li p):is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  :is(.cm-rich-text p, .cm-rich-text li, .cm-rich-text li p):where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text p, .cm-rich-text li, .cm-rich-text li p {
    font-size: var(--text-body-sm);
    line-height: var(--tw-leading, var(--text-body-sm--line-height));
  }

  @media (min-width: 834px) {
    .cm-rich-text p, .cm-rich-text li, .cm-rich-text li p {
      font-size: var(--text-body-md);
      line-height: var(--tw-leading, var(--text-body-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .cm-rich-text p, .cm-rich-text li, .cm-rich-text li p {
      font-size: var(--text-body-lg);
      line-height: var(--tw-leading, var(--text-body-lg--line-height));
    }
  }

  .cm-rich-text p, .cm-rich-text li, .cm-rich-text li p {
    color: var(--color-midnight-450);
    font-style: normal;
  }

  @media (min-width: 834px) {
    .cm-rich-text p, .cm-rich-text li, .cm-rich-text li p {
      padding-bottom: var(--text-body-md-padding-bottom);
    }
  }

  @media (min-width: 1440px) {
    .cm-rich-text p, .cm-rich-text li, .cm-rich-text li p {
      padding-bottom: var(--text-body-lg-padding-bottom);
    }
  }

  .cm-rich-text strong {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .cm-rich-text em {
    font-style: italic;
  }

  .cm-rich-text a {
    text-underline-offset: 2px;
    color: var(--color-midnight-450);
    text-decoration-line: underline;
  }

  .cm-rich-text h2 {
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .cm-rich-text h2:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text h2:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .cm-rich-text h2:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text h2 {
    font-size: var(--text-h2-sm);
    line-height: var(--tw-leading, var(--text-h2-sm--line-height));
  }

  @media (min-width: 834px) {
    .cm-rich-text h2 {
      font-size: var(--text-h2-md);
      line-height: var(--tw-leading, var(--text-h2-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .cm-rich-text h2 {
      font-size: var(--text-h2-lg);
      line-height: var(--tw-leading, var(--text-h2-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h2-lg--letter-spacing));
    }
  }

  .cm-rich-text h2 {
    color: var(--color-midnight-450);
    padding-bottom: var(--text-h2-sm-padding-bottom);
    font-style: normal;
  }

  .cm-rich-text h3 {
    padding-bottom: var(--text-h3-sm-padding-bottom);
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .cm-rich-text h3:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text h3:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .cm-rich-text h3:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text h3 {
    font-size: var(--text-h3-sm);
    line-height: var(--tw-leading, var(--text-h3-sm--line-height));
    letter-spacing: var(--tw-tracking, var(--text-h3-sm--letter-spacing));
  }

  @media (min-width: 834px) {
    .cm-rich-text h3 {
      padding-bottom: var(--text-h3-md-padding-bottom);
      font-size: var(--text-h3-md);
      line-height: var(--tw-leading, var(--text-h3-md--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h3-md--letter-spacing));
    }
  }

  @media (min-width: 1440px) {
    .cm-rich-text h3 {
      padding-bottom: var(--text-h3-lg-padding-bottom);
      font-size: var(--text-h3-lg);
      line-height: var(--tw-leading, var(--text-h3-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h3-lg--letter-spacing));
    }
  }

  .cm-rich-text h3 {
    color: var(--color-midnight-450);
    font-style: normal;
  }

  .cm-rich-text h4 {
    padding-bottom: var(--text-h4-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .cm-rich-text h4:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text h4:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .cm-rich-text h4:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text h4 {
    font-size: var(--text-h4-sm);
    line-height: var(--tw-leading, var(--text-h4-sm--line-height));
  }

  @media (min-width: 834px) {
    .cm-rich-text h4 {
      padding-bottom: var(--text-h4-md-padding-bottom);
      font-size: var(--text-h4-md);
      line-height: var(--tw-leading, var(--text-h4-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .cm-rich-text h4 {
      padding-bottom: var(--text-h4-lg-padding-bottom);
      font-size: var(--text-h4-lg);
      line-height: var(--tw-leading, var(--text-h4-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h4-lg--letter-spacing));
    }
  }

  .cm-rich-text h4 {
    color: var(--color-midnight-450);
    font-style: normal;
  }

  .cm-rich-text ul {
    margin-left: calc(var(--spacing) * 2);
    padding-left: calc(var(--spacing) * 2);
    margin-bottom: var(--text-body-sm-padding-bottom);
    list-style-type: disc;
  }

  .cm-rich-text ol {
    margin-left: calc(var(--spacing) * 2);
    padding-left: calc(var(--spacing) * 2);
    margin-bottom: var(--text-body-sm-padding-bottom);
    list-style-type: decimal;
  }

  .cm-rich-text li {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .cm-rich-text > :last-child {
    margin-bottom: calc(var(--spacing) * 0);
    padding-bottom: calc(var(--spacing) * 0);
  }

  .cm-rich-text table {
    table-layout: fixed;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: var(--text-body-sm-padding-bottom);
  }

  .cm-rich-text td {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-midnight-100);
    vertical-align: top;
    font-family: var(--font-sans);
    padding: .625rem;
  }

  .cm-rich-text td:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text td:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .cm-rich-text td:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text td {
    color: var(--color-midnight-400);
    font-size: var(--text-body-sm);
    line-height: var(--tw-leading, var(--text-body-sm--line-height));
  }

  @media (min-width: 834px) {
    .cm-rich-text td {
      font-size: var(--text-body-md);
      line-height: var(--tw-leading, var(--text-body-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .cm-rich-text td {
      font-size: var(--text-body-lg);
      line-height: var(--tw-leading, var(--text-body-lg--line-height));
    }
  }

  .cm-rich-text td {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .cm-rich-text td p {
    padding-bottom: var(--text-body-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .cm-rich-text td p:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text td p:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .cm-rich-text td p:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .cm-rich-text td p {
    font-size: var(--text-body-sm);
    line-height: var(--tw-leading, var(--text-body-sm--line-height));
  }

  @media (min-width: 834px) {
    .cm-rich-text td p {
      font-size: var(--text-body-md);
      line-height: var(--tw-leading, var(--text-body-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .cm-rich-text td p {
      font-size: var(--text-body-lg);
      line-height: var(--tw-leading, var(--text-body-lg--line-height));
    }
  }

  .cm-rich-text td p {
    padding-bottom: calc(var(--spacing) * 0);
    color: var(--color-midnight-450);
    font-style: normal;
  }

  .cm-rich-text tr:first-child td {
    background-color: #3333330f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .cm-rich-text tr:first-child td {
      background-color: color-mix(in oklab, var(--color-midnight-400) 6%, transparent);
    }
  }

  .cm-rich-text tr:first-child td {
    font-family: var(--font-serif);
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  @media (min-width: 834px) {
    .cm-rich-text ul, .cm-rich-text ol, .cm-rich-text table {
      margin-bottom: var(--text-body-md-padding-bottom);
    }
  }

  @media (min-width: 1440px) {
    .cm-rich-text ul, .cm-rich-text ol, .cm-rich-text table {
      margin-bottom: var(--text-body-lg-padding-bottom);
    }
  }
}

@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-auto\! {
    pointer-events: auto !important;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .start {
    inset-inline-start: var(--spacing);
  }

  .start-2 {
    inset-inline-start: calc(var(--spacing) * 2);
  }

  .end {
    inset-inline-end: var(--spacing);
  }

  .-top-1 {
    top: calc(var(--spacing) * -1);
  }

  .top-\(--grid-padding-lg\) {
    top: var(--grid-padding-lg);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-2 {
    top: calc(var(--spacing) * 2);
  }

  .top-2\.5 {
    top: calc(var(--spacing) * 2.5);
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-5 {
    top: calc(var(--spacing) * 5);
  }

  .top-35 {
    top: calc(var(--spacing) * 35);
  }

  .top-\[1\.25rem\] {
    top: 1.25rem;
  }

  .top-\[17\.5px\] {
    top: 17.5px;
  }

  .top-\[calc\(100\%\+0\.5em\)\] {
    top: calc(100% + .5em);
  }

  .top-auto {
    top: auto;
  }

  .top-full {
    top: 100%;
  }

  .-right-1 {
    right: calc(var(--spacing) * -1);
  }

  .right-\(--grid-padding-lg\) {
    right: var(--grid-padding-lg);
  }

  .right-\(--grid-padding-sm\) {
    right: var(--grid-padding-sm);
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-2\.5 {
    right: calc(var(--spacing) * 2.5);
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-3\.75 {
    right: calc(var(--spacing) * 3.75);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .right-5 {
    right: calc(var(--spacing) * 5);
  }

  .right-\[12px\] {
    right: 12px;
  }

  .bottom-\(--b025-btm-spacer\) {
    bottom: var(--b025-btm-spacer);
  }

  .bottom-\(--grid-padding-sm\) {
    bottom: var(--grid-padding-sm);
  }

  .bottom-\(--grid-padding-sm\)\! {
    bottom: var(--grid-padding-sm) !important;
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-1\.25 {
    bottom: calc(var(--spacing) * 1.25);
  }

  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }

  .bottom-full {
    bottom: 100%;
  }

  .-left-full {
    left: -100%;
  }

  .left-\(--grid-padding-lg\) {
    left: var(--grid-padding-lg);
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-1\.25 {
    left: calc(var(--spacing) * 1.25);
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-2 {
    left: calc(var(--spacing) * 2);
  }

  .left-4 {
    left: calc(var(--spacing) * 4);
  }

  .left-\[0\.5em\] {
    left: .5em;
  }

  .left-full {
    left: 100%;
  }

  .isolate {
    isolation: isolate;
  }

  .focus-ring {
    border-radius: revert-layer;
    outline-style: var(--tw-outline-style);
    outline-offset: calc(2px * -1);
    outline-width: 2px;
    outline-color: var(--color-black);
    --tw-outline-style: dotted;
    outline-style: dotted;
  }

  .focus-ring:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    outline-color: var(--color-white);
  }

  .focus-ring:not(dialog) {
    z-index: 10;
  }

  .z-0 {
    z-index: 0;
  }

  .z-9 {
    z-index: 9;
  }

  .z-10 {
    z-index: 10;
  }

  .z-15 {
    z-index: 15;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-40\! {
    z-index: 40 !important;
  }

  .z-50 {
    z-index: 50;
  }

  .z-90 {
    z-index: 90;
  }

  .z-100 {
    z-index: 100;
  }

  .z-9999 {
    z-index: 9999;
  }

  .z-\[1\] {
    z-index: 1;
  }

  .z-\[99\] {
    z-index: 99;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-3 {
    order: 3;
  }

  .order-4 {
    order: 4;
  }

  .order-5 {
    order: 5;
  }

  .order-first {
    order: -9999;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .col-span-4 {
    grid-column: span 4 / span 4;
  }

  .col-span-5 {
    grid-column: span 5 / span 5;
  }

  .col-span-6 {
    grid-column: span 6 / span 6;
  }

  .col-span-7 {
    grid-column: span 7 / span 7;
  }

  .col-span-8 {
    grid-column: span 8 / span 8;
  }

  .col-span-12 {
    grid-column: span 12 / span 12;
  }

  .col-span-13 {
    grid-column: span 13 / span 13;
  }

  .col-span-full {
    grid-column: 1 / -1;
  }

  .\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .col-start-1 {
    grid-column-start: 1;
  }

  .col-start-2 {
    grid-column-start: 2;
  }

  .col-start-3 {
    grid-column-start: 3;
  }

  .col-start-4 {
    grid-column-start: 4;
  }

  .col-start-5 {
    grid-column-start: 5;
  }

  .col-start-7 {
    grid-column-start: 7;
  }

  .col-start-8 {
    grid-column-start: 8;
  }

  .col-start-11 {
    grid-column-start: 11;
  }

  .col-start-15 {
    grid-column-start: 15;
  }

  .col-end-1 {
    grid-column-end: 1;
  }

  .col-end-2 {
    grid-column-end: 2;
  }

  .col-end-3 {
    grid-column-end: 3;
  }

  .col-end-4 {
    grid-column-end: 4;
  }

  .col-end-7 {
    grid-column-end: 7;
  }

  .row-1 {
    grid-row: 1;
  }

  .row-2 {
    grid-row: 2;
  }

  .row-span-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-999 {
    grid-row: span 999 / span 999;
  }

  .row-span-full {
    grid-row: 1 / -1;
  }

  .row-start-1 {
    grid-row-start: 1;
  }

  .row-start-2 {
    grid-row-start: 2;
  }

  .row-start-3 {
    grid-row-start: 3;
  }

  .row-start-4 {
    grid-row-start: 4;
  }

  .row-end-1 {
    grid-row-end: 1;
  }

  .row-end-2 {
    grid-row-end: 2;
  }

  .row-end-3 {
    grid-row-end: 3;
  }

  .row-end-5 {
    grid-row-end: 5;
  }

  .row-end-8 {
    grid-row-end: 8;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 393px) {
    .container {
      max-width: 393px;
    }
  }

  @media (min-width: 834px) {
    .container {
      max-width: 834px;
    }
  }

  @media (min-width: 1440px) {
    .container {
      max-width: 1440px;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .-m-\(--grid-padding-sm\) {
    margin: calc(var(--grid-padding-sm) * -1);
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .m-0\.5 {
    margin: calc(var(--spacing) * .5);
  }

  .m-1 {
    margin: calc(var(--spacing) * 1);
  }

  .m-1\.5 {
    margin: calc(var(--spacing) * 1.5);
  }

  .m-2 {
    margin: calc(var(--spacing) * 2);
  }

  .m-4 {
    margin: calc(var(--spacing) * 4);
  }

  .m-\[0\.16em\] {
    margin: .16em;
  }

  .m-auto {
    margin: auto;
  }

  .-mx-\(--grid-padding-sm\) {
    margin-inline: calc(var(--grid-padding-sm) * -1);
  }

  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1);
  }

  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }

  .mx-5 {
    margin-inline: calc(var(--spacing) * 5);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .\!my-0, .my-0\! {
    margin-block: calc(var(--spacing) * 0) !important;
  }

  .my-0\.5 {
    margin-block: calc(var(--spacing) * .5);
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-2\.5 {
    margin-block: calc(var(--spacing) * 2.5);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }

  .my-\[1\.25rem\] {
    margin-block: 1.25rem;
  }

  .my-\[1\.875rem\] {
    margin-block: 1.875rem;
  }

  .my-\[2\.5rem\] {
    margin-block: 2.5rem;
  }

  .my-auto {
    margin-block: auto;
  }

  .\!mt-0 {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .-mt-\(--b025-top-spacer\) {
    margin-top: calc(var(--b025-top-spacer) * -1);
  }

  .-mt-\(--grid-padding-sm\) {
    margin-top: calc(var(--grid-padding-sm) * -1);
  }

  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }

  .-mt-\[1\.25rem\] {
    margin-top: -1.25rem;
  }

  .mt-\(--b025-top-spacer\) {
    margin-top: var(--b025-top-spacer);
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-3\.25 {
    margin-top: calc(var(--spacing) * 3.25);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-4\.5 {
    margin-top: calc(var(--spacing) * 4.5);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-5\.5 {
    margin-top: calc(var(--spacing) * 5.5);
  }

  .mt-7\.5 {
    margin-top: calc(var(--spacing) * 7.5);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-21\.25 {
    margin-top: calc(var(--spacing) * 21.25);
  }

  .mt-\[1\.5rem\] {
    margin-top: 1.5rem;
  }

  .mt-\[1\.25rem\] {
    margin-top: 1.25rem;
  }

  .mt-\[1\.375rem\] {
    margin-top: 1.375rem;
  }

  .mt-\[1\.875rem\] {
    margin-top: 1.875rem;
  }

  .mt-\[var\(--system3-negative-margin\)\] {
    margin-top: var(--system3-negative-margin);
  }

  .mt-auto {
    margin-top: auto;
  }

  .\!mr-0 {
    margin-right: calc(var(--spacing) * 0) !important;
  }

  .\!mr-2 {
    margin-right: calc(var(--spacing) * 2) !important;
  }

  .-mr-\(--grid-padding-sm\) {
    margin-right: calc(var(--grid-padding-sm) * -1);
  }

  .-mr-1 {
    margin-right: calc(var(--spacing) * -1);
  }

  .-mr-\[var\(--grid-padding-lg\)\] {
    margin-right: calc(var(--grid-padding-lg) * -1);
  }

  .-mr-\[var\(--system3-negative-margin\)\] {
    margin-right: calc(var(--system3-negative-margin) * -1);
  }

  .mr-\(--grid-gap\) {
    margin-right: var(--grid-gap);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-1\.5 {
    margin-right: calc(var(--spacing) * 1.5);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }

  .mr-auto {
    margin-right: auto;
  }

  .\!mb-0 {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }

  .-mb-1 {
    margin-bottom: calc(var(--spacing) * -1);
  }

  .-mb-2 {
    margin-bottom: calc(var(--spacing) * -2);
  }

  .-mb-px {
    margin-bottom: -1px;
  }

  .mb-\(--item-bottom-margin\) {
    margin-bottom: var(--item-bottom-margin);
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-2\.5 {
    margin-bottom: calc(var(--spacing) * 2.5);
  }

  .mb-2\.25 {
    margin-bottom: calc(var(--spacing) * 2.25);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-3\.5 {
    margin-bottom: calc(var(--spacing) * 3.5);
  }

  .mb-3\.75 {
    margin-bottom: calc(var(--spacing) * 3.75);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-5\.5 {
    margin-bottom: calc(var(--spacing) * 5.5);
  }

  .mb-7\.5 {
    margin-bottom: calc(var(--spacing) * 7.5);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-14 {
    margin-bottom: calc(var(--spacing) * 14);
  }

  .mb-20\.5 {
    margin-bottom: calc(var(--spacing) * 20.5);
  }

  .mb-\[0\.75rem\] {
    margin-bottom: .75rem;
  }

  .mb-\[0\.625rem\] {
    margin-bottom: .625rem;
  }

  .mb-\[1\.25rem\] {
    margin-bottom: 1.25rem;
  }

  .mb-\[2\.5rem\] {
    margin-bottom: 2.5rem;
  }

  .mb-\[3\.125rem\] {
    margin-bottom: 3.125rem;
  }

  .mb-auto {
    margin-bottom: auto;
  }

  .mb-px {
    margin-bottom: 1px;
  }

  .\!ml-0 {
    margin-left: calc(var(--spacing) * 0) !important;
  }

  .\!ml-2 {
    margin-left: calc(var(--spacing) * 2) !important;
  }

  .-ml-\(--grid-padding-sm\) {
    margin-left: calc(var(--grid-padding-sm) * -1);
  }

  .-ml-1 {
    margin-left: calc(var(--spacing) * -1);
  }

  .-ml-2 {
    margin-left: calc(var(--spacing) * -2);
  }

  .-ml-4 {
    margin-left: calc(var(--spacing) * -4);
  }

  .-ml-4\.5 {
    margin-left: calc(var(--spacing) * -4.5);
  }

  .-ml-\[var\(--system3-negative-margin\)\] {
    margin-left: calc(var(--system3-negative-margin) * -1);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-\[20px\] {
    margin-left: 20px;
  }

  .ml-auto {
    margin-left: auto;
  }

  .box-content {
    box-sizing: content-box;
  }

  .header-navigation-link {
    height: calc(var(--spacing) * 10);
    padding-bottom: var(--text-body-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
    display: inline-block;
    padding: var(--header-link-padding) !important;
  }

  .header-navigation-link:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .header-navigation-link:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .header-navigation-link:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .header-navigation-link {
    font-size: var(--text-body-sm);
    line-height: var(--tw-leading, var(--text-body-sm--line-height));
  }

  @media (min-width: 834px) {
    .header-navigation-link {
      font-size: var(--text-body-md);
      line-height: var(--tw-leading, var(--text-body-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .header-navigation-link {
      font-size: var(--text-body-lg);
      line-height: var(--tw-leading, var(--text-body-lg--line-height));
    }
  }

  .bel-grid {
    -moz-column-gap: var(--grid-gap);
         column-gap: var(--grid-gap);
    padding: var(--grid-padding-sm);
    grid-template-columns: repeat(8, minmax(0, 1fr));
    display: grid;
  }

  @media (min-width: 834px) {
    .bel-grid {
      padding: var(--grid-padding-md);
      grid-template-columns: repeat(16, minmax(0, 1fr));
    }
  }

  @media (min-width: 1440px) {
    .bel-grid {
      grid-template-columns: repeat(24, minmax(0, 1fr));
    }
  }

  .bel-grid.bel-grid-gap-y {
    row-gap: var(--grid-gap-y-sm);
    padding-block: calc(var(--spacing) * 0);
  }

  @media (min-width: 834px) {
    .bel-grid.bel-grid-gap-y {
      row-gap: var(--grid-gap-y-md);
    }
  }

  @media (min-width: 1440px) {
    .bel-grid.bel-grid-gap-y {
      row-gap: var(--grid-gap-y-lg);
    }
  }

  .\!hidden {
    display: none !important;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .aspect-4\/5 {
    aspect-ratio: 4 / 5;
  }

  .aspect-5\/4 {
    aspect-ratio: 5 / 4;
  }

  .aspect-\[1\/1\] {
    aspect-ratio: 1;
  }

  .aspect-\[2\/1\] {
    aspect-ratio: 2;
  }

  .aspect-\[3\/1\] {
    aspect-ratio: 3;
  }

  .aspect-\[4\/5\] {
    aspect-ratio: 4 / 5;
  }

  .aspect-\[5\/4\] {
    aspect-ratio: 5 / 4;
  }

  .aspect-\[16\/9\] {
    aspect-ratio: 16 / 9;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .bel-modal-container {
    width: 100%;
    height: 100%;
  }

  @media (min-width: 1440px) {
    .bel-modal-container {
      padding-left: calc((((100% - ((var(--grid-module-columns-lg) - 1) * var(--grid-gap)) - var(--grid-padding-lg) * 2 )/var(--grid-module-columns-lg)) * (var(--grid-module-columns-lg) - var(--grid-modal-columns-lg))) + ((var(--grid-module-columns-lg) - var(--grid-modal-columns-lg)) * var(--grid-gap)));
    }
  }

  .bel-modal-container .bel-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  @media (min-width: 834px) {
    .bel-modal-container .bel-grid {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }

  @media (min-width: 1440px) {
    .bel-modal-container .bel-grid {
      grid-template-columns: repeat(20, minmax(0, 1fr));
    }
  }

  @media (min-width: 834px) and (not (min-width: 1440px)) {
    .bel-modal-container.bel-modal-container-small {
      padding-left: calc(((((100% - ((var(--grid-module-columns-md) - 1) * var(--grid-gap)) - var(--grid-padding-md) * 2 )/var(--grid-module-columns-md)) * (var(--grid-module-columns-md) - 10.5)) + ((var(--grid-module-columns-md) - 10.5) * var(--grid-gap))) + var(--grid-padding-md));
    }
  }

  @media (min-width: 1440px) {
    .bel-modal-container.bel-modal-container-small {
      padding-left: calc(((((100% - ((var(--grid-module-columns-lg) - 1) * var(--grid-gap)) - var(--grid-padding-lg) * 2 )/var(--grid-module-columns-lg)) * (var(--grid-module-columns-lg) - 9)) + ((var(--grid-module-columns-lg) - 9) * var(--grid-gap))) + var(--grid-padding-lg));
    }
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .size-\[calc\(102px\+\(var\(--box-padding\)\*2\)\)\] {
    width: calc(102px + (var(--box-padding) * 2));
    height: calc(102px + (var(--box-padding) * 2));
  }

  .\!h-4 {
    height: calc(var(--spacing) * 4) !important;
  }

  .\!h-screen {
    height: 100vh !important;
  }

  .h-\(--btn-height-lg\) {
    height: var(--btn-height-lg);
  }

  .h-\(--btn-height-main-cta\) {
    height: var(--btn-height-main-cta);
  }

  .h-\(--btn-height-md\) {
    height: var(--btn-height-md);
  }

  .h-\(--btn-height-sm\) {
    height: var(--btn-height-sm);
  }

  .h-\(--header-bar-height\) {
    height: var(--header-bar-height);
  }

  .h-0 {
    height: calc(var(--spacing) * 0);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-3\/4 {
    height: 75%;
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-5\.75 {
    height: calc(var(--spacing) * 5.75);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-11\.25 {
    height: calc(var(--spacing) * 11.25);
  }

  .h-15 {
    height: calc(var(--spacing) * 15);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-18 {
    height: calc(var(--spacing) * 18);
  }

  .h-19\.25 {
    height: calc(var(--spacing) * 19.25);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-72 {
    height: calc(var(--spacing) * 72);
  }

  .h-120 {
    height: calc(var(--spacing) * 120);
  }

  .h-\[0\.75em\] {
    height: .75em;
  }

  .h-\[1\.5em\] {
    height: 1.5em;
  }

  .h-\[1\.5rem\] {
    height: 1.5rem;
  }

  .h-\[1\.66em\] {
    height: 1.66em;
  }

  .h-\[1em\] {
    height: 1em;
  }

  .h-\[2\.25em\] {
    height: 2.25em;
  }

  .h-\[3px\] {
    height: 3px;
  }

  .h-\[10px\] {
    height: 10px;
  }

  .h-\[15px\] {
    height: 15px;
  }

  .h-\[19px\] {
    height: 19px;
  }

  .h-\[62px\]\! {
    height: 62px !important;
  }

  .h-\[350px\] {
    height: 350px;
  }

  .h-\[calc\(100\%-2px\)\] {
    height: calc(100% - 2px);
  }

  .h-auto {
    height: auto;
  }

  .h-dvh {
    height: 100dvh;
  }

  .h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }

  .h-full {
    height: 100%;
  }

  .h-max {
    height: -moz-max-content;
    height: max-content;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .\!max-h-screen {
    max-height: 100vh !important;
  }

  .max-h-\[45px\] {
    max-height: 45px;
  }

  .max-h-\[200px\] {
    max-height: 200px;
  }

  .max-h-\[450px\] {
    max-height: 450px;
  }

  .max-h-dvh {
    max-height: 100dvh;
  }

  .max-h-screen {
    max-height: 100vh;
  }

  .min-h-\(--header-bar-height\) {
    min-height: var(--header-bar-height);
  }

  .min-h-\(--text-body-sm--line-height\) {
    min-height: var(--text-body-sm--line-height);
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-11 {
    min-height: calc(var(--spacing) * 11);
  }

  .min-h-11\.25 {
    min-height: calc(var(--spacing) * 11.25);
  }

  .min-h-13\.5 {
    min-height: calc(var(--spacing) * 13.5);
  }

  .min-h-15 {
    min-height: calc(var(--spacing) * 15);
  }

  .min-h-22\.5 {
    min-height: calc(var(--spacing) * 22.5);
  }

  .min-h-34 {
    min-height: calc(var(--spacing) * 34);
  }

  .min-h-60 {
    min-height: calc(var(--spacing) * 60);
  }

  .min-h-141\.75\! {
    min-height: calc(var(--spacing) * 141.75) !important;
  }

  .min-h-187\.5 {
    min-height: calc(var(--spacing) * 187.5);
  }

  .min-h-\[1\.5em\] {
    min-height: 1.5em;
  }

  .min-h-\[2\.75rem\] {
    min-height: 2.75rem;
  }

  .min-h-\[50px\] {
    min-height: 50px;
  }

  .min-h-\[400px\] {
    min-height: 400px;
  }

  .min-h-\[450px\]\! {
    min-height: 450px !important;
  }

  .min-h-dvh {
    min-height: 100dvh;
  }

  .min-h-full {
    min-height: 100%;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .\!w-4 {
    width: calc(var(--spacing) * 4) !important;
  }

  .\!w-5 {
    width: calc(var(--spacing) * 5) !important;
  }

  .\!w-\[0\%\] {
    width: 0% !important;
  }

  .\!w-\[1\.5em\] {
    width: 1.5em !important;
  }

  .\!w-\[15px\] {
    width: 15px !important;
  }

  .\!w-auto {
    width: auto !important;
  }

  .w-\(--btn-height-lg\) {
    width: var(--btn-height-lg);
  }

  .w-\(--btn-height-md\) {
    width: var(--btn-height-md);
  }

  .w-\(--btn-height-sm\) {
    width: var(--btn-height-sm);
  }

  .w-\(--logo-width\) {
    width: var(--logo-width);
  }

  .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-4\! {
    width: calc(var(--spacing) * 4) !important;
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-15 {
    width: calc(var(--spacing) * 15);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-18 {
    width: calc(var(--spacing) * 18);
  }

  .w-21 {
    width: calc(var(--spacing) * 21);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-25\.5 {
    width: calc(var(--spacing) * 25.5);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-32\.5 {
    width: calc(var(--spacing) * 32.5);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-\[0\.75em\] {
    width: .75em;
  }

  .w-\[1\.5em\] {
    width: 1.5em;
  }

  .w-\[1\.5rem\] {
    width: 1.5rem;
  }

  .w-\[1\.25em\] {
    width: 1.25em;
  }

  .w-\[1\.75rem\] {
    width: 1.75rem;
  }

  .w-\[1em\] {
    width: 1em;
  }

  .w-\[2\.5em\] {
    width: 2.5em;
  }

  .w-\[2\.25em\] {
    width: 2.25em;
  }

  .w-\[2em\] {
    width: 2em;
  }

  .w-\[2px\] {
    width: 2px;
  }

  .w-\[3px\] {
    width: 3px;
  }

  .w-\[4px\] {
    width: 4px;
  }

  .w-\[10px\] {
    width: 10px;
  }

  .w-\[20px\] {
    width: 20px;
  }

  .w-\[50\%\] {
    width: 50%;
  }

  .w-\[62px\]\! {
    width: 62px !important;
  }

  .w-\[85\%\] {
    width: 85%;
  }

  .w-\[100\%-2rem\] {
    width: 100%-2rem;
  }

  .w-\[100vw\] {
    width: 100vw;
  }

  .w-\[130px\] {
    width: 130px;
  }

  .w-\[calc\(\(100\%\/10\)-0\.5em\)\] {
    width: calc(10% - .5em);
  }

  .w-\[calc\(var\(--logo-width\)\+\(--spacing\(10\)\)\)\] {
    width: calc(var(--logo-width) + (calc(var(--spacing) * 10)));
  }

  .w-\[min\(20em\,75\%\)\] {
    width: min(20em, 75%);
  }

  .w-auto {
    width: auto;
  }

  .w-auto\! {
    width: auto !important;
  }

  .w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-full\! {
    width: 100% !important;
  }

  .w-max {
    width: -moz-max-content;
    width: max-content;
  }

  .w-md {
    width: var(--container-md);
  }

  .w-px {
    width: 1px;
  }

  .w-screen {
    width: 100vw;
  }

  .w-xl {
    width: var(--container-xl);
  }

  .\!max-w-\[45\%\] {
    max-width: 45% !important;
  }

  .max-w-1\/3 {
    max-width: 33.3333%;
  }

  .max-w-25 {
    max-width: calc(var(--spacing) * 25);
  }

  .max-w-130 {
    max-width: calc(var(--spacing) * 130);
  }

  .max-w-135 {
    max-width: calc(var(--spacing) * 135);
  }

  .max-w-\[18\.5em\] {
    max-width: 18.5em;
  }

  .max-w-\[22px\] {
    max-width: 22px;
  }

  .max-w-\[30rem\] {
    max-width: 30rem;
  }

  .max-w-\[32rem\] {
    max-width: 32rem;
  }

  .max-w-\[50\%\] {
    max-width: 50%;
  }

  .max-w-\[400px\] {
    max-width: 400px;
  }

  .max-w-\[450px\] {
    max-width: 450px;
  }

  .max-w-\[500px\] {
    max-width: 500px;
  }

  .max-w-\[600px\] {
    max-width: 600px;
  }

  .max-w-\[700px\] {
    max-width: 700px;
  }

  .max-w-\[800px\] {
    max-width: 800px;
  }

  .max-w-\[1000px\] {
    max-width: 1000px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-md\! {
    max-width: var(--container-md) !important;
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-screen {
    max-width: 100vw;
  }

  .\!min-w-0 {
    min-width: calc(var(--spacing) * 0) !important;
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }

  .min-w-10 {
    min-width: calc(var(--spacing) * 10);
  }

  .min-w-11\.25 {
    min-width: calc(var(--spacing) * 11.25);
  }

  .min-w-15 {
    min-width: calc(var(--spacing) * 15);
  }

  .min-w-20 {
    min-width: calc(var(--spacing) * 20);
  }

  .min-w-\[1\.5rem\] {
    min-width: 1.5rem;
  }

  .min-w-\[1em\] {
    min-width: 1em;
  }

  .min-w-\[3em\] {
    min-width: 3em;
  }

  .min-w-\[10em\] {
    min-width: 10em;
  }

  .min-w-\[20em\] {
    min-width: 20em;
  }

  .min-w-\[80\%\] {
    min-width: 80%;
  }

  .min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-shrink-0 {
    flex-shrink: 0;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .\!grow-0 {
    flex-grow: 0 !important;
  }

  .flex-grow, .grow {
    flex-grow: 1;
  }

  .grow-0 {
    flex-grow: 0;
  }

  .grow-1 {
    flex-grow: 1;
  }

  .origin-center {
    transform-origin: center;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-\[calc\(100\%\+1rem\)\] {
    --tw-translate-x: calc(calc(100% + 1rem) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-\[4px\] {
    --tw-translate-y: calc(4px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-10 {
    --tw-translate-y: calc(var(--spacing) * 10);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .transform {
    transform: var(--tw-rotate-x,  ) var(--tw-rotate-y,  ) var(--tw-rotate-z,  ) var(--tw-skew-x,  ) var(--tw-skew-y,  );
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-grab {
    cursor: grab;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .touch-manipulation {
    touch-action: manipulation;
  }

  .resize {
    resize: both;
  }

  .appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .auto-rows-\[1fr\] {
    grid-auto-rows: 1fr;
  }

  .auto-rows-auto {
    grid-auto-rows: auto;
  }

  .auto-rows-max {
    grid-auto-rows: max-content;
  }

  .\[grid-template-columns\:1fr_auto_1fr\] {
    grid-template-columns: 1fr auto 1fr;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .grid-cols-18 {
    grid-template-columns: repeat(18, minmax(0, 1fr));
  }

  .grid-cols-\[2\.5em_1fr_2\.5em\] {
    grid-template-columns: 2.5em 1fr 2.5em;
  }

  .grid-cols-\[repeat\(7\,1fr\)\] {
    grid-template-columns: repeat(7, 1fr);
  }

  .grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }

  .grid-cols-subgrid {
    grid-template-columns: subgrid;
  }

  .grid-rows-\[auto_1fr\] {
    grid-template-rows: auto 1fr;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-row-reverse {
    flex-direction: row-reverse;
  }

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-content-start {
    place-content: start;
  }

  .content-between {
    align-content: space-between;
  }

  .content-center {
    align-content: center;
  }

  .content-start {
    align-content: flex-start;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-items-center {
    justify-items: center;
  }

  .\!gap-0 {
    gap: calc(var(--spacing) * 0) !important;
  }

  .gap-\(--grid-gap\) {
    gap: var(--grid-gap);
  }

  .gap-0\! {
    gap: calc(var(--spacing) * 0) !important;
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-3\.75 {
    gap: calc(var(--spacing) * 3.75);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-5\.25 {
    gap: calc(var(--spacing) * 5.25);
  }

  .gap-6\.25 {
    gap: calc(var(--spacing) * 6.25);
  }

  .gap-7\.5 {
    gap: calc(var(--spacing) * 7.5);
  }

  .gap-8\.75 {
    gap: calc(var(--spacing) * 8.75);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-\[0\.625rem\] {
    gap: .625rem;
  }

  :where(.space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  .\!gap-x-1\.5 {
    -moz-column-gap: calc(var(--spacing) * 1.5) !important;
         column-gap: calc(var(--spacing) * 1.5) !important;
  }

  .\!gap-x-5 {
    -moz-column-gap: calc(var(--spacing) * 5) !important;
         column-gap: calc(var(--spacing) * 5) !important;
  }

  .gap-x-\(--btn-gap-lg\) {
    -moz-column-gap: var(--btn-gap-lg);
         column-gap: var(--btn-gap-lg);
  }

  .gap-x-\(--btn-gap-md\) {
    -moz-column-gap: var(--btn-gap-md);
         column-gap: var(--btn-gap-md);
  }

  .gap-x-\(--btn-gap-sm\) {
    -moz-column-gap: var(--btn-gap-sm);
         column-gap: var(--btn-gap-sm);
  }

  .gap-x-\(--grid-gap\) {
    -moz-column-gap: var(--grid-gap);
         column-gap: var(--grid-gap);
  }

  .gap-x-0\.5 {
    -moz-column-gap: calc(var(--spacing) * .5);
         column-gap: calc(var(--spacing) * .5);
  }

  .gap-x-1 {
    -moz-column-gap: calc(var(--spacing) * 1);
         column-gap: calc(var(--spacing) * 1);
  }

  .gap-x-2 {
    -moz-column-gap: calc(var(--spacing) * 2);
         column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-2\.5 {
    -moz-column-gap: calc(var(--spacing) * 2.5);
         column-gap: calc(var(--spacing) * 2.5);
  }

  .gap-x-4 {
    -moz-column-gap: calc(var(--spacing) * 4);
         column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-7\.5 {
    -moz-column-gap: calc(var(--spacing) * 7.5);
         column-gap: calc(var(--spacing) * 7.5);
  }

  .gap-x-8 {
    -moz-column-gap: calc(var(--spacing) * 8);
         column-gap: calc(var(--spacing) * 8);
  }

  .gap-x-\[0\.375rem\] {
    -moz-column-gap: .375rem;
         column-gap: .375rem;
  }

  .gap-x-\[0\.625rem\] {
    -moz-column-gap: .625rem;
         column-gap: .625rem;
  }

  .gap-x-\[1\.25rem\] {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .gap-y-0 {
    row-gap: calc(var(--spacing) * 0);
  }

  .gap-y-0\.75 {
    row-gap: calc(var(--spacing) * .75);
  }

  .gap-y-1 {
    row-gap: calc(var(--spacing) * 1);
  }

  .gap-y-1\.5 {
    row-gap: calc(var(--spacing) * 1.5);
  }

  .gap-y-1\.25 {
    row-gap: calc(var(--spacing) * 1.25);
  }

  .gap-y-2\.5 {
    row-gap: calc(var(--spacing) * 2.5);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-5\.5 {
    row-gap: calc(var(--spacing) * 5.5);
  }

  .gap-y-5\.25 {
    row-gap: calc(var(--spacing) * 5.25);
  }

  .gap-y-5\.75 {
    row-gap: calc(var(--spacing) * 5.75);
  }

  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  .gap-y-7\.5 {
    row-gap: calc(var(--spacing) * 7.5);
  }

  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }

  .gap-y-9\.75 {
    row-gap: calc(var(--spacing) * 9.75);
  }

  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }

  .gap-y-\[0\.375rem\] {
    row-gap: .375rem;
  }

  .gap-y-\[0\.625rem\] {
    row-gap: .625rem;
  }

  .gap-y-\[1\.5rem\] {
    row-gap: 1.5rem;
  }

  .gap-y-\[1\.875rem\] {
    row-gap: 1.875rem;
  }

  .gap-y-\[2\.5rem\] {
    row-gap: 2.5rem;
  }

  .gap-y-\[15px\] {
    row-gap: 15px;
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-\[\#E7E7E7\] > :not(:last-child)) {
    border-color: #e7e7e7;
  }

  :where(.divide-midnight-100 > :not(:last-child)) {
    border-color: var(--color-midnight-100);
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .justify-self-center {
    justify-self: center;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-clip {
    overflow-x: clip;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .\!rounded-full {
    border-radius: 3.40282e38px !important;
  }

  .\[border-radius\:calc\(var\(--item-radius\)-var\(--item-padding\)\)\] {
    border-radius: calc(var(--item-radius) - var(--item-padding));
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-\(--box-radius\) {
    border-radius: var(--box-radius);
  }

  .rounded-\(--item-radius\) {
    border-radius: var(--item-radius);
  }

  .rounded-\(--switch-radius\) {
    border-radius: var(--switch-radius);
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-\[0\.313rem\] {
    border-radius: .313rem;
  }

  .rounded-\[0\.313rem\]\! {
    border-radius: .313rem !important;
  }

  .rounded-\[0\.625rem\] {
    border-radius: .625rem;
  }

  .rounded-\[0\.875rem\] {
    border-radius: .875rem;
  }

  .rounded-\[0\.3125rem\] {
    border-radius: .3125rem;
  }

  .rounded-\[1\.25rem\] {
    border-radius: 1.25rem;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[calc\(var\(--box-radius\)-var\(--box-padding\)\)\] {
    border-radius: calc(var(--box-radius) - var(--box-padding));
  }

  .rounded-\[calc\(var\(--switch-radius\)-var\(--switch-padding\)\)\] {
    border-radius: calc(var(--switch-radius) - var(--switch-padding));
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-none\! {
    border-radius: 0 !important;
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .rounded-t-\[1\.25rem\] {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
  }

  .rounded-t-xl {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }

  .rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-tl-none {
    border-top-left-radius: 0;
  }

  .rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .rounded-tr-none {
    border-top-right-radius: 0;
  }

  .rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .\!border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }

  .border-r-4 {
    border-right-style: var(--tw-border-style);
    border-right-width: 4px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-b-4 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .\!border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .\!border-black {
    border-color: var(--color-black) !important;
  }

  .\!border-stone-500 {
    border-color: var(--color-stone-500) !important;
  }

  .border-\[\#CECECE\] {
    border-color: #cecece;
  }

  .border-black {
    border-color: var(--color-black);
  }

  .border-black\/10 {
    border-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/10 {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-midnight-50 {
    border-color: var(--color-midnight-50);
  }

  .border-midnight-100 {
    border-color: var(--color-midnight-100);
  }

  .border-midnight-250 {
    border-color: var(--color-midnight-250);
  }

  .border-midnight-350 {
    border-color: var(--color-midnight-350);
  }

  .border-midnight-450 {
    border-color: var(--color-midnight-450);
  }

  .border-neutral-400 {
    border-color: var(--color-neutral-400);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-b-black\! {
    border-bottom-color: var(--color-black) !important;
  }

  .border-b-midnight-50 {
    border-bottom-color: var(--color-midnight-50);
  }

  .border-b-midnight-100 {
    border-bottom-color: var(--color-midnight-100);
  }

  .border-b-transparent {
    border-bottom-color: #0000;
  }

  .\!bg-black {
    background-color: var(--color-black) !important;
  }

  .\!bg-stone-200 {
    background-color: var(--color-stone-200) !important;
  }

  .\!bg-transparent {
    background-color: #0000 !important;
  }

  .bg-\(--announcement-background-colour\) {
    background-color: var(--announcement-background-colour);
  }

  .bg-\(--btn-dark-bg\) {
    background-color: var(--btn-dark-bg);
  }

  .bg-\(--btn-dark-bg-disabled\)\/25 {
    background-color: #00000040;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--btn-dark-bg-disabled\)\/25 {
      background-color: color-mix(in oklab, var(--btn-dark-bg-disabled) 25%, transparent);
    }
  }

  .bg-\(--btn-off-white-bg\) {
    background-color: var(--btn-off-white-bg);
  }

  .bg-\(--btn-off-white-bg-disabled\) {
    background-color: var(--btn-off-white-bg-disabled);
  }

  .bg-\(--btn-on-material-bg\)\/5 {
    background-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--btn-on-material-bg\)\/5 {
      background-color: color-mix(in oklab, var(--btn-on-material-bg) 5%, transparent);
    }
  }

  .bg-\(--btn-on-material-bg-disabled\)\/5 {
    background-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--btn-on-material-bg-disabled\)\/5 {
      background-color: color-mix(in oklab, var(--btn-on-material-bg-disabled) 5%, transparent);
    }
  }

  .bg-\(--btn-white-bg\) {
    background-color: var(--btn-white-bg);
  }

  .bg-\(--btn-white-bg-disabled\)\/50 {
    background-color: #f9f9f880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--btn-white-bg-disabled\)\/50 {
      background-color: color-mix(in oklab, var(--btn-white-bg-disabled) 50%, transparent);
    }
  }

  .bg-\[\#538755\] {
    background-color: #538755;
  }

  .bg-\[\#E8E8E6\] {
    background-color: #e8e8e6;
  }

  .bg-\[\#F2F2F2\], .bg-\[\#f2f2f2\] {
    background-color: #f2f2f2;
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\! {
    background-color: var(--color-black) !important;
  }

  .bg-black\/25 {
    background-color: #00000040;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/25 {
      background-color: color-mix(in oklab, var(--color-black) 25%, transparent);
    }
  }

  .bg-black\/30 {
    background-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/30 {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .bg-black\/40 {
    background-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/40 {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  .bg-blue-100 {
    background-color: var(--color-blue-100);
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }

  .bg-lime-200 {
    background-color: var(--color-lime-200);
  }

  .bg-midnight-50\! {
    background-color: var(--color-midnight-50) !important;
  }

  .bg-midnight-250\! {
    background-color: var(--color-midnight-250) !important;
  }

  .bg-midnight-400 {
    background-color: var(--color-midnight-400);
  }

  .bg-midnight-400\/4 {
    background-color: #3333330a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-midnight-400\/4 {
      background-color: color-mix(in oklab, var(--color-midnight-400) 4%, transparent);
    }
  }

  .bg-midnight-400\/\[0\.04\] {
    background-color: #3333330a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-midnight-400\/\[0\.04\] {
      background-color: color-mix(in oklab, var(--color-midnight-400) 4%, transparent);
    }
  }

  .bg-midnight-450 {
    background-color: var(--color-midnight-450);
  }

  .bg-midnight-450\! {
    background-color: var(--color-midnight-450) !important;
  }

  .bg-neutral-100 {
    background-color: var(--color-neutral-100);
  }

  .bg-neutral-200 {
    background-color: var(--color-neutral-200);
  }

  .bg-neutral-400 {
    background-color: var(--color-neutral-400);
  }

  .bg-neutral-900 {
    background-color: var(--color-neutral-900);
  }

  .bg-red-100 {
    background-color: var(--color-red-100);
  }

  .bg-stone-50 {
    background-color: var(--color-stone-50);
  }

  .bg-stone-150\! {
    background-color: var(--color-stone-150) !important;
  }

  .bg-stone-200 {
    background-color: var(--color-stone-200);
  }

  .bg-stone-250 {
    background-color: var(--color-stone-250);
  }

  .bg-stone-300 {
    background-color: var(--color-stone-300);
  }

  .bg-stone-400 {
    background-color: var(--color-stone-400);
  }

  .bg-stone-450 {
    background-color: var(--color-stone-450);
  }

  .bg-system-fail {
    background-color: var(--color-system-fail);
  }

  .bg-system-success {
    background-color: var(--color-system-success);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/75 {
    background-color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/75 {
      background-color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .bg-white\/95 {
    background-color: #fffffff2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/95 {
      background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }

  .bg-yellow-100 {
    background-color: var(--color-yellow-100);
  }

  .bg-linear-to-l {
    --tw-gradient-position: to left;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-l {
      --tw-gradient-position: to left in oklab;
    }
  }

  .bg-linear-to-l {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-r {
    --tw-gradient-position: to right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-r {
      --tw-gradient-position: to right in oklab;
    }
  }

  .bg-linear-to-r {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-none {
    background-image: none;
  }

  .from-\(--announcement-background-colour\) {
    --tw-gradient-from: var(--announcement-background-colour);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-midnight-250 {
    --tw-gradient-to: var(--color-midnight-250);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-cover {
    background-size: cover;
  }

  .fill-black {
    fill: var(--color-black);
  }

  .object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }

  .\!p-3 {
    padding: calc(var(--spacing) * 3) !important;
  }

  .p-\(--box-padding\) {
    padding: var(--box-padding);
  }

  .p-\(--grid-padding-lg\) {
    padding: var(--grid-padding-lg);
  }

  .p-\(--grid-padding-sm\) {
    padding: var(--grid-padding-sm);
  }

  .p-\(--item-padding\) {
    padding: var(--item-padding);
  }

  .p-\(--switch-padding\) {
    padding: var(--switch-padding);
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-0\! {
    padding: calc(var(--spacing) * 0) !important;
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-1\.25 {
    padding: calc(var(--spacing) * 1.25);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.75 {
    padding: calc(var(--spacing) * 3.75);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-5\.5 {
    padding: calc(var(--spacing) * 5.5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-\[0\.625rem\] {
    padding: .625rem;
  }

  .p-\[0\.938rem\] {
    padding: .938rem;
  }

  .p-\[0\.9375rem\] {
    padding: .9375rem;
  }

  .p-\[1\.25rem\] {
    padding: 1.25rem;
  }

  .p-\[15px\] {
    padding: 15px;
  }

  .\!px-0 {
    padding-inline: calc(var(--spacing) * 0) !important;
  }

  .\!px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }

  .\!px-3 {
    padding-inline: calc(var(--spacing) * 3) !important;
  }

  .\!px-4 {
    padding-inline: calc(var(--spacing) * 4) !important;
  }

  .px-\(--btn-pad-x-lg\) {
    padding-inline: var(--btn-pad-x-lg);
  }

  .px-\(--btn-pad-x-main-cta\) {
    padding-inline: var(--btn-pad-x-main-cta);
  }

  .px-\(--btn-pad-x-md\) {
    padding-inline: var(--btn-pad-x-md);
  }

  .px-\(--btn-pad-x-md-not-full-rounded\) {
    padding-inline: var(--btn-pad-x-md-not-full-rounded);
  }

  .px-\(--btn-pad-x-sm\) {
    padding-inline: var(--btn-pad-x-sm);
  }

  .px-\(--grid-padding-lg\) {
    padding-inline: var(--grid-padding-lg);
  }

  .px-\(--grid-padding-sm\) {
    padding-inline: var(--grid-padding-sm);
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-0\! {
    padding-inline: calc(var(--spacing) * 0) !important;
  }

  .px-0\.5 {
    padding-inline: calc(var(--spacing) * .5);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-1\.75 {
    padding-inline: calc(var(--spacing) * 1.75);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.75 {
    padding-inline: calc(var(--spacing) * 3.75);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-4\.5 {
    padding-inline: calc(var(--spacing) * 4.5);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-5\.5 {
    padding-inline: calc(var(--spacing) * 5.5);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-\[1\.25rem\] {
    padding-inline: 1.25rem;
  }

  .px-\[7px\] {
    padding-inline: 7px;
  }

  .\!py-0 {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  .\!py-1 {
    padding-block: calc(var(--spacing) * 1) !important;
  }

  .\!py-2 {
    padding-block: calc(var(--spacing) * 2) !important;
  }

  .py-\(--btn-pad-y-lg\) {
    padding-block: var(--btn-pad-y-lg);
  }

  .py-\(--btn-pad-y-main-cta\) {
    padding-block: var(--btn-pad-y-main-cta);
  }

  .py-\(--btn-pad-y-md\) {
    padding-block: var(--btn-pad-y-md);
  }

  .py-\(--btn-pad-y-sm\) {
    padding-block: var(--btn-pad-y-sm);
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\! {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\! {
    padding-block: calc(var(--spacing) * 1) !important;
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-1\.5\! {
    padding-block: calc(var(--spacing) * 1.5) !important;
  }

  .py-1\.25\! {
    padding-block: calc(var(--spacing) * 1.25) !important;
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-2\.5\! {
    padding-block: calc(var(--spacing) * 2.5) !important;
  }

  .py-2\.25 {
    padding-block: calc(var(--spacing) * 2.25);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\! {
    padding-block: calc(var(--spacing) * 3) !important;
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-3\.25 {
    padding-block: calc(var(--spacing) * 3.25);
  }

  .py-3\.75 {
    padding-block: calc(var(--spacing) * 3.75);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-4\.5 {
    padding-block: calc(var(--spacing) * 4.5);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-5\.5 {
    padding-block: calc(var(--spacing) * 5.5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-\[0\.75rem\] {
    padding-block: .75rem;
  }

  .py-\[0\.625rem\] {
    padding-block: .625rem;
  }

  .py-\[1\.25rem\] {
    padding-block: 1.25rem;
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-\[3\.75rem\] {
    padding-block: 3.75rem;
  }

  .py-\[11px\] {
    padding-block: 11px;
  }

  .py-px {
    padding-block: 1px;
  }

  .py-module {
    padding-top: var(--module-sm-padding-top);
    padding-bottom: var(--module-sm-padding-bottom);
  }

  @media (min-width: 834px) {
    .py-module {
      padding-top: var(--module-md-padding-top);
      padding-bottom: var(--module-md-padding-bottom);
    }
  }

  @media (min-width: 1440px) {
    .py-module {
      padding-top: var(--module-lg-padding-top);
      padding-bottom: var(--module-lg-padding-bottom);
    }
  }

  .pt-body {
    padding-top: var(--text-body-sm-padding-top);
  }

  @media (min-width: 834px) {
    .pt-body {
      padding-top: var(--text-body-md-padding-top);
    }
  }

  @media (min-width: 1440px) {
    .pt-body {
      padding-top: var(--text-body-lg-padding-top);
    }
  }

  .pt-caption {
    padding-top: var(--text-caption-sm-padding-top);
  }

  @media (min-width: 834px) {
    .pt-caption {
      padding-top: var(--text-caption-md-padding-top);
    }
  }

  @media (min-width: 1440px) {
    .pt-caption {
      padding-top: var(--text-caption-lg-padding-top);
    }
  }

  .pt-h2 {
    padding-top: var(--text-h2-sm-padding-top);
  }

  @media (min-width: 834px) {
    .pt-h2 {
      padding-top: var(--text-h2-md-padding-top);
    }
  }

  @media (min-width: 1440px) {
    .pt-h2 {
      padding-top: var(--text-h2-lg-padding-top);
    }
  }

  .pt-h3 {
    padding-top: var(--text-h3-sm-padding-top);
  }

  @media (min-width: 834px) {
    .pt-h3 {
      padding-top: var(--text-h3-md-padding-top);
    }
  }

  @media (min-width: 1440px) {
    .pt-h3 {
      padding-top: var(--text-h3-lg-padding-top);
    }
  }

  .\!pt-3 {
    padding-top: calc(var(--spacing) * 3) !important;
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .pt-2\.25 {
    padding-top: calc(var(--spacing) * 2.25);
  }

  .pt-3\.25 {
    padding-top: calc(var(--spacing) * 3.25);
  }

  .pt-3\.75 {
    padding-top: calc(var(--spacing) * 3.75);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-4\.5 {
    padding-top: calc(var(--spacing) * 4.5);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-5\.5 {
    padding-top: calc(var(--spacing) * 5.5);
  }

  .pt-6\.5 {
    padding-top: calc(var(--spacing) * 6.5);
  }

  .pt-7\.5 {
    padding-top: calc(var(--spacing) * 7.5);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-11 {
    padding-top: calc(var(--spacing) * 11);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .pt-15 {
    padding-top: calc(var(--spacing) * 15);
  }

  .pt-19 {
    padding-top: calc(var(--spacing) * 19);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .pt-40 {
    padding-top: calc(var(--spacing) * 40);
  }

  .pt-\[0\.625rem\] {
    padding-top: .625rem;
  }

  .pt-\[1\.25rem\] {
    padding-top: 1.25rem;
  }

  .pr-\(--btn-pad-x-icon-lg\) {
    padding-right: var(--btn-pad-x-icon-lg);
  }

  .pr-\(--btn-pad-x-icon-md\) {
    padding-right: var(--btn-pad-x-icon-md);
  }

  .pr-\(--btn-pad-x-icon-md-not-full-rounded\) {
    padding-right: var(--btn-pad-x-icon-md-not-full-rounded);
  }

  .pr-\(--btn-pad-x-icon-sm\) {
    padding-right: var(--btn-pad-x-icon-sm);
  }

  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }

  .pr-0\.5\! {
    padding-right: calc(var(--spacing) * .5) !important;
  }

  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }

  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }

  .pr-11 {
    padding-right: calc(var(--spacing) * 11);
  }

  .pr-15 {
    padding-right: calc(var(--spacing) * 15);
  }

  .pr-\[1\.5em\] {
    padding-right: 1.5em;
  }

  .pr-\[1\.25rem\] {
    padding-right: 1.25rem;
  }

  .pr-\[2em\] {
    padding-right: 2em;
  }

  .text-h1 {
    padding-bottom: var(--text-h1-sm-padding-bottom);
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .text-h1:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h1:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .text-h1:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h1 {
    font-size: var(--text-h1-sm);
    line-height: var(--tw-leading, var(--text-h1-sm--line-height));
    font-weight: var(--tw-font-weight, var(--text-h1-sm--font-weight));
  }

  @media (min-width: 834px) {
    .text-h1 {
      font-size: var(--text-h1-md);
      line-height: var(--tw-leading, var(--text-h1-md--line-height));
      font-weight: var(--tw-font-weight, var(--text-h1-md--font-weight));
    }
  }

  @media (min-width: 1440px) {
    .text-h1 {
      font-size: var(--text-h1-lg);
      line-height: var(--tw-leading, var(--text-h1-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h1-lg--letter-spacing));
      font-weight: var(--tw-font-weight, var(--text-h1-lg--font-weight));
    }
  }

  .text-subheader {
    padding-bottom: var(--text-subheader-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .text-subheader:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-subheader:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .text-subheader:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-subheader {
    font-size: var(--text-subheader-sm);
    line-height: var(--tw-leading, var(--text-subheader-sm--line-height));
    letter-spacing: var(--tw-tracking, var(--text-subheader-sm--letter-spacing));
    text-transform: uppercase;
  }

  @media (min-width: 834px) {
    .text-subheader {
      padding-bottom: var(--text-subheader-md-padding-bottom);
      font-size: var(--text-subheader-md);
      line-height: var(--tw-leading, var(--text-subheader-md--line-height));
      letter-spacing: var(--tw-tracking, var(--text-subheader-md--letter-spacing));
    }
  }

  @media (min-width: 1440px) {
    .text-subheader {
      padding-bottom: var(--text-subheader-lg-padding-bottom);
      font-size: var(--text-subheader-lg);
      line-height: var(--tw-leading, var(--text-subheader-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-subheader-lg--letter-spacing));
    }
  }

  .text-h3 {
    padding-bottom: var(--text-h3-sm-padding-bottom);
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .text-h3:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h3:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .text-h3:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h3 {
    font-size: var(--text-h3-sm);
    line-height: var(--tw-leading, var(--text-h3-sm--line-height));
    letter-spacing: var(--tw-tracking, var(--text-h3-sm--letter-spacing));
  }

  @media (min-width: 834px) {
    .text-h3 {
      padding-bottom: var(--text-h3-md-padding-bottom);
      font-size: var(--text-h3-md);
      line-height: var(--tw-leading, var(--text-h3-md--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h3-md--letter-spacing));
    }
  }

  @media (min-width: 1440px) {
    .text-h3 {
      padding-bottom: var(--text-h3-lg-padding-bottom);
      font-size: var(--text-h3-lg);
      line-height: var(--tw-leading, var(--text-h3-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h3-lg--letter-spacing));
    }
  }

  .text-h4 {
    padding-bottom: var(--text-h4-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .text-h4:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h4:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .text-h4:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h4 {
    font-size: var(--text-h4-sm);
    line-height: var(--tw-leading, var(--text-h4-sm--line-height));
  }

  @media (min-width: 834px) {
    .text-h4 {
      padding-bottom: var(--text-h4-md-padding-bottom);
      font-size: var(--text-h4-md);
      line-height: var(--tw-leading, var(--text-h4-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .text-h4 {
      padding-bottom: var(--text-h4-lg-padding-bottom);
      font-size: var(--text-h4-lg);
      line-height: var(--tw-leading, var(--text-h4-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h4-lg--letter-spacing));
    }
  }

  .text-h2 {
    padding-bottom: var(--text-h2-sm-padding-bottom);
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .text-h2:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h2:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .text-h2:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h2 {
    font-size: var(--text-h2-sm);
    line-height: var(--tw-leading, var(--text-h2-sm--line-height));
  }

  @media (min-width: 834px) {
    .text-h2 {
      font-size: var(--text-h2-md);
      line-height: var(--tw-leading, var(--text-h2-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .text-h2 {
      font-size: var(--text-h2-lg);
      line-height: var(--tw-leading, var(--text-h2-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h2-lg--letter-spacing));
    }
  }

  .text-body-stories {
    padding-bottom: var(--text-body-stories-sm-padding-bottom);
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .text-body-stories:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-body-stories {
    font-size: var(--text-body-stories-sm);
    line-height: var(--tw-leading, var(--text-body-stories-sm--line-height));
    color: var(--color-midnight-450);
  }

  .text-body-stories:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-body-stories:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-450);
  }

  @media (min-width: 834px) {
    .text-body-stories {
      font-size: var(--text-body-stories-md);
      line-height: var(--tw-leading, var(--text-body-stories-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .text-body-stories {
      padding-bottom: var(--text-body-stories-lg-padding-bottom);
      font-size: var(--text-body-stories-lg);
      line-height: var(--tw-leading, var(--text-body-stories-lg--line-height));
    }
  }

  .text-body {
    padding-bottom: var(--text-body-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .text-body:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-body:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .text-body:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-body {
    font-size: var(--text-body-sm);
    line-height: var(--tw-leading, var(--text-body-sm--line-height));
  }

  @media (min-width: 834px) {
    .text-body {
      font-size: var(--text-body-md);
      line-height: var(--tw-leading, var(--text-body-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .text-body {
      font-size: var(--text-body-lg);
      line-height: var(--tw-leading, var(--text-body-lg--line-height));
    }
  }

  .text-body\! {
    padding-bottom: var(--text-body-sm-padding-bottom) !important;
    font-family: var(--font-sans) !important;
    color: var(--color-midnight-400) !important;
  }

  .text-body\!:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100) !important;
  }

  .text-body\!:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400) !important;
  }

  .text-body\!:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100) !important;
  }

  .text-body\! {
    font-size: var(--text-body-sm) !important;
    line-height: var(--tw-leading, var(--text-body-sm--line-height)) !important;
  }

  @media (min-width: 834px) {
    .text-body\! {
      font-size: var(--text-body-md) !important;
      line-height: var(--tw-leading, var(--text-body-md--line-height)) !important;
    }
  }

  @media (min-width: 1440px) {
    .text-body\! {
      font-size: var(--text-body-lg) !important;
      line-height: var(--tw-leading, var(--text-body-lg--line-height)) !important;
    }
  }

  .text-caption {
    padding-bottom: var(--text-caption-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .text-caption:is(:where(.group\/module).theme-dark *), .text-caption:where(.dark, .dark *, .theme-dark, .theme-dark *), .text-caption:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-caption:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .\!pb-3 {
    padding-bottom: calc(var(--spacing) * 3) !important;
  }

  .\!pb-9\.25 {
    padding-bottom: calc(var(--spacing) * 9.25) !important;
  }

  .pb-\(--item-bottom-padding\) {
    padding-bottom: var(--item-bottom-padding);
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-0\! {
    padding-bottom: calc(var(--spacing) * 0) !important;
  }

  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * .5);
  }

  .pb-0\.75 {
    padding-bottom: calc(var(--spacing) * .75);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .pb-2\.25 {
    padding-bottom: calc(var(--spacing) * 2.25);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .pb-3\.25 {
    padding-bottom: calc(var(--spacing) * 3.25);
  }

  .pb-3\.75 {
    padding-bottom: calc(var(--spacing) * 3.75);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-4\.5 {
    padding-bottom: calc(var(--spacing) * 4.5);
  }

  .pb-4\.5\! {
    padding-bottom: calc(var(--spacing) * 4.5) !important;
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-5\.5 {
    padding-bottom: calc(var(--spacing) * 5.5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-7\.5 {
    padding-bottom: calc(var(--spacing) * 7.5);
  }

  .pb-7\.75 {
    padding-bottom: calc(var(--spacing) * 7.75);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-9\.25\! {
    padding-bottom: calc(var(--spacing) * 9.25) !important;
  }

  .pb-9\.75 {
    padding-bottom: calc(var(--spacing) * 9.75);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pb-12\.5 {
    padding-bottom: calc(var(--spacing) * 12.5);
  }

  .pb-13 {
    padding-bottom: calc(var(--spacing) * 13);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-\[0\.75rem\] {
    padding-bottom: .75rem;
  }

  .pb-\[0\.625rem\] {
    padding-bottom: .625rem;
  }

  .pb-\[3\.125rem\] {
    padding-bottom: 3.125rem;
  }

  .\!pl-0 {
    padding-left: calc(var(--spacing) * 0) !important;
  }

  .pl-\(--btn-pad-x-icon-lg\) {
    padding-left: var(--btn-pad-x-icon-lg);
  }

  .pl-\(--btn-pad-x-icon-md\) {
    padding-left: var(--btn-pad-x-icon-md);
  }

  .pl-\(--btn-pad-x-icon-md-not-full-rounded\) {
    padding-left: var(--btn-pad-x-icon-md-not-full-rounded);
  }

  .pl-\(--btn-pad-x-icon-sm\) {
    padding-left: var(--btn-pad-x-icon-sm);
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .pl-0\.5\! {
    padding-left: calc(var(--spacing) * .5) !important;
  }

  .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }

  .pl-1\.5 {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-\[0\.625rem\] {
    padding-left: .625rem;
  }

  .pl-\[1\.5em\] {
    padding-left: 1.5em;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-left\! {
    text-align: left !important;
  }

  .text-right {
    text-align: right;
  }

  .align-bottom {
    vertical-align: bottom;
  }

  .text-h1-xl {
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .text-h1-xl:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h1-xl:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .text-h1-xl:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h1-xl {
    font-size: var(--text-h1-xl-sm);
    line-height: var(--tw-leading, var(--text-h1-xl-sm--line-height));
    letter-spacing: var(--tw-tracking, var(--text-h1-xl-sm--letter-spacing));
    font-weight: var(--tw-font-weight, var(--text-h1-xl-sm--font-weight));
  }

  @media (min-width: 834px) {
    .text-h1-xl {
      font-size: var(--text-h1-xl-md);
      line-height: var(--tw-leading, var(--text-h1-xl-md--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h1-xl-md--letter-spacing));
      font-weight: var(--tw-font-weight, var(--text-h1-xl-md--font-weight));
    }
  }

  @media (min-width: 1440px) {
    .text-h1-xl {
      font-size: var(--text-h1-xl-lg);
      line-height: var(--tw-leading, var(--text-h1-xl-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h1-xl-lg--letter-spacing));
      font-weight: var(--tw-font-weight, var(--text-h1-xl-lg--font-weight));
    }
  }

  .text-h1-xxl {
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .text-h1-xxl:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h1-xxl:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .text-h1-xxl:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h1-xxl {
    font-size: var(--text-h1-xxl-sm);
    line-height: var(--tw-leading, var(--text-h1-xxl-sm--line-height));
    letter-spacing: var(--tw-tracking, var(--text-h1-xxl-sm--letter-spacing));
    font-weight: var(--tw-font-weight, var(--text-h1-xxl-sm--font-weight));
  }

  @media (min-width: 834px) {
    .text-h1-xxl {
      font-size: var(--text-h1-xxl-md);
      line-height: var(--tw-leading, var(--text-h1-xxl-md--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h1-xxl-md--letter-spacing));
      font-weight: var(--tw-font-weight, var(--text-h1-xxl-md--font-weight));
    }
  }

  @media (min-width: 1440px) {
    .text-h1-xxl {
      font-size: var(--text-h1-xxl-lg);
      line-height: var(--tw-leading, var(--text-h1-xxl-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h1-xxl-lg--letter-spacing));
      font-weight: var(--tw-font-weight, var(--text-h1-xxl-lg--font-weight));
    }
  }

  .font-body {
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .font-body:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .font-body:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .font-body:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .font-title {
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .font-title:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .font-title:is(:where(.group\/module).theme-light *) {
    color: var(--color-midnight-400);
  }

  .font-title:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: var(--font-sans);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-body-lg {
    font-size: var(--text-body-lg);
    line-height: var(--tw-leading, var(--text-body-lg--line-height));
  }

  .text-body-sm {
    font-size: var(--text-body-sm);
    line-height: var(--tw-leading, var(--text-body-sm--line-height));
  }

  .text-caption {
    font-size: var(--text-caption);
    line-height: var(--tw-leading, var(--text-caption--line-height));
  }

  .text-label-m {
    font-size: var(--text-label-m);
    line-height: var(--tw-leading, var(--text-label-m--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\!\[font-size\:var\(--text-body-lg\)\] {
    font-size: var(--text-body-lg) !important;
  }

  .\[font-size\:var\(--text-body-lg\)\] {
    font-size: var(--text-body-lg);
  }

  .\[font-size\:var\(--text-subheader-lg\)\] {
    font-size: var(--text-subheader-lg);
  }

  .text-\[0\.6em\] {
    font-size: .6em;
  }

  .text-\[0\.625rem\] {
    font-size: .625rem;
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[1\.5rem\] {
    font-size: 1.5rem;
  }

  .text-\[1\.125rem\] {
    font-size: 1.125rem;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[15px\]\! {
    font-size: 15px !important;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[35px\] {
    font-size: 35px;
  }

  .leading-0 {
    --tw-leading: calc(var(--spacing) * 0);
    line-height: calc(var(--spacing) * 0);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-9 {
    --tw-leading: calc(var(--spacing) * 9);
    line-height: calc(var(--spacing) * 9);
  }

  .leading-\[1\.25rem\] {
    --tw-leading: 1.25rem;
    line-height: 1.25rem;
  }

  .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .leading-\[45px\] {
    --tw-leading: 45px;
    line-height: 45px;
  }

  .leading-\[var\(--text-body-lg--line-height\)\] {
    --tw-leading: var(--text-body-lg--line-height);
    line-height: var(--text-body-lg--line-height);
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .\[line-height\:1\.25rem\] {
    line-height: 1.25rem;
  }

  .\[line-height\:1em\] {
    line-height: 1em;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\!tracking-\[0px\] {
    --tw-tracking: 0px !important;
    letter-spacing: 0 !important;
  }

  .tracking-\(--text-h3-lg--letter-spacing\) {
    --tw-tracking: var(--text-h3-lg--letter-spacing);
    letter-spacing: var(--text-h3-lg--letter-spacing);
  }

  .tracking-\[-0\.2px\] {
    --tw-tracking: -.2px;
    letter-spacing: -.2px;
  }

  .tracking-\[-0\.162px\] {
    --tw-tracking: -.162px;
    letter-spacing: -.162px;
  }

  .tracking-\[-0\.192px\] {
    --tw-tracking: -.192px;
    letter-spacing: -.192px;
  }

  .tracking-\[1\.5px\] {
    --tw-tracking: 1.5px;
    letter-spacing: 1.5px;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }

  .\[letter-spacing\:var\(--text-subheader-lg--letter-spacing\)\] {
    letter-spacing: var(--text-subheader-lg--letter-spacing);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .\!text-\(--btn-dark-text\) {
    color: var(--btn-dark-text) !important;
  }

  .\!text-\(--btn-dark-text-disabled\)\/45 {
    color: #ffffff73 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!text-\(--btn-dark-text-disabled\)\/45 {
      color: color-mix(in oklab, var(--btn-dark-text-disabled) 45%, transparent) !important;
    }
  }

  .\!text-\(--btn-off-white-text\) {
    color: var(--btn-off-white-text) !important;
  }

  .\!text-\(--btn-off-white-text-disabled\) {
    color: var(--btn-off-white-text-disabled) !important;
  }

  .\!text-\(--btn-on-material-text\) {
    color: var(--btn-on-material-text) !important;
  }

  .\!text-\(--btn-on-material-text-disabled\) {
    color: var(--btn-on-material-text-disabled) !important;
  }

  .\!text-\(--btn-white-text\) {
    color: var(--btn-white-text) !important;
  }

  .\!text-\(--btn-white-text-disabled\)\/50 {
    color: #00000080 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!text-\(--btn-white-text-disabled\)\/50 {
      color: color-mix(in oklab, var(--btn-white-text-disabled) 50%, transparent) !important;
    }
  }

  .text-\[\#538755\] {
    color: #538755;
  }

  .text-\[\#E84221\] {
    color: #e84221;
  }

  .text-\[\#FF0000\] {
    color: red;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-black\! {
    color: var(--color-black) !important;
  }

  .text-black\/60 {
    color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-black\/60 {
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-midnight-200 {
    color: var(--color-midnight-200);
  }

  .text-midnight-250 {
    color: var(--color-midnight-250);
  }

  .text-midnight-300 {
    color: var(--color-midnight-300);
  }

  .text-midnight-350 {
    color: var(--color-midnight-350);
  }

  .text-midnight-400 {
    color: var(--color-midnight-400);
  }

  .text-midnight-450 {
    color: var(--color-midnight-450);
  }

  .text-midnight-450\! {
    color: var(--color-midnight-450) !important;
  }

  .text-neutral-400 {
    color: var(--color-neutral-400);
  }

  .text-neutral-500 {
    color: var(--color-neutral-500);
  }

  .text-neutral-600 {
    color: var(--color-neutral-600);
  }

  .text-neutral-700 {
    color: var(--color-neutral-700);
  }

  .text-neutral-900 {
    color: var(--color-neutral-900);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-red-700 {
    color: var(--color-red-700);
  }

  .text-red-700\! {
    color: var(--color-red-700) !important;
  }

  .text-system-fail {
    color: var(--color-system-fail);
  }

  .text-system-success {
    color: var(--color-system-success);
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\! {
    color: var(--color-white) !important;
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .\!normal-case {
    text-transform: none !important;
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .normal-case {
    text-transform: none;
  }

  .normal-case\! {
    text-transform: none !important;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal,  ) var(--tw-slashed-zero,  ) var(--tw-numeric-figure,  ) var(--tw-numeric-spacing,  ) var(--tw-numeric-fraction,  );
  }

  .underline {
    text-decoration-line: underline;
  }

  .underline-offset-\[25\%\] {
    text-underline-offset: 25%;
  }

  .\[color-scheme\:light\] {
    color-scheme: light;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_3px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, #fff), 0 0 0 3px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_999em_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 0 0 999em var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_5px_15px_5px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0px 5px 15px 5px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\!ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset,  ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .ring, .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset,  ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-neutral-900 {
    --tw-ring-color: var(--color-neutral-900);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-0 {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }

  .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .-outline-offset-1 {
    outline-offset: calc(1px * -1);
  }

  .outline-black\/20 {
    outline-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .outline-black\/20 {
      outline-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .outline-midnight-50 {
    outline-color: var(--color-midnight-50);
  }

  .blur {
    --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 {
    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,  );
  }

  .backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    backdrop-filter: var(--tw-backdrop-blur,  ) var(--tw-backdrop-brightness,  ) var(--tw-backdrop-contrast,  ) var(--tw-backdrop-grayscale,  ) var(--tw-backdrop-hue-rotate,  ) var(--tw-backdrop-invert,  ) var(--tw-backdrop-opacity,  ) var(--tw-backdrop-saturate,  ) var(--tw-backdrop-sepia,  );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[background-color\,color\] {
    transition-property: background-color, color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .scrollbar-thin {
    scrollbar-width: thin;
    scrollbar-gutter: stable;
  }

  .select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
         user-select: none;
  }

  .\[--b025-btm-spacer\:2\.5rem\] {
    --b025-btm-spacer: 2.5rem;
  }

  .\[--b025-top-spacer\:1\.25rem\] {
    --b025-top-spacer: 1.25rem;
  }

  .\[--box-padding\:0\.625rem\] {
    --box-padding: .625rem;
  }

  .\[--box-radius\:0\.75rem\] {
    --box-radius: .75rem;
  }

  .\[--header-bar-height\:3\.625rem\] {
    --header-bar-height: 3.625rem;
  }

  .\[--item-bottom-margin\:2\.5rem\] {
    --item-bottom-margin: 2.5rem;
  }

  .\[--item-bottom-padding\:1\.75rem\] {
    --item-bottom-padding: 1.75rem;
  }

  .\[--item-padding\:0\.625rem\] {
    --item-padding: .625rem;
  }

  .\[--item-radius\:0\.75rem\] {
    --item-radius: .75rem;
  }

  .\[--label-align\:left\] {
    --label-align: left;
  }

  .\[--label-case\:normal\] {
    --label-case: normal;
  }

  .\[--label-weight\:500\] {
    --label-weight: 500;
  }

  .\[--logo-width\:5\.625rem\] {
    --logo-width: 5.625rem;
  }

  .\[--logo-width\:100\%\] {
    --logo-width: 100%;
  }

  .\[--switch-padding\:0\.125rem\] {
    --switch-padding: .125rem;
  }

  .\[--switch-radius\:0\.25rem\] {
    --switch-radius: .25rem;
  }

  .\[--system3-negative-margin\:0\.6rem\] {
    --system3-negative-margin: .6rem;
  }

  .\[--title-align\:left\] {
    --title-align: left;
  }

  .\[--title-case\:normal\] {
    --title-case: normal;
  }

  .\[grid-area\:a\] {
    grid-area: a;
  }

  .\[grid-area\:b\] {
    grid-area: b;
  }

  .\[grid-area\:c\] {
    grid-area: c;
  }

  .\[grid-area\:d\] {
    grid-area: d;
  }

  .\[grid-area\:e\] {
    grid-area: e;
  }

  .\[grid-template-areas\:\'a_a_a\'_\'b_c_e\'_\'b_d_e\'\] {
    grid-template-areas: "a a a"
                         "b c e"
                         "b d e";
  }

  @media (hover: hover) {
    .group-hover\:scale-102:is(:where(.group):hover *) {
      --tw-scale-x: 102%;
      --tw-scale-y: 102%;
      --tw-scale-z: 102%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:border-b-black\!:is(:where(.group):hover *) {
      border-bottom-color: var(--color-black) !important;
    }

    .group-hover\:bg-\(--btn-off-white-bg-hover\):is(:where(.group):hover *) {
      background-color: var(--btn-off-white-bg-hover);
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  .group-focus\:border-b-black\!:is(:where(.group):focus *) {
    border-bottom-color: var(--color-black) !important;
  }

  .group-focus\:opacity-100:is(:where(.group):focus *), .group-focus-visible\/handle\:opacity-100:is(:where(.group\/handle):focus-visible *) {
    opacity: 1;
  }

  .group-disabled\:bg-stone-100:is(:where(.group):disabled *) {
    background-color: var(--color-stone-100);
  }

  .group-disabled\:bg-stone-250:is(:where(.group):disabled *) {
    background-color: var(--color-stone-250);
  }

  .group-disabled\:text-midnight-250:is(:where(.group):disabled *) {
    color: var(--color-midnight-250);
  }

  .group-disabled\:text-midnight-250\/80:is(:where(.group):disabled *) {
    color: #7f7f7fcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-disabled\:text-midnight-250\/80:is(:where(.group):disabled *) {
      color: color-mix(in oklab, var(--color-midnight-250) 80%, transparent);
    }
  }

  .group-data-\[disabled\]\:\!cursor-not-allowed:is(:where(.group)[data-disabled] *) {
    cursor: not-allowed !important;
  }

  .group-data-\[disabled\]\/repeater\:pointer-events-none:is(:where(.group\/repeater)[data-disabled] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\]\/repeater\:opacity-50:is(:where(.group\/repeater)[data-disabled] *) {
    opacity: .5;
  }

  .group-data-\[disabled\]\/repeater\:grayscale:is(:where(.group\/repeater)[data-disabled] *) {
    --tw-grayscale: grayscale(100%);
    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,  );
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[empty\]\:hidden:is(:where(.group)[data-empty] *) {
    display: none;
  }

  .group-data-\[has-overlay\]\:\!caret-neutral-900:is(:where(.group)[data-has-overlay] *) {
    caret-color: var(--color-neutral-900) !important;
  }

  .group-data-\[inline\]\:static:is(:where(.group)[data-inline] *) {
    position: static;
  }

  .group-data-\[inline\]\:z-auto:is(:where(.group)[data-inline] *) {
    z-index: auto;
  }

  .group-data-\[inline\]\:-mt-1:is(:where(.group)[data-inline] *) {
    margin-top: calc(var(--spacing) * -1);
  }

  .group-data-\[inline\]\:mb-2:is(:where(.group)[data-inline] *) {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .group-data-\[inline\]\:\!w-full:is(:where(.group)[data-inline] *) {
    width: 100% !important;
  }

  .group-data-\[inline\]\:w-full:is(:where(.group)[data-inline] *) {
    width: 100%;
  }

  .group-data-\[inline\]\:max-w-none:is(:where(.group)[data-inline] *) {
    max-width: none;
  }

  .group-data-\[inline\]\:rounded-none:is(:where(.group)[data-inline] *) {
    border-radius: 0;
  }

  .group-data-\[inline\]\:border:is(:where(.group)[data-inline] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[inline\]\:border-none:is(:where(.group)[data-inline] *) {
    --tw-border-style: none;
    border-style: none;
  }

  .group-data-\[inline\]\:bg-transparent:is(:where(.group)[data-inline] *) {
    background-color: #0000;
  }

  .group-data-\[inline\]\:p-0:is(:where(.group)[data-inline] *) {
    padding: calc(var(--spacing) * 0);
  }

  .group-data-\[inline\]\:\!ring-0:is(:where(.group)[data-inline] *) {
    --tw-ring-shadow: var(--tw-ring-inset,  ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .group-data-\[inline\]\:outline-none:is(:where(.group)[data-inline] *) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .group-data-\[is-max\=true\]\:opacity-50:is(:where(.group)[data-is-max="true"] *) {
    opacity: .5;
  }

  .group-data-\[is-multiline\]\:\!rounded-none:is(:where(.group)[data-is-multiline] *) {
    border-radius: 0 !important;
  }

  .group-data-\[multiple\]\:static:is(:where(.group)[data-multiple] *) {
    position: static;
  }

  .group-data-\[multiple\]\:-mt-1\.5:is(:where(.group)[data-multiple] *) {
    margin-top: calc(var(--spacing) * -1.5);
  }

  .group-data-\[multiple\]\:mt-1\.5:is(:where(.group)[data-multiple] *) {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[multiple\]\:mb-0:is(:where(.group)[data-multiple] *) {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .group-data-\[multiple\]\:mb-1\.5:is(:where(.group)[data-multiple] *) {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .group-data-\[multiple\]\:mb-2:is(:where(.group)[data-multiple] *) {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .group-data-\[multiple\]\:block:is(:where(.group)[data-multiple] *) {
    display: block;
  }

  .group-data-\[multiple\]\:rounded-none:is(:where(.group)[data-multiple] *) {
    border-radius: 0;
  }

  .group-data-\[multiple\]\:border:is(:where(.group)[data-multiple] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[multiple\]\:border-none:is(:where(.group)[data-multiple] *) {
    --tw-border-style: none;
    border-style: none;
  }

  .group-data-\[multiple\]\:border-midnight-100:is(:where(.group)[data-multiple] *) {
    border-color: var(--color-midnight-100);
  }

  .group-data-\[multiple\]\:p-2:is(:where(.group)[data-multiple] *) {
    padding: calc(var(--spacing) * 2);
  }

  .group-data-\[multiple\]\:px-2:is(:where(.group)[data-multiple] *) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .group-data-\[multiple\]\:py-1\.5:is(:where(.group)[data-multiple] *) {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .group-data-\[multiple\]\:text-sm:is(:where(.group)[data-multiple] *) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .group-data-\[multiple\]\:outline-none:is(:where(.group)[data-multiple] *) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .group-data-\[overscroll\]\:m-0:is(:where(.group)[data-overscroll] *) {
    margin: calc(var(--spacing) * 0);
  }

  .group-data-\[overscroll\]\:border:is(:where(.group)[data-overscroll] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[overscroll\]\:border-none:is(:where(.group)[data-overscroll] *) {
    --tw-border-style: none;
    border-style: none;
  }

  .group-data-\[overscroll\]\:border-midnight-100:is(:where(.group)[data-overscroll] *) {
    border-color: var(--color-midnight-100);
  }

  .group-data-\[overscroll\]\:shadow-none:is(:where(.group)[data-overscroll] *) {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[prefix-icon\]\:\!pl-0:is(:where(.group)[data-prefix-icon] *) {
    padding-left: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[prefix-icon\]\:pl-5:is(:where(.group)[data-prefix-icon] *) {
    padding-left: calc(var(--spacing) * 5);
  }

  .group-data-\[show-tooltip\=true\]\/handle\:opacity-100:is(:where(.group\/handle)[data-show-tooltip="true"] *) {
    opacity: 1;
  }

  .group-data-\[suffix-icon\]\:mr-\[1\.5em\]:is(:where(.group)[data-suffix-icon] *) {
    margin-right: 1.5em;
  }

  .group-data-\[suffix-icon\]\:\!pr-0:is(:where(.group)[data-suffix-icon] *) {
    padding-right: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[suffix-icon\]\:pr-5:is(:where(.group)[data-suffix-icon] *) {
    padding-right: calc(var(--spacing) * 5);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:absolute:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    position: absolute;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:relative:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    position: relative;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:top-full:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    top: 100%;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:z-10:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    z-index: 10;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:my-6:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    margin-block: calc(var(--spacing) * 6);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:flex:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    display: flex;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:h-\[1\.25rem\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    height: 1.25rem;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:w-\[1\.25rem\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    width: 1.25rem;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:w-full:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    width: 100%;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:shrink-0:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    flex-shrink: 0;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:grow:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    flex-grow: 1;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:flex-col:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    flex-direction: column;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:items-center:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    align-items: center;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:justify-around:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    justify-content: space-around;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:overflow-visible:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    overflow: visible;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:p-1:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    padding: calc(var(--spacing) * 1);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:text-xs:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:text-\[10px\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    font-size: 10px;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:\[line-height\:0\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    line-height: 0;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:whitespace-nowrap:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    white-space: nowrap;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:text-neutral-800:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    color: var(--color-neutral-800);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:group-data-\[hide-labels\=true\]\/wrapper\:mb-3\.5:is(:where(.group\/wrapper)[data-tab-style="progress"] *):is(:where(.group\/wrapper)[data-hide-labels="true"] *) {
    margin-bottom: calc(var(--spacing) * 3.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:relative:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    position: relative;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:top-1\.5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:right-1\.5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    right: calc(var(--spacing) * 1.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:flex:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    display: flex;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:h-5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    height: calc(var(--spacing) * 5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:w-5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    width: calc(var(--spacing) * 5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:grow:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    flex-grow: 1;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:cursor-pointer:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    cursor: pointer;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:items-center:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    align-items: center;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:justify-center:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    justify-content: center;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:overflow-auto:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    overflow: auto;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-radius: 0;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-tl-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-top-left-radius: 0;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-tr-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-top-right-radius: 0;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-br-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-bottom-right-radius: 0;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-bl-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-bottom-left-radius: 0;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-t-0:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-r:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-b:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-b-0:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-midnight-100:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-color: var(--color-midnight-100);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:bg-neutral-50:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    background-color: var(--color-neutral-50);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:p-1\.5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    padding: calc(var(--spacing) * 1.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:px-4:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:py-3\.5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:text-sm:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:text-\[0\.66rem\]:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    font-size: .66rem;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:text-neutral-700:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    color: var(--color-neutral-700);
  }

  .group-data-\[vertical\=false\]\/options\:group-first\/option\:\!rounded-\[5px\]:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *) {
    border-radius: 5px !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-first\/option\:\!rounded-tr-none:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *) {
    border-top-right-radius: 0 !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-first\/option\:\!rounded-br-none:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *) {
    border-bottom-right-radius: 0 !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!rounded-\[5px\]:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *) {
    border-radius: 5px !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!rounded-tl-none:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *) {
    border-top-left-radius: 0 !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!rounded-bl-none:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *) {
    border-bottom-left-radius: 0 !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!border-r:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *) {
    border-right-style: var(--tw-border-style) !important;
    border-right-width: 1px !important;
  }

  .group-data-\[vertical\=true\]\/options\:w-full:is(:where(.group\/options)[data-vertical="true"] *) {
    width: 100%;
  }

  .group-data-\[vertical\=true\]\/options\:group-first\/option\:\!rounded-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *) {
    border-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-first\/option\:\!rounded-br-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *) {
    border-bottom-right-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-first\/option\:\!rounded-bl-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *) {
    border-bottom-left-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!rounded-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *) {
    border-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!rounded-tl-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *) {
    border-top-left-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!rounded-tr-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *) {
    border-top-right-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!border-b:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *) {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }

  .group-\[\.dark-product\]\/body\:border-b-white:is(:where(.group\/body).dark-product *) {
    border-bottom-color: var(--color-white);
  }

  .group-\[\.dark-product\]\/body\:fill-white:is(:where(.group\/body).dark-product *) {
    fill: var(--color-white);
  }

  .group-\[\.dark-product\]\/body\:text-white:is(:where(.group\/body).dark-product *) {
    color: var(--color-white);
  }

  .group-\[\.stories-page-dark\]\/body\:border-white:is(:where(.group\/body).stories-page-dark *) {
    border-color: var(--color-white);
  }

  .group-\[\.stories-page-dark\]\/body\:border-b-white:is(:where(.group\/body).stories-page-dark *) {
    border-bottom-color: var(--color-white);
  }

  .group-\[\.stories-page-dark\]\/body\:fill-white:is(:where(.group\/body).stories-page-dark *) {
    fill: var(--color-white);
  }

  .group-\[\.stories-page-dark\]\/body\:text-white:is(:where(.group\/body).stories-page-dark *) {
    color: var(--color-white);
  }

  .group-\[\.theme-dark\]\/module\:text-stone-100:is(:where(.group\/module).theme-dark *) {
    color: var(--color-stone-100);
  }

  .peer-first\:mb-0:is(:where(.peer):first-child ~ *) {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .peer-checked\:\!border-black:is(:where(.peer):checked ~ *) {
    border-color: var(--color-black) !important;
  }

  .peer-checked\:\!bg-\[\#538755\]:is(:where(.peer):checked ~ *) {
    background-color: #538755 !important;
  }

  .peer-checked\:bg-black:is(:where(.peer):checked ~ *) {
    background-color: var(--color-black);
  }

  .peer-checked\:bg-neutral-900:is(:where(.peer):checked ~ *) {
    background-color: var(--color-neutral-900);
  }

  .peer-checked\:text-neutral-900:is(:where(.peer):checked ~ *) {
    color: var(--color-neutral-900);
  }

  .peer-checked\:text-white:is(:where(.peer):checked ~ *) {
    color: var(--color-white);
  }

  .peer-focus\:focus-ring:is(:where(.peer):focus ~ *) {
    border-radius: revert-layer;
    outline-style: var(--tw-outline-style);
    outline-offset: calc(2px * -1);
    outline-width: 2px;
    outline-color: var(--color-black);
    --tw-outline-style: dotted;
    outline-style: dotted;
  }

  .peer-focus\:focus-ring:is(:where(.peer):focus ~ *):where(.dark, .dark *, .theme-dark, .theme-dark *) {
    outline-color: var(--color-white);
  }

  .peer-focus\:focus-ring:is(:where(.peer):focus ~ *):not(dialog) {
    z-index: 10;
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-data-\[has-multiple\]\:shrink-0:is(:where(.peer)[data-has-multiple] ~ *) {
    flex-shrink: 0;
  }

  .peer-data-\[has-multiple\]\:text-xs:is(:where(.peer)[data-has-multiple] ~ *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .file\:pointer-events-none::file-selector-button {
    pointer-events: none;
  }

  .file\:h-0::file-selector-button {
    height: calc(var(--spacing) * 0);
  }

  .file\:w-0::file-selector-button {
    width: calc(var(--spacing) * 0);
  }

  .file\:overflow-hidden::file-selector-button {
    overflow: hidden;
  }

  .placeholder\:text-base::-moz-placeholder {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .placeholder\:text-base::placeholder {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .placeholder\:text-neutral-400::-moz-placeholder {
    color: var(--color-neutral-400);
  }

  .placeholder\:text-neutral-400::placeholder {
    color: var(--color-neutral-400);
  }

  .before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:inset-0:before {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }

  .before\:top-0:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 0);
  }

  .before\:left-0:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .before\:z-\[2\]:before {
    content: var(--tw-content);
    z-index: 2;
  }

  .before\:h-6:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 6);
  }

  .before\:h-full:before {
    content: var(--tw-content);
    height: 100%;
  }

  .before\:w-6:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 6);
  }

  .before\:w-full:before {
    content: var(--tw-content);
    width: 100%;
  }

  .before\:rounded-\[5px\]:before {
    content: var(--tw-content);
    border-radius: 5px;
  }

  .before\:bg-\(--product-background-colour\):before {
    content: var(--tw-content);
    background-color: var(--product-background-colour);
  }

  .before\:shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.2\)\]:before {
    content: var(--tw-content);
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .before\:content-\(--icon\):before {
    --tw-content: var(--icon);
    content: var(--tw-content);
  }

  .before\:content-\[\"\"\]:before, .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .before\:\[clip-path\:polygon\(0_0\,100\%_0\,0_100\%\)\]:before {
    content: var(--tw-content);
    clip-path: polygon(0 0, 100% 0, 0 100%);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:z-10:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    z-index: 10;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:block:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    display: block;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:h-\[1\.25rem\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    height: 1.25rem;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:w-\[1\.25rem\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    width: 1.25rem;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:rounded-full:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:border-4:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:border-neutral-300:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    border-color: var(--color-neutral-300);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:bg-white:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    background-color: var(--color-white);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:text-sm:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:inset-0:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }

  .after\:top-full:after {
    content: var(--tw-content);
    top: 100%;
  }

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:-translate-y-\[1px\]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(1px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:rounded-\[5px\]:after {
    content: var(--tw-content);
    border-radius: 5px;
  }

  .after\:border-4:after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .after\:border-transparent:after {
    content: var(--tw-content);
    border-color: #0000;
  }

  .after\:border-t-neutral-900:after {
    content: var(--tw-content);
    border-top-color: var(--color-neutral-900);
  }

  .after\:shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.2\)\]:after {
    content: var(--tw-content);
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .after\:content-\[\"\"\]:after, .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:absolute:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    position: absolute;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:top-\[0\.5em\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    top: .5em;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:left-\[calc\(50\%\+0\.5em\)\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    left: calc(50% + .5em);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:block:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    display: block;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:h-1:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:w-full:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    width: 100%;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:bg-neutral-300:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    background-color: var(--color-neutral-300);
  }

  .first\:-mt-2:first-child {
    margin-top: calc(var(--spacing) * -2);
  }

  .first\:border-t-0:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .first\:pt-body:first-child {
    padding-top: var(--text-body-sm-padding-top);
  }

  @media (min-width: 834px) {
    .first\:pt-body:first-child {
      padding-top: var(--text-body-md-padding-top);
    }
  }

  @media (min-width: 1440px) {
    .first\:pt-body:first-child {
      padding-top: var(--text-body-lg-padding-top);
    }
  }

  .first\:pt-0:first-child {
    padding-top: calc(var(--spacing) * 0);
  }

  .first\:pt-2:first-child {
    padding-top: calc(var(--spacing) * 2);
  }

  .first\:pl-0\.5\!:first-child {
    padding-left: calc(var(--spacing) * .5) !important;
  }

  .last\:mb-0:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .last\:mb-5:last-child {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .last\:border-0:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .last\:border-none:last-child {
    --tw-border-style: none;
    border-style: none;
  }

  .last\:pr-0\.5\!:last-child {
    padding-right: calc(var(--spacing) * .5) !important;
  }

  .last\:pb-0:last-child {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .last\:pb-2:last-child {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .last\:pb-5\.5:last-child {
    padding-bottom: calc(var(--spacing) * 5.5);
  }

  .last\:pb-5\.5\!:last-child {
    padding-bottom: calc(var(--spacing) * 5.5) !important;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:last\:border-r-0:is(:where(.group\/wrapper)[data-tab-style="tab"] *):last-child {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:last\:after\:hidden:is(:where(.group\/wrapper)[data-tab-style="progress"] *):last-child:after {
    content: var(--tw-content);
    display: none;
  }

  .first\:last\:-mb-2:first-child:last-child {
    margin-bottom: calc(var(--spacing) * -2);
  }

  .odd\:col-start-1:nth-child(odd) {
    grid-column-start: 1;
  }

  .first-of-type\:border-t:first-of-type {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .empty\:mb-0:empty {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .empty\:hidden:empty {
    display: none;
  }

  .focus-within\:fixed:focus-within {
    position: fixed;
  }

  .focus-within\:left-0:focus-within {
    left: calc(var(--spacing) * 0);
  }

  .focus-within\:z-9999:focus-within {
    z-index: 9999;
  }

  .focus-within\:h-12\.5:focus-within {
    height: calc(var(--spacing) * 12.5);
  }

  .focus-within\:text-black:focus-within {
    color: var(--color-black);
  }

  .focus-within\:outline:focus-within {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-within\:outline-2:focus-within {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus-within\:outline-neutral-900:focus-within {
    outline-color: var(--color-neutral-900);
  }

  @media (hover: hover) {
    .hover\:scale-102:hover {
      --tw-scale-x: 102%;
      --tw-scale-y: 102%;
      --tw-scale-z: 102%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:bg-\(--btn-dark-bg-hover\):hover {
      background-color: var(--btn-dark-bg-hover);
    }

    .hover\:bg-\(--btn-off-white-bg-hover\):hover {
      background-color: var(--btn-off-white-bg-hover);
    }

    .hover\:bg-\(--btn-on-material-bg-hover\)\/75:hover {
      background-color: #ffffffbf;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\(--btn-on-material-bg-hover\)\/75:hover {
        background-color: color-mix(in oklab, var(--btn-on-material-bg-hover) 75%, transparent);
      }
    }

    .hover\:bg-\(--btn-white-bg-hover\):hover {
      background-color: var(--btn-white-bg-hover);
    }

    .hover\:bg-midnight-50:hover {
      background-color: var(--color-midnight-50);
    }

    .hover\:bg-stone-100:hover {
      background-color: var(--color-stone-100);
    }

    .hover\:bg-stone-100\!:hover {
      background-color: var(--color-stone-100) !important;
    }

    .hover\:bg-stone-150:hover {
      background-color: var(--color-stone-150);
    }

    .hover\:bg-stone-200:hover {
      background-color: var(--color-stone-200);
    }

    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }

    .hover\:text-black:hover {
      color: var(--color-black);
    }

    .hover\:text-midnight-300:hover {
      color: var(--color-midnight-300);
    }

    .hover\:no-underline:hover {
      text-decoration-line: none;
    }

    .group-disabled\:hover\:bg-stone-250:is(:where(.group):disabled *):hover {
      background-color: var(--color-stone-250);
    }

    .group-disabled\:hover\:bg-white:is(:where(.group):disabled *):hover {
      background-color: var(--color-white);
    }
  }

  .focus\:border-none\!:focus {
    --tw-border-style: none !important;
    border-style: none !important;
  }

  .focus\:border-transparent\!:focus {
    border-color: #0000 !important;
  }

  .focus\:bg-stone-500:focus {
    background-color: var(--color-stone-500);
  }

  .focus\:bg-white:focus {
    background-color: var(--color-white);
  }

  .focus\:p-1:focus {
    padding: calc(var(--spacing) * 1);
  }

  .focus\:ring-0:focus {
    --tw-ring-shadow: var(--tw-ring-inset,  ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset,  ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-red-200:focus {
    --tw-ring-color: var(--color-red-200);
  }

  .focus\:outline-2:focus {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus\:outline-neutral-900:focus {
    outline-color: var(--color-neutral-900);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:text-neutral-900:focus-visible {
    color: var(--color-neutral-900);
  }

  .focus-visible\:outline-0:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:\!text-neutral-400:disabled {
    color: var(--color-neutral-400) !important;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .group-data-\[disabled\]\:disabled\:opacity-100:is(:where(.group)[data-disabled] *):disabled {
    opacity: 1;
  }

  :where(.dark-announcement) .in-\[\.dark-announcement\]\:text-white {
    color: var(--color-white);
  }

  :where(.slider-context) .in-\[\.slider-context\]\:flex {
    display: flex;
  }

  :where(.slider-context) .in-\[\.slider-context\]\:h-\(--slider-height\)\! {
    height: var(--slider-height) !important;
  }

  :where(.slider-context) .in-\[\.slider-context\]\:min-h-112\.5\! {
    min-height: calc(var(--spacing) * 112.5) !important;
  }

  .aria-selected\:\!bg-neutral-900[aria-selected="true"] {
    background-color: var(--color-neutral-900) !important;
  }

  .aria-selected\:bg-neutral-100[aria-selected="true"] {
    background-color: var(--color-neutral-100);
  }

  .aria-selected\:bg-neutral-900[aria-selected="true"] {
    background-color: var(--color-neutral-900);
  }

  .aria-selected\:\!text-white[aria-selected="true"] {
    color: var(--color-white) !important;
  }

  .aria-selected\:text-white[aria-selected="true"] {
    color: var(--color-white);
  }

  .aria-\[pressed\=true\]\:bg-neutral-900[aria-pressed="true"] {
    background-color: var(--color-neutral-900);
  }

  .aria-\[pressed\=true\]\:text-white[aria-pressed="true"] {
    color: var(--color-white);
  }

  .group-data-\[vertical\=false\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-l-neutral-900:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *)[aria-pressed="true"] {
    border-left-color: var(--color-neutral-900);
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-r-neutral-900:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *)[aria-pressed="true"] {
    border-right-color: var(--color-neutral-900);
  }

  .group-data-\[vertical\=true\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-t-neutral-900:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *)[aria-pressed="true"] {
    border-top-color: var(--color-neutral-900);
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-b-neutral-900:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *)[aria-pressed="true"] {
    border-bottom-color: var(--color-neutral-900);
  }

  .data-\[active\=true\]\:bg-neutral-900[data-active="true"] {
    background-color: var(--color-neutral-900);
  }

  .data-\[active\=true\]\:bg-white[data-active="true"] {
    background-color: var(--color-white);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:z-10:is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    z-index: 10;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:border-b-transparent:is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    border-bottom-color: #0000;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:bg-white:is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    background-color: var(--color-white);
  }

  .data-\[active\=true\]\:after\:pointer-events-none[data-active="true"]:after {
    content: var(--tw-content);
    pointer-events: none;
  }

  .data-\[active\=true\]\:after\:absolute[data-active="true"]:after {
    content: var(--tw-content);
    position: absolute;
  }

  .data-\[active\=true\]\:after\:top-1\/2[data-active="true"]:after {
    content: var(--tw-content);
    top: 50%;
  }

  .data-\[active\=true\]\:after\:left-1\/2[data-active="true"]:after {
    content: var(--tw-content);
    left: 50%;
  }

  .data-\[active\=true\]\:after\:z-\[2\][data-active="true"]:after {
    content: var(--tw-content);
    z-index: 2;
  }

  .data-\[active\=true\]\:after\:block[data-active="true"]:after {
    content: var(--tw-content);
    display: block;
  }

  .data-\[active\=true\]\:after\:h-1\.5[data-active="true"]:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1.5);
  }

  .data-\[active\=true\]\:after\:w-1\.5[data-active="true"]:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1.5);
  }

  .data-\[active\=true\]\:after\:-translate-x-1\/2[data-active="true"]:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[active\=true\]\:after\:-translate-y-1\/2[data-active="true"]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[active\=true\]\:after\:rounded-full[data-active="true"]:after {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .data-\[active\=true\]\:after\:bg-white[data-active="true"]:after {
    content: var(--tw-content);
    background-color: var(--color-white);
  }

  .data-\[active\=true\]\:after\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.33\)\][data-active="true"]:after {
    content: var(--tw-content);
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #00000054);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[active\=true\]\:after\:content-\[\'\'\][data-active="true"]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[disabled\]\:select-none[data-disabled] {
    -webkit-user-select: none;
    -moz-user-select: none;
         user-select: none;
  }

  .group-data-\[disabled\]\:data-\[disabled\]\:opacity-100:is(:where(.group)[data-disabled] *)[data-disabled] {
    opacity: 1;
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
    pointer-events: none;
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
    opacity: .5;
  }

  .data-\[is-active\]\:bg-neutral-100[data-is-active] {
    background-color: var(--color-neutral-100);
  }

  .data-\[is-active\]\:before\:ring-1[data-is-active]:before {
    content: var(--tw-content);
    --tw-ring-shadow: var(--tw-ring-inset,  ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[is-active\]\:before\:ring-neutral-300[data-is-active]:before {
    content: var(--tw-content);
    --tw-ring-color: var(--color-neutral-300);
  }

  .data-\[is-active\]\:before\:ring-inset[data-is-active]:before {
    content: var(--tw-content);
    --tw-ring-inset: inset;
  }

  .data-\[is-active\]\:first\:before\:rounded-none[data-is-active]:first-child:before {
    content: var(--tw-content);
    border-radius: 0;
  }

  .data-\[is-active\]\:first\:before\:rounded-b-none[data-is-active]:first-child:before {
    content: var(--tw-content);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .data-\[is-active\]\:last\:before\:rounded-none[data-is-active]:last-child:before {
    content: var(--tw-content);
    border-radius: 0;
  }

  .data-\[is-active\]\:last\:before\:rounded-t-none[data-is-active]:last-child:before {
    content: var(--tw-content);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .data-\[is-active\]\:first\:last\:before\:rounded-none[data-is-active]:first-child:last-child:before {
    content: var(--tw-content);
    border-radius: 0;
  }

  .data-\[is-active\=true\]\:bg-neutral-100[data-is-active="true"] {
    background-color: var(--color-neutral-100);
  }

  .data-\[is-target\=true\]\:z-20[data-is-target="true"] {
    z-index: 20;
  }

  .data-\[placeholder\]\:text-neutral-400[data-placeholder] {
    color: var(--color-neutral-400);
  }

  .data-\[placeholder\]\:text-neutral-900[data-placeholder] {
    color: var(--color-neutral-900);
  }

  .data-\[prevent-focus-style\]\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_3px_rgba\(0\,0\,0\,0\.2\)\][data-prevent-focus-style] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, #fff), 0 0 0 3px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[prevent-focus-style\]\:ring-0[data-prevent-focus-style] {
    --tw-ring-shadow: var(--tw-ring-inset,  ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[prevent-focus-style\]\:outline-none[data-prevent-focus-style] {
    --tw-outline-style: none;
    outline-style: none;
  }

  .data-\[tab-style\=tab\]\:rounded-none[data-tab-style="tab"] {
    border-radius: 0;
  }

  .data-\[vertical\=true\]\:flex-col[data-vertical="true"] {
    flex-direction: column;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:data-\[valid\=true\]\:data-\[visited\=true\]\:after\:bg-neutral-900:is(:where(.group\/wrapper)[data-tab-style="progress"] *)[data-valid="true"][data-visited="true"]:after {
    content: var(--tw-content);
    background-color: var(--color-neutral-900);
  }

  @media not all and (min-width: 1440px) {
    .max-lg\:inset-0 {
      inset: calc(var(--spacing) * 0);
    }

    .max-lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .max-lg\:mt-7\.5 {
      margin-top: calc(var(--spacing) * 7.5);
    }

    .max-lg\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }

    .max-lg\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }

    .max-lg\:-ml-2 {
      margin-left: calc(var(--spacing) * -2);
    }

    .max-lg\:flex {
      display: flex;
    }

    .max-lg\:hidden {
      display: none;
    }

    .max-lg\:inline-block {
      display: inline-block;
    }

    .max-lg\:w-full {
      width: 100%;
    }

    .max-lg\:grow {
      flex-grow: 1;
    }

    .max-lg\:auto-rows-auto {
      grid-auto-rows: auto;
    }

    .max-lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .max-lg\:grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }

    .max-lg\:grid-rows-\[auto_1fr\] {
      grid-template-rows: auto 1fr;
    }

    .max-lg\:items-start {
      align-items: flex-start;
    }

    .max-lg\:justify-center {
      justify-content: center;
    }

    .max-lg\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .max-lg\:gap-y-5\.5 {
      row-gap: calc(var(--spacing) * 5.5);
    }

    :where(.max-lg\:divide-y > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(1px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }

    .max-lg\:rounded-\[0\.625rem\] {
      border-radius: .625rem;
    }

    .max-lg\:bg-\(--product-background-colour\) {
      background-color: var(--product-background-colour);
    }

    .max-lg\:bg-white {
      background-color: var(--color-white);
    }

    .max-lg\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }

    .max-lg\:py-1\! {
      padding-block: calc(var(--spacing) * 1) !important;
    }

    .max-lg\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }

    .max-lg\:py-2\.25 {
      padding-block: calc(var(--spacing) * 2.25);
    }

    .max-lg\:py-5\.5 {
      padding-block: calc(var(--spacing) * 5.5);
    }

    .max-lg\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }

    .max-lg\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }

    .max-lg\:pb-0\.5 {
      padding-bottom: calc(var(--spacing) * .5);
    }

    .max-lg\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }

    .max-lg\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }

    .max-lg\:pl-3 {
      padding-left: calc(var(--spacing) * 3);
    }

    .max-lg\:text-\[11px\] {
      font-size: 11px;
    }

    .max-lg\:text-white {
      color: var(--color-white);
    }

    .group-\[\.dark-product\]\/body\:max-lg\:border-white:is(:where(.group\/body).dark-product *) {
      border-color: var(--color-white);
    }

    .group-\[\.dark-product\]\/body\:max-lg\:text-white:is(:where(.group\/body).dark-product *) {
      color: var(--color-white);
    }

    .max-lg\:before\:mr-4:before {
      content: var(--tw-content);
      margin-right: calc(var(--spacing) * 4);
    }

    .max-lg\:before\:content-dash:before {
      content: var(--tw-content);
      content: "—";
    }

    .max-lg\:last\:pb-5\.5:last-child {
      padding-bottom: calc(var(--spacing) * 5.5);
    }

    :is(.\*\*\:data-test-base-media-cta\:max-lg\:hidden *)[data-test-base-media-cta] {
      display: none;
    }
  }

  @media not all and (min-width: 834px) {
    .max-md\:fixed {
      position: fixed;
    }

    .max-md\:inset-0 {
      inset: calc(var(--spacing) * 0);
    }

    .max-md\:top-auto {
      top: auto;
    }

    .max-md\:bottom-0 {
      bottom: calc(var(--spacing) * 0);
    }

    .max-md\:z-50 {
      z-index: 50;
    }

    .max-md\:order-1 {
      order: 1;
    }

    .max-md\:order-2 {
      order: 2;
    }

    .max-md\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .max-md\:col-span-full {
      grid-column: 1 / -1;
    }

    .max-md\:col-start-3 {
      grid-column-start: 3;
    }

    .max-md\:row-start-1 {
      grid-row-start: 1;
    }

    .max-md\:row-start-2 {
      grid-row-start: 2;
    }

    .max-md\:row-start-3 {
      grid-row-start: 3;
    }

    .max-md\:mt-7\.5 {
      margin-top: calc(var(--spacing) * 7.5);
    }

    .max-md\:mt-47 {
      margin-top: calc(var(--spacing) * 47);
    }

    .max-md\:-mr-\(--grid-padding-sm\) {
      margin-right: calc(var(--grid-padding-sm) * -1);
    }

    .max-md\:-mr-\[var\(--system3-negative-margin\)\] {
      margin-right: calc(var(--system3-negative-margin) * -1);
    }

    .max-md\:mb-2\.75 {
      margin-bottom: calc(var(--spacing) * 2.75);
    }

    .max-md\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }

    .max-md\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }

    .max-md\:mb-\[0\.8125rem\] {
      margin-bottom: .8125rem;
    }

    .max-md\:-ml-\(--grid-padding-sm\) {
      margin-left: calc(var(--grid-padding-sm) * -1);
    }

    .max-md\:-ml-\[var\(--system3-negative-margin\)\] {
      margin-left: calc(var(--system3-negative-margin) * -1);
    }

    .max-md\:block {
      display: block;
    }

    .max-md\:flex {
      display: flex;
    }

    .max-md\:hidden {
      display: none;
    }

    .max-md\:max-h-\[calc\(100dvh-11\.75rem\)\] {
      max-height: calc(100dvh - 11.75rem);
    }

    .max-md\:w-full {
      width: 100%;
    }

    .max-md\:basis-0 {
      flex-basis: calc(var(--spacing) * 0);
    }

    .max-md\:translate-y-0 {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-md\:translate-y-full {
      --tw-translate-y: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-md\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-md\:grid-rows-\[auto_1fr_1fr\] {
      grid-template-rows: auto 1fr 1fr;
    }

    .max-md\:flex-col {
      flex-direction: column;
    }

    .max-md\:place-content-start {
      place-content: start;
    }

    .max-md\:justify-start {
      justify-content: flex-start;
    }

    .max-md\:gap-y-10 {
      row-gap: calc(var(--spacing) * 10);
    }

    .max-md\:overflow-y-scroll {
      overflow-y: scroll;
    }

    .max-md\:rounded-t-\[1\.25rem\] {
      border-top-left-radius: 1.25rem;
      border-top-right-radius: 1.25rem;
    }

    .max-md\:rounded-t-\[1\.375rem\] {
      border-top-left-radius: 1.375rem;
      border-top-right-radius: 1.375rem;
    }

    .max-md\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }

    .max-md\:border-black {
      border-color: var(--color-black);
    }

    .max-md\:border-b-midnight-100 {
      border-bottom-color: var(--color-midnight-100);
    }

    .max-md\:bg-\[\#F2F2F2\] {
      background-color: #f2f2f2;
    }

    .max-md\:bg-stone-200 {
      background-color: var(--color-stone-200);
    }

    .max-md\:pt-h3 {
      padding-top: var(--text-h3-sm-padding-top);
    }

    @media (min-width: 834px) {
      .max-md\:pt-h3 {
        padding-top: var(--text-h3-md-padding-top);
      }
    }

    @media (min-width: 1440px) {
      .max-md\:pt-h3 {
        padding-top: var(--text-h3-lg-padding-top);
      }
    }

    .max-md\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }

    .max-md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }

    .max-md\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }

    .max-md\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }

    .max-md\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }

    .max-md\:text-center {
      text-align: center;
    }

    .max-md\:text-right {
      text-align: right;
    }

    .max-md\:text-\[11px\] {
      font-size: 11px;
    }

    .max-md\:text-\[18px\] {
      font-size: 18px;
    }

    .max-md\:text-\[35px\] {
      font-size: 35px;
    }

    .max-md\:leading-\[1\.4\] {
      --tw-leading: 1.4;
      line-height: 1.4;
    }

    .max-md\:leading-\[26px\] {
      --tw-leading: 26px;
      line-height: 26px;
    }

    .max-md\:leading-\[45px\] {
      --tw-leading: 45px;
      line-height: 45px;
    }

    .max-md\:font-medium {
      --tw-font-weight: var(--font-weight-medium);
      font-weight: var(--font-weight-medium);
    }

    .max-md\:\[grid-area\:1\/1\/1\/6\] {
      grid-area: 1 / 1 / 1 / 6;
    }

    .max-md\:\[grid-area\:1\/6\/1\/9\] {
      grid-area: 1 / 6 / 1 / 9;
    }

    .max-md\:\[grid-area\:2\/1\/4\/4\] {
      grid-area: 2 / 1 / 4 / 4;
    }

    .max-md\:\[grid-area\:2\/4\/2\/9\] {
      grid-area: 2 / 4 / 2 / 9;
    }

    .max-md\:\[grid-area\:3\/4\/3\/9\] {
      grid-area: 3 / 4 / 3 / 9;
    }

    .group-\[\.stories-page-dark\]\/body\:max-md\:border-white:is(:where(.group\/body).stories-page-dark *) {
      border-color: var(--color-white);
    }
  }

  .before\:max-md\:-top-4\.5:before {
    content: var(--tw-content);
  }

  @media not all and (min-width: 834px) {
    .before\:max-md\:-top-4\.5:before {
      top: calc(var(--spacing) * -4.5);
    }
  }

  .before\:max-md\:-translate-x-\[30\%\]:before {
    content: var(--tw-content);
  }

  @media not all and (min-width: 834px) {
    .before\:max-md\:-translate-x-\[30\%\]:before {
      --tw-translate-x: calc(30% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .before\:max-md\:-translate-y-full:before {
    content: var(--tw-content);
  }

  @media not all and (min-width: 834px) {
    .before\:max-md\:-translate-y-full:before {
      --tw-translate-y: -100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .before\:max-md\:rotate-90:before {
    content: var(--tw-content);
  }

  @media not all and (min-width: 834px) {
    .before\:max-md\:rotate-90:before {
      rotate: 90deg;
    }

    .last\:max-md\:mb-0:last-child, .max-md\:last\:mb-0:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .max-md\:last\:border-b:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }

  @media (min-width: 393px) {
    .sm\:order-1 {
      order: 1;
    }

    .sm\:order-2 {
      order: 2;
    }

    .sm\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .sm\:col-span-full {
      grid-column: 1 / -1;
    }

    .sm\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }

    .sm\:my-auto {
      margin-block: auto;
    }

    .sm\:rotate-0 {
      rotate: none;
    }

    .sm\:flex-col {
      flex-direction: column;
    }

    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 834px) {
    .md\:relative {
      position: relative;
    }

    .md\:sticky {
      position: sticky;
    }

    .md\:top-\(--grid-padding-md\) {
      top: var(--grid-padding-md);
    }

    .md\:top-0 {
      top: calc(var(--spacing) * 0);
    }

    .md\:top-1\/2 {
      top: 50%;
    }

    .md\:right-\(--grid-padding-md\) {
      right: var(--grid-padding-md);
    }

    .md\:bottom-\(--grid-padding-md\) {
      bottom: var(--grid-padding-md);
    }

    .md\:bottom-auto {
      bottom: auto;
    }

    .md\:left-\(--grid-padding-md\) {
      left: var(--grid-padding-md);
    }

    .md\:left-1\/2 {
      left: 50%;
    }

    .md\:order-1 {
      order: 1;
    }

    .md\:order-2 {
      order: 2;
    }

    .md\:order-none {
      order: 0;
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .md\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .md\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .md\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .md\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .md\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .md\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .md\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .md\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .md\:col-span-13 {
      grid-column: span 13 / span 13;
    }

    .md\:col-span-14 {
      grid-column: span 14 / span 14;
    }

    .md\:col-span-16 {
      grid-column: span 16 / span 16;
    }

    .md\:col-span-full {
      grid-column: 1 / -1;
    }

    .md\:col-start-1 {
      grid-column-start: 1;
    }

    .md\:col-start-2 {
      grid-column-start: 2;
    }

    .md\:col-start-3 {
      grid-column-start: 3;
    }

    .md\:col-start-4 {
      grid-column-start: 4;
    }

    .md\:col-start-5 {
      grid-column-start: 5;
    }

    .md\:col-start-6 {
      grid-column-start: 6;
    }

    .md\:col-start-7 {
      grid-column-start: 7;
    }

    .md\:col-start-8 {
      grid-column-start: 8;
    }

    .md\:col-start-9 {
      grid-column-start: 9;
    }

    .md\:col-start-10 {
      grid-column-start: 10;
    }

    .md\:col-start-11 {
      grid-column-start: 11;
    }

    .md\:col-start-12 {
      grid-column-start: 12;
    }

    .md\:col-start-13 {
      grid-column-start: 13;
    }

    .md\:col-start-auto {
      grid-column-start: auto;
    }

    .md\:-col-end-1 {
      grid-column-end: calc(1 * -1);
    }

    .md\:col-end-8 {
      grid-column-end: 8;
    }

    .md\:col-end-12 {
      grid-column-end: 12;
    }

    .md\:col-end-17 {
      grid-column-end: 17;
    }

    .md\:row-1 {
      grid-row: 1;
    }

    .md\:row-span-2 {
      grid-row: span 2 / span 2;
    }

    .md\:row-start-1 {
      grid-row-start: 1;
    }

    .md\:row-start-2 {
      grid-row-start: 2;
    }

    .md\:row-start-3 {
      grid-row-start: 3;
    }

    .md\:-m-\(--grid-padding-md\) {
      margin: calc(var(--grid-padding-md) * -1);
    }

    .md\:-mx-\(--grid-padding-md\) {
      margin-inline: calc(var(--grid-padding-md) * -1);
    }

    .md\:mx-auto {
      margin-inline: auto;
    }

    .md\:my-0 {
      margin-block: calc(var(--spacing) * 0);
    }

    .md\:-mt-\(--grid-padding-md\) {
      margin-top: calc(var(--grid-padding-md) * -1);
    }

    .md\:-mt-\[50\%\] {
      margin-top: -50%;
    }

    .md\:mt-1\.5 {
      margin-top: calc(var(--spacing) * 1.5);
    }

    .md\:mt-1\.25 {
      margin-top: calc(var(--spacing) * 1.25);
    }

    .md\:mt-2\.5 {
      margin-top: calc(var(--spacing) * 2.5);
    }

    .md\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }

    .md\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }

    .md\:mt-12\.75 {
      margin-top: calc(var(--spacing) * 12.75);
    }

    .md\:mt-\[2\.5rem\] {
      margin-top: 2.5rem;
    }

    .md\:-mr-\(--grid-padding-md\) {
      margin-right: calc(var(--grid-padding-md) * -1);
    }

    .md\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }

    .md\:mr-2\.5 {
      margin-right: calc(var(--spacing) * 2.5);
    }

    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .md\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }

    .md\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }

    .md\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }

    .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }

    .md\:mb-17\.25 {
      margin-bottom: calc(var(--spacing) * 17.25);
    }

    .md\:mb-\[1\.25rem\] {
      margin-bottom: 1.25rem;
    }

    .md\:-ml-\(--grid-padding-md\) {
      margin-left: calc(var(--grid-padding-md) * -1);
    }

    .md\:ml-0\.5 {
      margin-left: calc(var(--spacing) * .5);
    }

    .md\:ml-\[1\.875rem\] {
      margin-left: 1.875rem;
    }

    .md\:ml-auto {
      margin-left: auto;
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:grid {
      display: grid;
    }

    .md\:hidden {
      display: none;
    }

    .md\:inline {
      display: inline;
    }

    .md\:aspect-16\/9, .md\:aspect-\[16\/9\] {
      aspect-ratio: 16 / 9;
    }

    .md\:\!h-\[var\(--slider-height\)\] {
      height: var(--slider-height) !important;
    }

    .md\:h-8\.75 {
      height: calc(var(--spacing) * 8.75);
    }

    .md\:h-9\.5 {
      height: calc(var(--spacing) * 9.5);
    }

    .md\:h-15 {
      height: calc(var(--spacing) * 15);
    }

    .md\:h-19\.5 {
      height: calc(var(--spacing) * 19.5);
    }

    .md\:h-\[102px\]\! {
      height: 102px !important;
    }

    .md\:max-h-dvh {
      max-height: 100dvh;
    }

    .md\:min-h-\(--text-body-md--line-height\) {
      min-height: var(--text-body-md--line-height);
    }

    .md\:min-h-15 {
      min-height: calc(var(--spacing) * 15);
    }

    .md\:min-h-155\.5\! {
      min-height: calc(var(--spacing) * 155.5) !important;
    }

    .md\:w-9\.5 {
      width: calc(var(--spacing) * 9.5);
    }

    .md\:w-15 {
      width: calc(var(--spacing) * 15);
    }

    .md\:w-73\.75 {
      width: calc(var(--spacing) * 73.75);
    }

    .md\:w-\[64\%\] {
      width: 64%;
    }

    .md\:w-\[102px\]\! {
      width: 102px !important;
    }

    .md\:w-\[calc\(50vw-var\(--grid-padding-lg\)-0\.3125rem-2px\)\] {
      width: calc(50vw - var(--grid-padding-lg) - .3125rem - 2px);
    }

    .md\:w-\[calc\(50vw-var\(--grid-padding-lg\)-0\.3125rem-11px\)\] {
      width: calc(50vw - var(--grid-padding-lg) - .3125rem - 11px);
    }

    .md\:w-\[calc\(100vw-2\*var\(--grid-padding-lg\)-15px\)\] {
      width: calc(100vw - 2 * var(--grid-padding-lg) - 15px);
    }

    .md\:w-auto {
      width: auto;
    }

    .md\:w-fit {
      width: -moz-fit-content;
      width: fit-content;
    }

    .md\:w-full {
      width: 100%;
    }

    .md\:max-w-145 {
      max-width: calc(var(--spacing) * 145);
    }

    .md\:max-w-\[70\%\] {
      max-width: 70%;
    }

    .md\:max-w-\[390px\] {
      max-width: 390px;
    }

    .md\:min-w-15 {
      min-width: calc(var(--spacing) * 15);
    }

    .md\:min-w-auto {
      min-width: auto;
    }

    .md\:min-w-md {
      min-width: var(--container-md);
    }

    .md\:grow-0 {
      flex-grow: 0;
    }

    .md\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:-translate-y-1\/2 {
      --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-subgrid {
      grid-template-columns: subgrid;
    }

    .md\:flex-col {
      flex-direction: column;
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:content-end {
      align-content: flex-end;
    }

    .md\:justify-end {
      justify-content: flex-end;
    }

    .md\:gap-\(--grid-gap\) {
      gap: var(--grid-gap);
    }

    .md\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .md\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .md\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .md\:gap-x-5\.5 {
      -moz-column-gap: calc(var(--spacing) * 5.5);
           column-gap: calc(var(--spacing) * 5.5);
    }

    .md\:gap-y-1 {
      row-gap: calc(var(--spacing) * 1);
    }

    .md\:gap-y-5\.75 {
      row-gap: calc(var(--spacing) * 5.75);
    }

    .md\:gap-y-8 {
      row-gap: calc(var(--spacing) * 8);
    }

    .md\:gap-y-12\.5 {
      row-gap: calc(var(--spacing) * 12.5);
    }

    .md\:rounded-\[0\.625rem\] {
      border-radius: .625rem;
    }

    .md\:rounded-xl {
      border-radius: var(--radius-xl);
    }

    .md\:border-0 {
      border-style: var(--tw-border-style);
      border-width: 0;
    }

    .md\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }

    .md\:bg-stone-200 {
      background-color: var(--color-stone-200);
    }

    .md\:bg-stone-250 {
      background-color: var(--color-stone-250);
    }

    .md\:bg-white {
      background-color: var(--color-white);
    }

    .md\:p-\(--grid-padding-md\) {
      padding: var(--grid-padding-md);
    }

    .md\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .md\:p-1\.75 {
      padding: calc(var(--spacing) * 1.75);
    }

    .md\:p-2\.5 {
      padding: calc(var(--spacing) * 2.5);
    }

    .md\:p-\[0\.625rem\] {
      padding: .625rem;
    }

    .md\:px-\(--grid-padding-md\) {
      padding-inline: var(--grid-padding-md);
    }

    .md\:px-3\.75 {
      padding-inline: calc(var(--spacing) * 3.75);
    }

    .md\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .md\:px-5\.5 {
      padding-inline: calc(var(--spacing) * 5.5);
    }

    .md\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }

    .md\:px-7\.5 {
      padding-inline: calc(var(--spacing) * 7.5);
    }

    .md\:px-13 {
      padding-inline: calc(var(--spacing) * 13);
    }

    .md\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }

    .md\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }

    .md\:py-3\.75 {
      padding-block: calc(var(--spacing) * 3.75);
    }

    .md\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }

    .md\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }

    .md\:py-7\.5 {
      padding-block: calc(var(--spacing) * 7.5);
    }

    .md\:pt-caption {
      padding-top: var(--text-caption-sm-padding-top);
    }

    @media (min-width: 834px) {
      .md\:pt-caption {
        padding-top: var(--text-caption-md-padding-top);
      }
    }

    @media (min-width: 1440px) {
      .md\:pt-caption {
        padding-top: var(--text-caption-lg-padding-top);
      }
    }

    .md\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .md\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }

    .md\:pt-3\.75 {
      padding-top: calc(var(--spacing) * 3.75);
    }

    .md\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }

    .md\:pt-5\.5 {
      padding-top: calc(var(--spacing) * 5.5);
    }

    .md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }

    .md\:pt-19 {
      padding-top: calc(var(--spacing) * 19);
    }

    .md\:pr-0 {
      padding-right: calc(var(--spacing) * 0);
    }

    .md\:text-subheader {
      padding-bottom: var(--text-subheader-sm-padding-bottom);
      font-family: var(--font-sans);
      color: var(--color-midnight-400);
    }

    .md\:text-subheader:is(:where(.group\/module).theme-dark *) {
      color: var(--color-stone-100);
    }

    .md\:text-subheader:is(:where(.group\/module).theme-light *) {
      color: var(--color-midnight-400);
    }

    .md\:text-subheader:where(.dark, .dark *, .theme-dark, .theme-dark *) {
      color: var(--color-stone-100);
    }

    .md\:text-subheader {
      font-size: var(--text-subheader-sm);
      line-height: var(--tw-leading, var(--text-subheader-sm--line-height));
      letter-spacing: var(--tw-tracking, var(--text-subheader-sm--letter-spacing));
      text-transform: uppercase;
    }

    @media (min-width: 834px) {
      .md\:text-subheader {
        padding-bottom: var(--text-subheader-md-padding-bottom);
        font-size: var(--text-subheader-md);
        line-height: var(--tw-leading, var(--text-subheader-md--line-height));
        letter-spacing: var(--tw-tracking, var(--text-subheader-md--letter-spacing));
      }
    }

    @media (min-width: 1440px) {
      .md\:text-subheader {
        padding-bottom: var(--text-subheader-lg-padding-bottom);
        font-size: var(--text-subheader-lg);
        line-height: var(--tw-leading, var(--text-subheader-lg--line-height));
        letter-spacing: var(--tw-tracking, var(--text-subheader-lg--letter-spacing));
      }
    }

    .md\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .md\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }

    .md\:pb-3\.5 {
      padding-bottom: calc(var(--spacing) * 3.5);
    }

    .md\:pb-3\.25 {
      padding-bottom: calc(var(--spacing) * 3.25);
    }

    .md\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }

    .md\:pb-5 {
      padding-bottom: calc(var(--spacing) * 5);
    }

    .md\:pb-5\.5 {
      padding-bottom: calc(var(--spacing) * 5.5);
    }

    .md\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }

    .md\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }

    .md\:pb-12\.5 {
      padding-bottom: calc(var(--spacing) * 12.5);
    }

    .md\:pb-13 {
      padding-bottom: calc(var(--spacing) * 13);
    }

    .md\:pb-17 {
      padding-bottom: calc(var(--spacing) * 17);
    }

    .md\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }

    .md\:pl-0 {
      padding-left: calc(var(--spacing) * 0);
    }

    .md\:text-body-lg {
      font-size: var(--text-body-lg);
      line-height: var(--tw-leading, var(--text-body-lg--line-height));
    }

    .md\:text-\[15px\] {
      font-size: 15px;
    }

    .md\:text-\[40px\] {
      font-size: 40px;
    }

    .md\:text-\[55px\] {
      font-size: 55px;
    }

    .md\:leading-13\.75 {
      --tw-leading: calc(var(--spacing) * 13.75);
      line-height: calc(var(--spacing) * 13.75);
    }

    .md\:\[--b025-btm-spacer\:2\.625rem\] {
      --b025-btm-spacer: 2.625rem;
    }

    .md\:\[--b025-top-spacer\:2\.25rem\] {
      --b025-top-spacer: 2.25rem;
    }

    .md\:\[--header-bar-height\:3\.125rem\] {
      --header-bar-height: 3.125rem;
    }

    .md\:\[--logo-width\:290px\] {
      --logo-width: 290px;
    }

    .md\:\[--slider-height\:500px\] {
      --slider-height: 500px;
    }
  }

  .before\:md\:-translate-x-\[calc\(100\%\+0\.313rem\)\]:before {
    content: var(--tw-content);
  }

  @media (min-width: 834px) {
    .before\:md\:-translate-x-\[calc\(100\%\+0\.313rem\)\]:before {
      --tw-translate-x: calc(calc(100% + .313rem) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .even\:md\:col-start-3:nth-child(2n) {
      grid-column-start: 3;
    }

    .md\:nth-last-\[-n\+2\]\:pb-0:nth-last-child(-n+2) {
      padding-bottom: calc(var(--spacing) * 0);
    }

    @media not all and (min-width: 1440px) {
      .md\:max-lg\:absolute {
        position: absolute;
      }

      .md\:max-lg\:col-start-11 {
        grid-column-start: 11;
      }
    }
  }

  @media not all and (min-width: 1440px) {
    @media (min-width: 834px) {
      .max-lg\:md\:mb-5 {
        margin-bottom: calc(var(--spacing) * 5);
      }
    }
  }

  @media (min-width: 834px) {
    @media not all and (min-width: 1440px) {
      .md\:max-lg\:max-h-\[calc\(100dvh-\(2\*var\(--grid-padding-lg\)\)-45px\)\] {
        max-height: calc(100dvh - (2 * var(--grid-padding-lg)) - 45px);
      }
    }
  }

  @media (min-width: 1440px) {
    .lg\:pointer-events-none {
      pointer-events: none;
    }

    .lg\:absolute {
      position: absolute;
    }

    .lg\:sticky {
      position: sticky;
    }

    .lg\:top-0 {
      top: calc(var(--spacing) * 0);
    }

    .lg\:left-0 {
      left: calc(var(--spacing) * 0);
    }

    .lg\:order-0 {
      order: 0;
    }

    .lg\:order-1 {
      order: 1;
    }

    .lg\:order-3 {
      order: 3;
    }

    .lg\:order-4 {
      order: 4;
    }

    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .lg\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .lg\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .lg\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .lg\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .lg\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .lg\:col-span-13 {
      grid-column: span 13 / span 13;
    }

    .lg\:col-span-14 {
      grid-column: span 14 / span 14;
    }

    .lg\:col-span-15 {
      grid-column: span 15 / span 15;
    }

    .lg\:col-span-16 {
      grid-column: span 16 / span 16;
    }

    .lg\:col-span-17 {
      grid-column: span 17 / span 17;
    }

    .lg\:col-span-18 {
      grid-column: span 18 / span 18;
    }

    .lg\:col-span-19 {
      grid-column: span 19 / span 19;
    }

    .lg\:col-span-20 {
      grid-column: span 20 / span 20;
    }

    .lg\:col-span-full {
      grid-column: 1 / -1;
    }

    .lg\:col-start-1 {
      grid-column-start: 1;
    }

    .lg\:col-start-2 {
      grid-column-start: 2;
    }

    .lg\:col-start-3 {
      grid-column-start: 3;
    }

    .lg\:col-start-4 {
      grid-column-start: 4;
    }

    .lg\:col-start-5 {
      grid-column-start: 5;
    }

    .lg\:col-start-6 {
      grid-column-start: 6;
    }

    .lg\:col-start-7 {
      grid-column-start: 7;
    }

    .lg\:col-start-8 {
      grid-column-start: 8;
    }

    .lg\:col-start-9 {
      grid-column-start: 9;
    }

    .lg\:col-start-10 {
      grid-column-start: 10;
    }

    .lg\:col-start-11 {
      grid-column-start: 11;
    }

    .lg\:col-start-12 {
      grid-column-start: 12;
    }

    .lg\:col-start-13 {
      grid-column-start: 13;
    }

    .lg\:col-start-14 {
      grid-column-start: 14;
    }

    .lg\:col-start-15 {
      grid-column-start: 15;
    }

    .lg\:col-start-16 {
      grid-column-start: 16;
    }

    .lg\:col-start-17 {
      grid-column-start: 17;
    }

    .lg\:col-start-18 {
      grid-column-start: 18;
    }

    .lg\:col-start-19 {
      grid-column-start: 19;
    }

    .lg\:col-end-9 {
      grid-column-end: 9;
    }

    .lg\:col-end-11 {
      grid-column-end: 11;
    }

    .lg\:col-end-12 {
      grid-column-end: 12;
    }

    .lg\:col-end-18 {
      grid-column-end: 18;
    }

    .lg\:col-end-20 {
      grid-column-end: 20;
    }

    .lg\:col-end-21 {
      grid-column-end: 21;
    }

    .lg\:col-end-25 {
      grid-column-end: 25;
    }

    .lg\:row-1 {
      grid-row: 1;
    }

    .lg\:row-span-6 {
      grid-row: span 6 / span 6;
    }

    .lg\:row-start-1 {
      grid-row-start: 1;
    }

    .lg\:row-start-4 {
      grid-row-start: 4;
    }

    .lg\:row-end-4 {
      grid-row-end: 4;
    }

    .lg\:row-end-8 {
      grid-row-end: 8;
    }

    .lg\:-m-\(--grid-padding-lg\) {
      margin: calc(var(--grid-padding-lg) * -1);
    }

    .lg\:-mx-\(--grid-padding-lg\) {
      margin-inline: calc(var(--grid-padding-lg) * -1);
    }

    .lg\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .lg\:my-1 {
      margin-block: calc(var(--spacing) * 1);
    }

    .lg\:-mt-\(--grid-padding-lg\) {
      margin-top: calc(var(--grid-padding-lg) * -1);
    }

    .lg\:-mt-\(--header-bar-height\) {
      margin-top: calc(var(--header-bar-height) * -1);
    }

    .lg\:-mt-32\.5 {
      margin-top: calc(var(--spacing) * -32.5);
    }

    .lg\:-mt-\[20\%\] {
      margin-top: -20%;
    }

    .lg\:-mt-\[25\%\] {
      margin-top: -25%;
    }

    .lg\:mt-2\.5 {
      margin-top: calc(var(--spacing) * 2.5);
    }

    .lg\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }

    .lg\:mt-6\.5 {
      margin-top: calc(var(--spacing) * 6.5);
    }

    .lg\:mt-11 {
      margin-top: calc(var(--spacing) * 11);
    }

    .lg\:mt-12\.5 {
      margin-top: calc(var(--spacing) * 12.5);
    }

    .lg\:mt-13\.25 {
      margin-top: calc(var(--spacing) * 13.25);
    }

    .lg\:mt-15 {
      margin-top: calc(var(--spacing) * 15);
    }

    .lg\:mt-auto {
      margin-top: auto;
    }

    .lg\:-mr-\(--grid-padding-lg\) {
      margin-right: calc(var(--grid-padding-lg) * -1);
    }

    .lg\:-mb-\[calc\(var\(--grid-padding-lg\)\+0\.375rem\)\] {
      margin-bottom: calc(calc(var(--grid-padding-lg) + .375rem) * -1);
    }

    .lg\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .lg\:mb-3\.5 {
      margin-bottom: calc(var(--spacing) * 3.5);
    }

    .lg\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }

    .lg\:mb-9\.25 {
      margin-bottom: calc(var(--spacing) * 9.25);
    }

    .lg\:mb-13 {
      margin-bottom: calc(var(--spacing) * 13);
    }

    .lg\:mb-13\.25 {
      margin-bottom: calc(var(--spacing) * 13.25);
    }

    .lg\:mb-13\.75 {
      margin-bottom: calc(var(--spacing) * 13.75);
    }

    .lg\:mb-15 {
      margin-bottom: calc(var(--spacing) * 15);
    }

    .lg\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }

    .lg\:-ml-\(--grid-padding-lg\) {
      margin-left: calc(var(--grid-padding-lg) * -1);
    }

    .lg\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }

    .lg\:block {
      display: block;
    }

    .lg\:contents\! {
      display: contents !important;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:grid {
      display: grid;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:aspect-16\/9 {
      aspect-ratio: 16 / 9;
    }

    .lg\:h-\(--header-bar-height\) {
      height: var(--header-bar-height);
    }

    .lg\:h-14\.5 {
      height: calc(var(--spacing) * 14.5);
    }

    .lg\:h-16\.25 {
      height: calc(var(--spacing) * 16.25);
    }

    .lg\:h-21\.25 {
      height: calc(var(--spacing) * 21.25);
    }

    .lg\:h-\[calc\(100dvh_-_2\*var\(--grid-padding-lg\)\)\] {
      height: calc(100dvh - 2 * var(--grid-padding-lg));
    }

    .lg\:min-h-\(--text-body-lg--line-height\) {
      min-height: var(--text-body-lg--line-height);
    }

    .lg\:min-h-12\.5 {
      min-height: calc(var(--spacing) * 12.5);
    }

    .lg\:min-h-175\.25\! {
      min-height: calc(var(--spacing) * 175.25) !important;
    }

    .lg\:w-87\.5 {
      width: calc(var(--spacing) * 87.5);
    }

    .lg\:w-\[37\%\] {
      width: 37%;
    }

    .lg\:w-\[calc\(8\*\(\(100vw-\(2\*var\(--grid-padding-lg\)\)-\(var\(--grid-gap\)\*23\)\)\/24\)\+\(var\(--grid-gap\)\*7\)-4px\)\] {
      width: calc(8 * ((100vw - (2 * var(--grid-padding-lg)) - (var(--grid-gap) * 23)) / 24) + (var(--grid-gap) * 7) - 4px);
    }

    .lg\:w-\[calc\(16\*\(\(100vw-\(2\*var\(--grid-padding-lg\)\)-\(var\(--grid-gap\)\*23\)\)\/24\)\+\(var\(--grid-gap\)\*14\)-1px\)\] {
      width: calc(16 * ((100vw - (2 * var(--grid-padding-lg)) - (var(--grid-gap) * 23)) / 24) + (var(--grid-gap) * 14) - 1px);
    }

    .lg\:max-w-270 {
      max-width: calc(var(--spacing) * 270);
    }

    .lg\:min-w-14\.5 {
      min-width: calc(var(--spacing) * 14.5);
    }

    .lg\:min-w-75 {
      min-width: calc(var(--spacing) * 75);
    }

    .lg\:grow-0 {
      flex-grow: 0;
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .lg\:grid-cols-18 {
      grid-template-columns: repeat(18, minmax(0, 1fr));
    }

    .lg\:grid-cols-subgrid {
      grid-template-columns: subgrid;
    }

    .lg\:grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:place-content-end {
      place-content: end;
    }

    .lg\:items-center {
      align-items: center;
    }

    .lg\:justify-between {
      justify-content: space-between;
    }

    .lg\:justify-start {
      justify-content: flex-start;
    }

    .lg\:gap-1 {
      gap: calc(var(--spacing) * 1);
    }

    .lg\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .lg\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .lg\:gap-3\.75 {
      gap: calc(var(--spacing) * 3.75);
    }

    .lg\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .lg\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .lg\:gap-x-11\.5 {
      -moz-column-gap: calc(var(--spacing) * 11.5);
           column-gap: calc(var(--spacing) * 11.5);
    }

    .lg\:gap-x-20 {
      -moz-column-gap: calc(var(--spacing) * 20);
           column-gap: calc(var(--spacing) * 20);
    }

    .lg\:gap-y-0 {
      row-gap: calc(var(--spacing) * 0);
    }

    .lg\:gap-y-11 {
      row-gap: calc(var(--spacing) * 11);
    }

    .lg\:self-center {
      align-self: center;
    }

    .lg\:rounded-\[0\.875rem\] {
      border-radius: .875rem;
    }

    .lg\:border-0 {
      border-style: var(--tw-border-style);
      border-width: 0;
    }

    .lg\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }

    .lg\:border-b {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }

    .lg\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }

    .lg\:border-none {
      --tw-border-style: none;
      border-style: none;
    }

    .lg\:border-\[\#CECECE\] {
      border-color: #cecece;
    }

    .lg\:border-black {
      border-color: var(--color-black);
    }

    .lg\:border-transparent {
      border-color: #0000;
    }

    .lg\:bg-white {
      background-color: var(--color-white);
    }

    .lg\:p-\(--grid-padding-lg\) {
      padding: var(--grid-padding-lg);
    }

    .lg\:p-\[1\.25rem\] {
      padding: 1.25rem;
    }

    .lg\:px-\(--grid-padding-lg\) {
      padding-inline: var(--grid-padding-lg);
    }

    .lg\:px-1\.5 {
      padding-inline: calc(var(--spacing) * 1.5);
    }

    .lg\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .lg\:px-\[3\.125rem\] {
      padding-inline: 3.125rem;
    }

    .lg\:py-1\.25 {
      padding-block: calc(var(--spacing) * 1.25);
    }

    .lg\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }

    .lg\:py-5\.5 {
      padding-block: calc(var(--spacing) * 5.5);
    }

    .lg\:pt-caption {
      padding-top: var(--text-caption-sm-padding-top);
    }

    @media (min-width: 834px) {
      .lg\:pt-caption {
        padding-top: var(--text-caption-md-padding-top);
      }
    }

    @media (min-width: 1440px) {
      .lg\:pt-caption {
        padding-top: var(--text-caption-lg-padding-top);
      }
    }

    .lg\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .lg\:pt-2\.5 {
      padding-top: calc(var(--spacing) * 2.5);
    }

    .lg\:pt-4\.5 {
      padding-top: calc(var(--spacing) * 4.5);
    }

    .lg\:pt-7\.5 {
      padding-top: calc(var(--spacing) * 7.5);
    }

    .lg\:pt-9 {
      padding-top: calc(var(--spacing) * 9);
    }

    .lg\:pt-11\.5 {
      padding-top: calc(var(--spacing) * 11.5);
    }

    .lg\:pt-12\.5 {
      padding-top: calc(var(--spacing) * 12.5);
    }

    .lg\:pt-15 {
      padding-top: calc(var(--spacing) * 15);
    }

    .lg\:pt-22\.5 {
      padding-top: calc(var(--spacing) * 22.5);
    }

    .lg\:pt-32\.5 {
      padding-top: calc(var(--spacing) * 32.5);
    }

    .lg\:pr-24 {
      padding-right: calc(var(--spacing) * 24);
    }

    .lg\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .lg\:pb-1\.5 {
      padding-bottom: calc(var(--spacing) * 1.5);
    }

    .lg\:pb-2\.5 {
      padding-bottom: calc(var(--spacing) * 2.5);
    }

    .lg\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }

    .lg\:pb-4\.5 {
      padding-bottom: calc(var(--spacing) * 4.5);
    }

    .lg\:pb-5\.5 {
      padding-bottom: calc(var(--spacing) * 5.5);
    }

    .lg\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }

    .lg\:pb-12\.5 {
      padding-bottom: calc(var(--spacing) * 12.5);
    }

    .lg\:pb-22\.5 {
      padding-bottom: calc(var(--spacing) * 22.5);
    }

    .lg\:pb-25\.75 {
      padding-bottom: calc(var(--spacing) * 25.75);
    }

    .lg\:pb-30 {
      padding-bottom: calc(var(--spacing) * 30);
    }

    .lg\:pb-37\.5 {
      padding-bottom: calc(var(--spacing) * 37.5);
    }

    .lg\:pl-1 {
      padding-left: calc(var(--spacing) * 1);
    }

    .lg\:pl-5\.5 {
      padding-left: calc(var(--spacing) * 5.5);
    }

    .lg\:text-\[45px\] {
      font-size: 45px;
    }

    .lg\:text-\[79px\] {
      font-size: 79px;
    }

    .lg\:leading-18\.25 {
      --tw-leading: calc(var(--spacing) * 18.25);
      line-height: calc(var(--spacing) * 18.25);
    }

    .lg\:opacity-0 {
      opacity: 0;
    }

    .lg\:transition-opacity {
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .lg\:duration-200 {
      --tw-duration: .2s;
      transition-duration: .2s;
    }

    .lg\:\[--slider-height\:600px\] {
      --slider-height: 600px;
    }

    .group-focus-within\:lg\:opacity-100:is(:where(.group):focus-within *) {
      opacity: 1;
    }

    .lg\:group-focus-within\/video-player\:block:is(:where(.group\/video-player):focus-within *) {
      display: block;
    }
  }

  @media (hover: hover) {
    @media (min-width: 1440px) {
      .group-hover\:lg\:opacity-100:is(:where(.group):hover *) {
        opacity: 1;
      }
    }
  }

  @media (min-width: 1440px) {
    @media (hover: hover) {
      .lg\:group-hover\/video-player\:block:is(:where(.group\/video-player):hover *) {
        display: block;
      }
    }

    .group-\[\.stories-page-dark\]\/body\:lg\:border-white:is(:where(.group\/body).stories-page-dark *) {
      border-color: var(--color-white);
    }

    .lg\:before\:mr-4:before {
      content: var(--tw-content);
      margin-right: calc(var(--spacing) * 4);
    }

    .lg\:before\:content-\[\'—\'\]:before {
      --tw-content: "—";
      content: var(--tw-content);
    }

    .last\:lg\:pb-0:last-child, .lg\:last\:pb-0:last-child {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .even\:lg\:col-start-6:nth-child(2n) {
      grid-column-start: 6;
    }

    @media (hover: hover) {
      .lg\:hover\:border-black:hover {
        border-color: var(--color-black);
      }

      .lg\:hover\:bg-stone-500:hover {
        background-color: var(--color-stone-500);
      }

      .group-\[\.stories-page-dark\]\/body\:lg\:hover\:border-white:is(:where(.group\/body).stories-page-dark *):hover {
        border-color: var(--color-white);
      }
    }

    .lg\:nth-last-\[-n\+2\]\:mb-0:nth-last-child(-n+2) {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .lg\:nth-last-\[-n\+2\]\:pb-0:nth-last-child(-n+2) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }

  .dark\:border-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    border-color: var(--color-neutral-100);
  }

  .dark\:border-neutral-600:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    border-color: var(--color-neutral-600);
  }

  .dark\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-100);
  }

  .dark\:bg-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-300);
  }

  .dark\:bg-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-400);
  }

  .dark\:bg-neutral-600:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-600);
  }

  .dark\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-700);
  }

  .dark\:bg-neutral-900:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-900);
  }

  .dark\:bg-transparent:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: #0000;
  }

  .dark\:text-black:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-black);
  }

  .dark\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-100);
  }

  .dark\:text-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-300);
  }

  .dark\:text-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-400);
  }

  .dark\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-500);
  }

  .dark\:text-neutral-900:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-900);
  }

  .dark\:text-red-400:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-red-400);
  }

  .dark\:text-stone-100:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .dark\:text-white:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-white);
  }

  .dark\:text-white\/60:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:text-white\/60:where(.dark, .dark *, .theme-dark, .theme-dark *) {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .dark\:text-white\/80:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:text-white\/80:where(.dark, .dark *, .theme-dark, .theme-dark *) {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .dark\:\[color-scheme\:dark\]:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color-scheme: dark;
  }

  .dark\:ring-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    --tw-ring-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[has-overlay\]\:\!caret-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group)[data-has-overlay] *) {
    caret-color: var(--color-neutral-100) !important;
  }

  .dark\:group-data-\[multiple\]\:border-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group)[data-multiple] *), .group-data-\[overscroll\]\:dark\:border-neutral-100:is(:where(.group)[data-overscroll] *):where(.dark, .dark *, .theme-dark, .theme-dark *) {
    border-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:text-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    color: var(--color-neutral-300);
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:border-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:bg-neutral-950\/20:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    background-color: #0a0a0a33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:group-data-\[tab-style\=tab\]\/wrapper\:bg-neutral-950\/20:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
      background-color: color-mix(in oklab, var(--color-neutral-950) 20%, transparent);
    }
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:text-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    color: var(--color-neutral-300);
  }

  .dark\:peer-checked\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.peer):checked ~ *) {
    background-color: var(--color-neutral-100);
  }

  .dark\:peer-checked\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.peer):checked ~ *) {
    color: var(--color-neutral-100);
  }

  .dark\:placeholder\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *)::-moz-placeholder {
    color: var(--color-neutral-500);
  }

  .dark\:placeholder\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *)::placeholder {
    color: var(--color-neutral-500);
  }

  .dark\:before\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.2\)\]:where(.dark, .dark *, .theme-dark, .theme-dark *):before {
    content: var(--tw-content);
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #fff3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:before\:border-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    border-color: var(--color-neutral-700);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:before\:bg-neutral-950:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    background-color: var(--color-neutral-950);
  }

  .dark\:after\:border-t-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):after {
    content: var(--tw-content);
    border-top-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:after\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    background-color: var(--color-neutral-700);
  }

  .dark\:focus\:bg-black:where(.dark, .dark *, .theme-dark, .theme-dark *):focus {
    background-color: var(--color-black);
  }

  .dark\:focus-visible\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):focus-visible {
    color: var(--color-neutral-100);
  }

  .dark\:disabled\:\!text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *):disabled {
    color: var(--color-neutral-500) !important;
  }

  .dark\:aria-selected\:\!bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    background-color: var(--color-neutral-100) !important;
  }

  .dark\:aria-selected\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    background-color: var(--color-neutral-100);
  }

  .dark\:aria-selected\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    background-color: var(--color-neutral-700);
  }

  .dark\:aria-selected\:\!text-black:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    color: var(--color-black) !important;
  }

  .dark\:aria-selected\:text-black:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    color: var(--color-black);
  }

  .dark\:aria-\[pressed\=true\]\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-pressed="true"] {
    background-color: var(--color-neutral-100);
  }

  .dark\:aria-\[pressed\=true\]\:text-black:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-pressed="true"] {
    color: var(--color-black);
  }

  .dark\:group-data-\[vertical\=false\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-l-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *)[aria-pressed="true"] {
    border-left-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[vertical\=false\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-r-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *)[aria-pressed="true"] {
    border-right-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[vertical\=true\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-t-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *)[aria-pressed="true"] {
    border-top-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[vertical\=true\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-b-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *)[aria-pressed="true"] {
    border-bottom-color: var(--color-neutral-100);
  }

  .dark\:data-\[active\=true\]\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-active="true"] {
    background-color: var(--color-neutral-100);
  }

  .dark\:data-\[active\=true\]\:bg-neutral-600:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-active="true"] {
    background-color: var(--color-neutral-600);
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:border-b-transparent:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    border-bottom-color: #0000;
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:bg-transparent:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    background-color: #0000;
  }

  .dark\:data-\[is-active\]\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-is-active] {
    background-color: var(--color-neutral-700);
  }

  .dark\:data-\[is-active\]\:before\:ring-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-is-active]:before {
    content: var(--tw-content);
    --tw-ring-color: var(--color-neutral-400);
  }

  .dark\:data-\[is-active\=true\]\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-is-active="true"] {
    background-color: var(--color-neutral-700);
  }

  .dark\:data-\[placeholder\]\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-placeholder] {
    color: var(--color-neutral-100);
  }

  .dark\:data-\[placeholder\]\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-placeholder] {
    color: var(--color-neutral-500);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:data-\[valid\=true\]\:data-\[visited\=true\]\:after\:bg-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *)[data-valid="true"][data-visited="true"]:after {
    content: var(--tw-content);
    background-color: var(--color-neutral-300);
  }

  .\[\&_\.bel-grid\]\:p-0 .bel-grid {
    padding: calc(var(--spacing) * 0);
  }

  .\[\&_\.dnd-placeholder\]\:bg-neutral-900 .dnd-placeholder {
    background-color: var(--color-neutral-900);
  }

  .dark\:\[\&_\.dnd-placeholder\]\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) .dnd-placeholder {
    background-color: var(--color-neutral-100);
  }

  .dark\:\[\&_\.dnd-placeholder\]\:text-neutral-900:where(.dark, .dark *, .theme-dark, .theme-dark *) .dnd-placeholder {
    color: var(--color-neutral-900);
  }

  .\[\&_\[data-type\]\]\:max-w-none [data-type] {
    max-width: none;
  }

  .\[\&_li\]\:pl-2 li {
    padding-left: calc(var(--spacing) * 2);
  }

  .group-\[\.dark-product\]\/body\:\[\&_path\]\:fill-white:is(:where(.group\/body).dark-product *) path, .group-\[\.stories-page-dark\]\/body\:\[\&_path\]\:fill-white:is(:where(.group\/body).stories-page-dark *) path {
    fill: var(--color-white);
  }

  :where(.base-header) .in-\[\.base-header\]\:\[\&_path\]\:fill-black path {
    fill: var(--color-black);
  }

  :where(.base-header) .in-\[\.base-header\]\:\[\&_path\]\:fill-white path {
    fill: var(--color-white);
  }

  .\[\&_span\]\:text-white span {
    color: var(--color-white);
  }

  .disabled\:\[\&_span\]\:opacity-50:disabled span {
    opacity: .5;
  }

  .\[\&_svg\]\:h-full svg {
    height: 100%;
  }

  .\[\&_svg\]\:w-\[1\.25em\] svg {
    width: 1.25em;
  }

  .\[\&_svg\]\:w-full svg {
    width: 100%;
  }

  .\[\&_ul\]\:list-\[\'—\'\] ul {
    list-style-type: "—";
  }

  .\[\&_ul\]\:pl-\[0\.938rem\] ul {
    padding-left: .938rem;
  }

  .\[\&\.formkit-dropZone\]\:bg-neutral-100.formkit-dropZone {
    background-color: var(--color-neutral-100);
  }

  .\[\&\.formkit-dropZone\]\:opacity-30.formkit-dropZone {
    opacity: .3;
  }

  .\[\&\.formkit-dropZone\]\:opacity-50.formkit-dropZone, .\[\&\.formkit-dropZone_\.formkit-tag\]\:opacity-50.formkit-dropZone .formkit-tag {
    opacity: .5;
  }

  .\[\&\.formkit-longTouch\]\:bg-neutral-100.formkit-longTouch {
    background-color: var(--color-neutral-100);
  }

  .\[\&\.formkit-longTouch\]\:opacity-50.formkit-longTouch {
    opacity: .5;
  }

  .\[\&\.formkit-selectionDropZone\]\:bg-neutral-100.formkit-selectionDropZone {
    background-color: var(--color-neutral-100);
  }

  .\[\&\.formkit-touchDragging\]\:\!flex.formkit-touchDragging {
    display: flex !important;
  }

  .\[\&\.formkit-touchDropZone\]\:bg-neutral-100.formkit-touchDropZone {
    background-color: var(--color-neutral-100);
  }

  .\[\&\.formkit-touchDropZone\]\:opacity-50.formkit-touchDropZone, .\[\&\.formkit-touchDropZone_\.formkit-tag\]\:opacity-50.formkit-touchDropZone .formkit-tag {
    opacity: .5;
  }

  .\[\&\.formkit-touchSelectionDropZone\]\:bg-neutral-100.formkit-touchSelectionDropZone {
    background-color: var(--color-neutral-100);
  }

  .\[\&\:\:-moz-color-swatch\]\:border-none::-moz-color-swatch {
    --tw-border-style: none;
    border-style: none;
  }

  .\[\&\:\:-moz-range-thumb\]\:h-3\.5::-moz-range-thumb {
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\:\:-moz-range-thumb\]\:w-3\.5::-moz-range-thumb {
    width: calc(var(--spacing) * 3.5);
  }

  .\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb {
    -moz-appearance: none;
         appearance: none;
  }

  .\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
    border-radius: 3.40282e38px;
  }

  .\[\&\:\:-moz-range-thumb\]\:border-none::-moz-range-thumb {
    --tw-border-style: none;
    border-style: none;
  }

  .\[\&\:\:-moz-range-thumb\]\:bg-neutral-600::-moz-range-thumb {
    background-color: var(--color-neutral-600);
  }

  .dark\:\[\&\:\:-moz-range-thumb\]\:bg-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *)::-moz-range-thumb {
    background-color: var(--color-neutral-400);
  }

  .\[\&\:\:-moz-range-track\]\:h-1\.5::-moz-range-track {
    height: calc(var(--spacing) * 1.5);
  }

  .\[\&\:\:-moz-range-track\]\:rounded-\[5px\]::-moz-range-track {
    border-radius: 5px;
  }

  .\[\&\:\:-moz-range-track\]\:bg-neutral-300::-moz-range-track {
    background-color: var(--color-neutral-300);
  }

  .dark\:\[\&\:\:-moz-range-track\]\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)::-moz-range-track {
    background-color: var(--color-neutral-700);
  }

  .\[\&\:\:-webkit-color-swatch\]\:border-none::-webkit-color-swatch {
    --tw-border-style: none;
    border-style: none;
  }

  .\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper {
    padding: calc(var(--spacing) * 0);
  }

  .\[\&\:\:-webkit-slider-runnable-track\]\:h-1\.5::-webkit-slider-runnable-track {
    height: calc(var(--spacing) * 1.5);
  }

  .\[\&\:\:-webkit-slider-runnable-track\]\:rounded-\[5px\]::-webkit-slider-runnable-track {
    border-radius: 5px;
  }

  .\[\&\:\:-webkit-slider-runnable-track\]\:bg-neutral-300::-webkit-slider-runnable-track {
    background-color: var(--color-neutral-300);
  }

  .dark\:\[\&\:\:-webkit-slider-runnable-track\]\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)::-webkit-slider-runnable-track {
    background-color: var(--color-neutral-700);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb {
    position: relative;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:top-1\/2::-webkit-slider-thumb {
    top: 50%;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb {
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb {
    width: calc(var(--spacing) * 3.5);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:-translate-y-1\/2::-webkit-slider-thumb {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    -webkit-appearance: none;
            appearance: none;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius: 3.40282e38px;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:bg-neutral-600::-webkit-slider-thumb {
    background-color: var(--color-neutral-600);
  }

  .dark\:\[\&\:\:-webkit-slider-thumb\]\:bg-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *)::-webkit-slider-thumb {
    background-color: var(--color-neutral-400);
  }

  .\[\&\:\:backdrop\]\:bg-neutral-800\/50::backdrop {
    background-color: #26262680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\:\:backdrop\]\:bg-neutral-800\/50::backdrop {
      background-color: color-mix(in oklab, var(--color-neutral-800) 50%, transparent);
    }
  }

  .\[\&\>\*\]\:m-auto > * {
    margin: auto;
  }

  .\[\&\>\*\]\:ml-0 > * {
    margin-left: calc(var(--spacing) * 0);
  }

  .\[\&\>\*\]\:h-full > * {
    height: 100%;
  }

  .\[\&\>\*\]\:max-h-\[46rem\] > * {
    max-height: 46rem;
  }

  .\[\&\>\*\]\:w-full > * {
    width: 100%;
  }

  .\[\&\>\*\]\:max-w-\[40rem\] > * {
    max-width: 40rem;
  }

  .\[\&\>\*\]\:grow-0 > * {
    flex-grow: 0;
  }

  .\[\&\>\*\]\:rounded-lg > * {
    border-radius: var(--radius-lg);
  }

  .\[\&\>\*\]\:\!bg-white > * {
    background-color: var(--color-white) !important;
  }

  .\[\&\>\[data-type\=number\]\]\:mb-0 > [data-type="number"] {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&\>\[data-type\=number\]\]\:ml-3 > [data-type="number"] {
    margin-left: calc(var(--spacing) * 3);
  }

  .\[\&\>\[data-type\=number\]\]\:shrink > [data-type="number"] {
    flex-shrink: 1;
  }

  .\[\&\>\[data-type\=number\]\]\:grow-0 > [data-type="number"] {
    flex-grow: 0;
  }

  .\[\&\>canvas\]\:block > canvas {
    display: block;
  }

  .\[\&\>canvas\]\:aspect-\[1\/1\] > canvas {
    aspect-ratio: 1;
  }

  .\[\&\>canvas\]\:w-full > canvas {
    width: 100%;
  }

  .\[\&\>canvas\:focus-visible\]\:outline-none > canvas:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[\&\>div\]\:p-0 > div {
    padding: calc(var(--spacing) * 0);
  }

  @media not all and (min-width: 834px) {
    .\[\&\>div\]\:max-md\:mt-15 > div {
      margin-top: calc(var(--spacing) * 15);
    }

    .\[\&\>div\]\:max-md\:bg-transparent > div {
      background-color: #0000;
    }
  }

  .\[\&\>div\:\:after\]\:absolute > div:after {
    position: absolute;
  }

  .\[\&\>div\:\:after\]\:top-1\/2 > div:after {
    top: 50%;
  }

  .\[\&\>div\:\:after\]\:left-\[105\%\] > div:after {
    left: 105%;
  }

  .\[\&\>div\:\:after\]\:h-\[1px\] > div:after {
    height: 1px;
  }

  .\[\&\>div\:\:after\]\:w-\[12\%\] > div:after {
    width: 12%;
  }

  .\[\&\>div\:\:after\]\:-translate-y-1\/2 > div:after {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>div\:\:after\]\:bg-neutral-900 > div:after {
    background-color: var(--color-neutral-900);
  }

  .\[\&\>div\:\:after\]\:content-\[\"\"\] > div:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .peer-checked\:\[\&\>div\:first-child\:not\(\:last-child\)\]\:left-0:is(:where(.peer):checked ~ *) > div:first-child:not(:last-child) {
    left: calc(var(--spacing) * 0);
  }

  .peer-checked\:\[\&\>div\:first-child\:not\(\:last-child\)\]\:translate-x-0:is(:where(.peer):checked ~ *) > div:first-child:not(:last-child) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-checked\:\[\&\>div\:last-child\]\:left-full:is(:where(.peer):checked ~ *) > div:last-child {
    left: 100%;
  }

  .peer-checked\:\[\&\>div\:last-child\]\:-translate-x-full:is(:where(.peer):checked ~ *) > div:last-child {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>div\[data-type\]\]\:max-w-none > div[data-type] {
    max-width: none;
  }

  .\[\&\>div\[data-type\]\:last-child\]\:mb-0 > div[data-type]:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&\>input\]\:m-0 > input {
    margin: calc(var(--spacing) * 0);
  }

  .\[\&\>input\]\:w-full > input {
    width: 100%;
  }

  .\[\&\>input\]\:shrink > input {
    flex-shrink: 1;
  }

  .\[\&\>input\]\:grow > input {
    flex-grow: 1;
  }

  .\[\&\>input\]\:appearance-none > input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\[\&\>input\]\:rounded-\[5px\] > input {
    border-radius: 5px;
  }

  .\[\&\>input\]\:border > input {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&\>input\]\:border-midnight-100 > input {
    border-color: var(--color-midnight-100);
  }

  .\[\&\>input\]\:p-1 > input {
    padding: calc(var(--spacing) * 1);
  }

  .\[\&\>input\]\:text-center > input {
    text-align: center;
  }

  .\[\&\>input\]\:text-sm > input {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&\>input\]\:text-neutral-900 > input {
    color: var(--color-neutral-900);
  }

  @media not all and (min-width: 431px) {
    .max-\[431px\]\:\[\&\>input\]\:text-base > input {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  .dark\:\[\&\>input\]\:border-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) > input {
    border-color: var(--color-neutral-100);
  }

  .dark\:\[\&\>input\]\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) > input {
    color: var(--color-neutral-100);
  }

  .\[\&\>input\:\:-webkit-inner-spin-button\]\:m-0 > input::-webkit-inner-spin-button {
    margin: calc(var(--spacing) * 0);
  }

  .\[\&\>input\:\:-webkit-inner-spin-button\]\:appearance-none > input::-webkit-inner-spin-button {
    -webkit-appearance: none;
            appearance: none;
  }

  .\[\&\>input\:\:-webkit-outer-spin-button\]\:appearance-none > input::-webkit-outer-spin-button {
    -webkit-appearance: none;
            appearance: none;
  }

  .\[\&\>input\:focus\]\:outline-none > input:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[\&\>li\]\:mx-auto > li {
    margin-inline: auto;
  }

  .\[\&\>li\]\:my-1 > li {
    margin-block: calc(var(--spacing) * 1);
  }

  .\[\&\>li\]\:flex > li {
    display: flex;
  }

  .\[\&\>li\]\:aspect-\[1\/1\] > li {
    aspect-ratio: 1;
  }

  .\[\&\>li\]\:h-\[1\.5em\] > li {
    height: 1.5em;
  }

  .\[\&\>li\]\:w-\[1\.5em\] > li {
    width: 1.5em;
  }

  .\[\&\>li\]\:appearance-none > li {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\[\&\>li\]\:items-center > li {
    align-items: center;
  }

  .\[\&\>li\]\:justify-center > li {
    justify-content: center;
  }

  .\[\&\>li\]\:text-neutral-500 > li, .dark\:\[\&\>li\]\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *) > li {
    color: var(--color-neutral-500);
  }

  .group-data-\[disabled\]\/repeater\:\[\&\>li_button\]\:pointer-events-none:is(:where(.group\/repeater)[data-disabled] *) > li button {
    pointer-events: none;
  }

  .group-data-\[disabled\]\/repeater\:\[\&\>li_button\]\:\!text-neutral-500:is(:where(.group\/repeater)[data-disabled] *) > li button {
    color: var(--color-neutral-500) !important;
  }

  .group-data-\[disabled\]\/repeater\:\[\&\>li_button\]\:opacity-50:is(:where(.group\/repeater)[data-disabled] *) > li button {
    opacity: .5;
  }

  .\[\&\>li\:hover\]\:text-neutral-600 > li:hover {
    color: var(--color-neutral-600);
  }

  .dark\:\[\&\>li\:hover\]\:text-neutral-200:where(.dark, .dark *, .theme-dark, .theme-dark *) > li:hover {
    color: var(--color-neutral-200);
  }

  .\[\&\>span\]\:mr-2 > span {
    margin-right: calc(var(--spacing) * 2);
  }

  .\[\&\>svg\]\:m-auto > svg {
    margin: auto;
  }

  .\[\&\>svg\]\:mx-auto > svg {
    margin-inline: auto;
  }

  .\[\&\>svg\]\:block > svg {
    display: block;
  }

  .\[\&\>svg\]\:aspect-\[1\/1\] > svg {
    aspect-ratio: 1;
  }

  .\[\&\>svg\]\:\!h-4 > svg {
    height: calc(var(--spacing) * 4) !important;
  }

  .\[\&\>svg\]\:\!h-auto > svg {
    height: auto !important;
  }

  .\[\&\>svg\]\:h-4 > svg {
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:h-6 > svg {
    height: calc(var(--spacing) * 6);
  }

  .\[\&\>svg\]\:h-\[1\.25em\] > svg {
    height: 1.25em;
  }

  .\[\&\>svg\]\:max-h-\[1em\] > svg {
    max-height: 1em;
  }

  .\[\&\>svg\]\:max-h-\[1rem\] > svg {
    max-height: 1rem;
  }

  .\[\&\>svg\]\:max-h-none > svg {
    max-height: none;
  }

  .\[\&\>svg\]\:\!w-4 > svg {
    width: calc(var(--spacing) * 4) !important;
  }

  .\[\&\>svg\]\:w-3 > svg {
    width: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:w-4 > svg {
    width: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:w-6 > svg {
    width: calc(var(--spacing) * 6);
  }

  .\[\&\>svg\]\:w-\[1\.25em\] > svg {
    width: 1.25em;
  }

  .\[\&\>svg\]\:w-\[1em\] > svg {
    width: 1em;
  }

  .\[\&\>svg\]\:w-full > svg {
    width: 100%;
  }

  .\[\&\>svg\]\:max-w-\[1em\] > svg {
    max-width: 1em;
  }

  .\[\&\>svg\]\:max-w-\[1rem\] > svg {
    max-width: 1rem;
  }

  .\[\&\>svg\]\:max-w-none > svg {
    max-width: none;
  }

  .\[\&\>svg\]\:fill-black > svg {
    fill: var(--color-black);
  }

  .\[\&\>svg\]\:stroke-black > svg {
    stroke: var(--color-black);
  }

  .\[\&\>svg\]\:text-black > svg {
    color: var(--color-black);
  }

  .\[\&\>svg\>path\]\:fill-current > svg > path {
    fill: currentColor;
  }

  .\[\&\[data-has-mark-labels\=true\]_\[id\^\=track\]\]\:mb-3[data-has-mark-labels="true"] [id^="track"] {
    margin-bottom: calc(var(--spacing) * 3);
  }

  @media (max-width: 431px) and (hover: none) {
    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-data-\[panel\=month\]\/panel\:col-start-3:is(:where(.group\/panel)[data-panel="month"] *), .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-data-\[panel\=time\]\/panel\:col-start-3:is(:where(.group\/panel)[data-panel="time"] *) {
      grid-column-start: 3;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:\!fixed:is(:where(.group):not([data-inline]) *) {
      position: fixed !important;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:top-auto:is(:where(.group):not([data-inline]) *) {
      top: auto;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:bottom-0:is(:where(.group):not([data-inline]) *) {
      bottom: calc(var(--spacing) * 0);
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:left-0:is(:where(.group):not([data-inline]) *) {
      left: calc(var(--spacing) * 0);
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:w-full:is(:where(.group):not([data-inline]) *) {
      width: 100%;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:max-w-none:is(:where(.group):not([data-inline]) *) {
      max-width: none;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:grid-cols-\[2\.5em_1fr_2\.5em_2\.5em\]:is(:where(.group):not([data-inline]) *) {
      grid-template-columns: 2.5em 1fr 2.5em 2.5em;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:rounded-none:is(:where(.group):not([data-inline]) *) {
      border-radius: 0;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:group-data-\[panel\=month\]\/panel\:grid-cols-\[2\.5em_1fr_2\.5em\]:is(:where(.group):not([data-inline]) *):is(:where(.group\/panel)[data-panel="month"] *), .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:group-data-\[panel\=time\]\/panel\:grid-cols-\[2\.5em_1fr_2\.5em\]:is(:where(.group):not([data-inline]) *):is(:where(.group\/panel)[data-panel="time"] *) {
      grid-template-columns: 2.5em 1fr 2.5em;
    }
  }

  .slide-up-enter-active, .slide-up-leave-active {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .5s;
    --tw-ease: var(--ease-in-out);
    transition-duration: .5s;
    transition-timing-function: var(--ease-in-out);
  }

  .slide-up-enter-from, .slide-up-leave-to {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .slide-up-enter-to, .slide-up-leave-from {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .slide-left-enter-active, .slide-left-leave-active {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .5s;
    --tw-ease: var(--ease-in-out);
    transition-duration: .5s;
    transition-timing-function: var(--ease-in-out);
  }

  .slide-left-enter-from, .slide-left-leave-to {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .slide-left-enter-to, .slide-left-leave-from {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .fade-scale-enter-active, .fade-scale-leave-active {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    --tw-ease: var(--ease-out);
    transition-duration: .3s;
    transition-timing-function: var(--ease-out);
  }

  .fade-scale-enter-from, .fade-scale-leave-to {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
    opacity: 0;
  }

  .fade-scale-enter-to, .fade-scale-leave-from {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
    opacity: 1;
  }

  .fade-enter-active, .fade-leave-active {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .5s;
    --tw-ease: var(--ease-in-out);
    transition-duration: .5s;
    transition-timing-function: var(--ease-in-out);
  }

  .fade-enter-from, .fade-leave-to {
    opacity: 0;
  }
}

:focus {
  border-radius: revert-layer;
  outline-style: var(--tw-outline-style);
  outline-offset: calc(2px * -1);
  outline-width: 2px;
  outline-color: var(--color-black);
  --tw-outline-style: dotted;
  outline-style: dotted;
}

:focus:where(.dark, .dark *, .theme-dark, .theme-dark *) {
  outline-color: var(--color-white);
}

:focus:not(dialog) {
  z-index: 10;
}

.btn-theme-dark:focus {
  z-index: 10;
  border-radius: revert-layer;
  outline-style: var(--tw-outline-style);
  outline-offset: calc(2px * -1);
  outline-width: 2px;
  outline-color: var(--color-white);
  --tw-outline-style: dotted;
  outline-style: dotted;
}

a.wcag--opens-new-window, a:not(.wcag--ignore-blank)[target="_blank"] {
  white-space: normal;
}

a.wcag--opens-new-window:after, a:not(.wcag--ignore-blank)[target="_blank"]:after {
  margin-left: calc(var(--spacing) * 1.5);
  height: calc(var(--spacing) * 3);
  width: calc(var(--spacing) * 3);
  vertical-align: -.08em;
  --tw-content: "";
  content: var(--tw-content);
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LjAyNSAyMS42NjhIMi4zMTlWNC45NjJoMTEuODU1VjMuNjQ0SDF2MTkuMzQzaDE5LjM0NFY5LjgxM2gtMS4zMTl6Ii8+PHBhdGggZD0iTTE1LjYyNSAxbDMuMjAyIDMuMjAyLTguMjMzIDguMjMyLjkzMy45MzMgOC4yMzMtOC4yMzJMMjMgOC4zNzVWMXoiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LjAyNSAyMS42NjhIMi4zMTlWNC45NjJoMTEuODU1VjMuNjQ0SDF2MTkuMzQzaDE5LjM0NFY5LjgxM2gtMS4zMTl6Ii8+PHBhdGggZD0iTTE1LjYyNSAxbDMuMjAyIDMuMjAyLTguMjMzIDguMjMyLjkzMy45MzMgOC4yMzMtOC4yMzJMMjMgOC4zNzVWMXoiLz48L3N2Zz4=");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

button:not([disabled]) {
  cursor: pointer;
}

swiper-container {
  width: 100%;
  height: auto;
  display: block;
}

swiper-slide {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

swiper-slide .base-media-carousel img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
}

swiper-container::part(bullet), .swiper-default-pagination-bullets .swiper-pagination-bullet, .swiper-external-pagination-bullets .swiper-pagination-bullet {
  background-color: #fff9;
  width: 15px;
  height: 15px;
}

.swiper-default-pagination-bullets .swiper-pagination-bullet, .swiper-external-pagination-bullets .swiper-pagination-bullet {
  cursor: pointer;
  border-radius: 3.40282e38px;
  display: inline-block;
}

swiper-container::part(bullet-active), .swiper-default-pagination-bullets .swiper-pagination-bullet-active, .swiper-external-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #fff;
  width: 15px;
  height: 15px;
}

swiper-container::part(pagination), .swiper-default-pagination-bullets, .swiper-external-pagination-bullets {
  border-radius: 25px;
  align-items: center;
  gap: .5rem;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 3rem;
  display: flex;
}

swiper-container::part(pagination), .swiper-default-pagination-bullets {
  background-color: #ffffff4d;
  padding: 10px 13px;
  position: absolute;
  bottom: 1.25rem;
  left: 50%;
  transform: translateX(-50%);
}

.swiper-external-pagination-bullets {
  height: auto;
  position: relative;
}

.swiper-pagination {
  z-index: 80;
}

ul > li.em-dash {
  padding-block: calc(var(--spacing) * 0);
}

ul > li.em-dash:before {
  content: var(--tw-content);
  margin-right: calc(var(--spacing) * 4);
  --tw-content: "—";
  content: var(--tw-content);
}

div.video-controls-lightweight div.cld-video-player.vjs-controls-enabled:before, div.video-controls-lightweight div.vjs-title-bar {
  display: none;
}

div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive {
  inset: calc(var(--spacing) * 0);
  max-width: 36rem;
  min-height: 2.8125rem;
  margin-inline: auto;
  top: auto;
  bottom: calc(var(--spacing) * 11.5) !important;
  height: auto !important;
  color: var(--color-white) !important;
}

:is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) > div {
  margin: calc(var(--spacing) * 0) !important;
  position: relative !important;
}

:is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue {
  font-family: var(--font-sans);
  width: 100%;
  min-height: 2rem;
  margin-inline: auto;
  inset: calc(var(--spacing) * 0) !important;
  background-color: #0009 !important;
  height: auto !important;
  position: relative !important;
}

@supports (color: color-mix(in lab, red, red)) {
  :is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue {
    background-color: color-mix(in oklab, var(--color-black) 60%, transparent) !important;
  }
}

:is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue div {
  padding: calc(var(--spacing) * 2.5);
  font-size: var(--text-body-sm) !important;
  line-height: var(--tw-leading, var(--text-body-sm--line-height)) !important;
  --tw-font-weight: var(--font-weight-normal) !important;
  font-weight: var(--font-weight-normal) !important;
  color: var(--color-white) !important;
}

@media (min-width: 834px) {
  :is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue div {
    font-size: var(--text-body-md) !important;
    line-height: var(--tw-leading, var(--text-body-md--line-height)) !important;
  }
}

@media (min-width: 1440px) {
  :is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue div {
    font-size: var(--text-body-lg) !important;
    line-height: var(--tw-leading, var(--text-body-lg--line-height)) !important;
  }
}

div.video-controls-lightweight.video-transcript-hide .vjs-text-track-display {
  display: none;
}

div.video-controls-lightweight.video-transcript-show .vjs-text-track-display {
  display: block;
}

div.video-controls-lightweight div.vjs-control-bar {
  visibility: visible !important;
  z-index: 50 !important;
  height: calc(var(--spacing) * 1.5) !important;
  padding-block: calc(var(--spacing) * 5.75) !important;
  opacity: 1 !important;
  backdrop-filter: none !important;
  background-color: #0000 !important;
  transition-property: none !important;
}

div.video-controls-lightweight div.vjs-control-bar :not(.vjs-progress-control, .vjs-progress-control *) {
  top: calc(var(--spacing) * 0);
  text-align: left;
  left: -10000000px;
  position: absolute !important;
}

div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control {
  bottom: calc(var(--spacing) * 5);
}

div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control .vjs-progress-holder {
  margin-inline: calc(var(--spacing) * 5);
  height: calc(var(--spacing) * 1.5);
  border-radius: 3.40282e38px;
  width: calc(100% - 2.5rem);
  background-color: #fff9 !important;
}

@supports (color: color-mix(in lab, red, red)) {
  div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control .vjs-progress-holder {
    background-color: color-mix(in oklab, var(--color-white) 60%, transparent) !important;
  }
}

div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress {
  display: none !important;
}

div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress {
  border-radius: 3.40282e38px;
  background-color: var(--color-white) !important;
}

div.video-controls-lightweight .video-control-buttons button {
  margin-inline: calc(var(--spacing) * 1.25);
  height: calc(var(--spacing) * 8.5);
  width: calc(var(--spacing) * 8.5);
  background-color: var(--color-stone-400);
  border-radius: 3.40282e38px;
  position: relative;
}

div.video-controls-lightweight .video-control-buttons button svg {
  --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  position: absolute;
  top: 50%;
  left: 50%;
}

.resize-observer[data-v-b329ee4c] {
  z-index: -1;
  pointer-events: none;
  opacity: 0;
  background-color: #0000;
  border: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.resize-observer[data-v-b329ee4c] object {
  pointer-events: none;
  z-index: -1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.v-popper__popper {
  z-index: 10000;
  outline: none;
  top: 0;
  left: 0;
}

.v-popper__popper.v-popper__popper--hidden {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity .15s, visibility .15s;
}

.v-popper__popper.v-popper__popper--shown {
  visibility: visible;
  opacity: 1;
  transition: opacity .15s;
}

.v-popper__popper.v-popper__popper--skip-transition, .v-popper__popper.v-popper__popper--skip-transition > .v-popper__wrapper {
  transition: none !important;
}

.v-popper__backdrop {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.v-popper__inner {
  box-sizing: border-box;
  position: relative;
  overflow-y: auto;
}

.v-popper__inner > div {
  z-index: 1;
  max-width: inherit;
  max-height: inherit;
  position: relative;
}

.v-popper__arrow-container {
  width: 10px;
  height: 10px;
  position: absolute;
}

.v-popper__popper--arrow-overflow .v-popper__arrow-container, .v-popper__popper--no-positioning .v-popper__arrow-container {
  display: none;
}

.v-popper__arrow-inner, .v-popper__arrow-outer {
  border-style: solid;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.v-popper__arrow-inner {
  visibility: hidden;
  border-width: 7px;
}

.v-popper__arrow-outer {
  border-width: 6px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  left: -2px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  left: -1px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer {
  border-bottom-width: 0;
  border-bottom-color: #0000 !important;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner {
  top: -2px;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-container {
  top: 0;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  border-top-width: 0;
  border-top-color: #0000 !important;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  top: -4px;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  top: -6px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  top: -2px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  top: -1px;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  border-left-width: 0;
  border-top-color: #0000 !important;
  border-bottom-color: #0000 !important;
  border-left-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  left: -4px;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  left: -6px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-container {
  right: -10px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer {
  border-right-width: 0;
  border-top-color: #0000 !important;
  border-bottom-color: #0000 !important;
  border-right-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner {
  left: -2px;
}

.v-popper--theme-tooltip .v-popper__inner {
  color: #fff;
  background: #000c;
  border-radius: 6px;
  padding: 7px 12px 6px;
}

.v-popper--theme-tooltip .v-popper__arrow-outer {
  border-color: #000c;
}

.v-popper--theme-dropdown .v-popper__inner {
  color: #000;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  box-shadow: 0 6px 30px #0000001a;
}

.v-popper--theme-dropdown .v-popper__arrow-inner {
  visibility: visible;
  border-color: #fff;
}

.v-popper--theme-dropdown .v-popper__arrow-outer {
  border-color: #ddd;
}

:root {
  --breakpoint-sm: 393px;
  --breakpoint-md: 834px;
  --breakpoint-lg: 1440px;
}

html {
  scrollbar-width: thin;
  scrollbar-gutter: stable;
  overflow-y: scroll;
}

@media not all and (min-width: 1440px) {
  header.base-header .base-header-navigation-sub {
    background-color: var(--product-background-colour);
  }
}

footer.base-footer {
  background-color: var(--product-background-colour);
}

body.stories-category-page, body.stories-category-page header.base-header .base-header-navigation-sub, body.stories-category-page footer.base-footer {
  background-color: var(--stories-category-background-colour);
}

body.stories-article-page, body.stories-article-page header.base-header .base-header-navigation-sub, body.stories-article-page footer.base-footer {
  background-color: var(--stories-article-background-colour);
}

.pre-arrival-form .formkit-option:has(input[type="radio"]:checked) {
  color: #fff;
  background: #333;
}

.pre-arrival-form .formkit-option:has(input[type="radio"]:checked) .formkit-label {
  color: #fff;
}

.pre-arrival-form .formkit-option:has(input[type="radio"]:checked) .formkit-decorator {
  background: #fff;
  border-color: #fff;
}

.pre-arrival-form .formkit-option:has(input[type="radio"]:checked) .formkit-decorator-icon {
  opacity: 1;
  visibility: visible;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@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-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@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
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

/* Needed to overwrite rtl direction for story iframe, cant find a config option to change it */
html {
	direction: ltr;
}
/* 
    copied from formkit/addons/css/floatingLabels.css, & then modified to match Figma designs. 
    TODO: convert to use tailwind classes?
*/
[data-floating-label='true'] .formkit-inner {
	position: relative;
}

[data-floating-label='true'] .formkit-label {
	position: absolute;
	left: 0.5em;
	opacity: 0.45;
	font-weight: normal;
	font-size: 1rem;
	transition: all 0.2s ease-out;
	transition-delay: 0.1s;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1;
	box-sizing: border-box;
}

[data-floating-label='true'][data-type='textarea'] .formkit-label {
	top: 0.5rem;
	left: 0.5rem;
	transform: translateY(0%);
}

[data-floating-label='true'] input:focus~.formkit-label,
[data-floating-label='true'] textarea:focus~.formkit-label,
[data-floating-label='true']:not([data-empty='true']) .formkit-label,
[data-floating-label='true'][data-expanded='true'] .formkit-label {
	color: rgba(0, 0, 0, 0.60);
	font-size: 0.5rem;
	transform: translateY(-66.666%);
	opacity: 1;
	top: 0.75rem;
	left: 0.75rem !important;
	z-index: 10;
	transition-delay: 0s;
	transition-duration: 0.25s;
}

[data-floating-label='true'] .formkit-input:focus,
[data-floating-label='true'] .formkit-input {
	padding-top: 17px;
	padding-bottom: 7px;
	line-height: 1.25rem;
}

/* special considerations for placeholders and overlays */
[data-floating-label='true'] .formkit-input:not(:focus)::-moz-placeholder {
	transition-duration: 0.2s;
	transition-delay: 0.1s;
	opacity: 0;
}
[data-floating-label='true'] .formkit-input:not(:focus)::placeholder,
[data-floating-label='true']:not([data-expanded='true']) .formkit-placeholder,
[data-floating-label='true']:not(:focus-within) .formkit-overlay,
[data-floating-label='true'][data-type='datepicker'] .formkit-overlay {
	transition-duration: 0.2s;
	transition-delay: 0.1s;
	opacity: 0;
}

[data-floating-label='true'] .formkit-input::-moz-placeholder {
	opacity: 1;
	-moz-transition: opacity 0.25s ease-out;
	transition: opacity 0.25s ease-out;
}

[data-floating-label='true'] .formkit-input::placeholder,
[data-floating-label='true'] .formkit-placeholder,
[data-floating-label='true']:not([data-empty='true']) .formkit-overlay,
[data-floating-label='true'][data-type='datepicker']:not([data-empty='true']) .formkit-overlay,
[data-floating-label='true'][data-type='datepicker'][data-focused='true'] .formkit-overlay,
[data-floating-label='true'][data-type='datepicker'][data-expanded='true'] .formkit-overlay,
[data-floating-label='true'][data-type='datepicker']:not([data-empty='true']) .formkit-overlay {
	opacity: 1;
	transition: opacity 0.25s ease-out;
}

/* mask & datepicker - hide the actual input value until the field is complete */
[data-floating-label='true'][data-type='mask']:not(:focus-within) input,
[data-floating-label='true'][data-type='datepicker'] input {
	transition-duration: 0.2s;
	transition-delay: 0.1s;
	color: transparent;
}

[data-floating-label='true'][data-type='mask']:not([data-empty='true']) input,
[data-floating-label='true'][data-type='datepicker']:not([data-empty='true']) input,
[data-floating-label='true'][data-type='datepicker'][data-focused='true'] input,
[data-floating-label='true'][data-type='datepicker'][data-expanded='true'] input,
[data-floating-label='true'][data-type='datepicker']:not([data-empty='true']) input {
	color: inherit;
	transition: opacity 0.25s ease-out;
}
/* using downloaded trial fonts for now, waiting to hear from BVA */
@font-face {
	font-family: 'Sebenta';
	src: url('/assets/sebenta-300-CdC-KCey.otf') format('opentype');
	font-weight: 300;
	font-display: swap;
	font-style: normal;
}

@font-face {
	font-family: 'Sebenta';
	src: url('/assets/sebenta-400-k2A7ZC38.otf') format('opentype');
	font-weight: 400;
	font-display: swap;
	font-style: normal;
}

@font-face {
	font-family: 'Sebenta';
	src: url('/assets/sebenta-500-C2Uw5_ma.otf') format('opentype');
	font-weight: 500;
	font-display: swap;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/assets/gotham-300-Bb0lm5yh.otf') format('opentype');
	font-weight: 300;
	font-display: swap;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/assets/gotham-400-sprPKk5v.otf') format('opentype');
	font-weight: 400;
	font-display: swap;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/assets/gotham-500-BUrkf28q.otf') format('opentype');
	font-weight: 500;
	font-display: swap;
	font-style: normal;
}
.js-iframe{border:none;color-scheme:auto;height:100%;overflow:hidden;width:100%}
.adyen-checkout-card-input__wrapper{position:relative}.adyen-checkout-card-input__icon{border-radius:var(--adyen-sdk-border-radius-s,4px);height:18px;margin-right:var(--adyen-sdk-spacer-060,12px);width:27px}.adyen-checkout-card-input__form{opacity:1}.adyen-checkout-card-input__spinner{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.adyen-checkout-card-input__spinner--active{display:block}.adyen-checkout-card-input__form--loading{opacity:0}.adyen-checkout__input{display:block;max-height:100px}.adyen-checkout__field.adyen-checkout__card__cvc__input--hidden,.adyen-checkout__field.adyen-checkout__card__exp-date__input--hidden{display:none}.adyen-checkout__card__exp-cvc__exp-date__input--hidden{justify-content:flex-end}.revolving-plan-installments__disabled{opacity:.4;pointer-events:none}.adyen-checkout__card-input__form{transition:opacity .25s ease-out}.adyen-checkout__card__cardNumber{max-width:400px}.adyen-checkout__card__cardNumber__input{padding-left:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__card__exp-date__input--oneclick{font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-title-line-height,26px);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__card__holderName,.adyen-checkout__field--expiryDate,.adyen-checkout__field--storedCard{margin-bottom:0}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__card__socialSecurityNumber,.adyen-checkout__installments{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__card-input.adyen-checkout__card-input--loading{pointer-events:none}.adyen-checkout__card__holderName:first-child{margin:0 0 var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__field--cardNumber .adyen-checkout-card-input__icon--hidden,.adyen-checkout__field--cardNumber .adyen-checkout__input--error+.adyen-checkout__card__cardNumber__brandIcon,.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}@keyframes cvc-indicate-location{0%{opacity:1}to{opacity:.3}}.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:cvc-indicate-location}.adyen-checkout__card__cvc__hint__wrapper{align-items:center;backface-visibility:visible;display:flex;height:100%;margin-right:var(--adyen-sdk-spacer-060,12px);position:absolute;right:0;transform:translateZ(0);transform-origin:center;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.455,.03,.515,.955);width:27px;will-change:transform}.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{transform:rotateY(180deg)}.adyen-checkout__card__cvc__hint{backface-visibility:hidden;position:absolute;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper{align-items:center;display:flex;margin-right:var(--adyen-sdk-spacer-060,12px);position:absolute;right:0;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden{opacity:0}.adyen-checkout__field__exp-date_hint{height:18px;width:27px}.adyen-checkout__card__cvc__hint--front{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{transition:none}}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{justify-content:left}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:flex;flex-direction:column}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments{margin-left:var(--adyen-sdk-spacer-070,16px);position:relative;top:52px;width:30%}.adyen-checkout__card-input .adyen-checkout__fieldset--dual-brand-switcher{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__card-input .adyen-checkout__fieldset--dual-brand-switcher .adyen-checkout__fieldset__title{padding-bottom:0}
.adyen-checkout__spinner__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__spinner__wrapper--inline{display:inline-block;height:auto;margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__spinner__wrapper--inline{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__spinner{height:var(--adyen-sdk-spacer-090,24px);position:relative;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__spinner:after,.adyen-checkout__spinner:before{animation:rotate 1s cubic-bezier(.785,.135,.15,.86) infinite;border:var(--adyen-sdk-border-width-l,3px) solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:transparent;opacity:.1}.adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__spinner--small{height:var(--adyen-sdk-spacer-070,16px);width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__spinner--small:after,.adyen-checkout__spinner--small:before{border-width:var(--adyen-sdk-spacer-010,2px)}.adyen-checkout__spinner--medium{height:28px;width:28px}.adyen-checkout__spinner--large{height:var(--adyen-sdk-spacer-120,48px);width:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__spinner--large:after,.adyen-checkout__spinner--large:before{border-width:var(--adyen-sdk-spacer-020,4px)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.loading-input__form{opacity:1}.loading-input__form--loading{opacity:0}.loading-input__spinner{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.loading-input__spinner--active{display:block}
.adyen-checkout__field{display:block;margin-bottom:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__field-static-value{background-color:var(--adyen-sdk-color-background-primary-hover,#f7f7f8);border-radius:var(--adyen-sdk-border-radius-s,4px);color:var(--adyen-sdk-color-background-inverse-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);height:28px;line-height:var(--adyen-sdk-text-body-line-height,20px);margin-left:var(--adyen-sdk-spacer-020,4px);padding:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within:hover{border:none;box-shadow:none}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:hover{border:none;box-shadow:none}@media (min-width:480px){.adyen-checkout__field--20{width:20%}.adyen-checkout__field--30{width:30%}.adyen-checkout__field--40{width:40%}.adyen-checkout__field--50{width:50%}.adyen-checkout__field--60{width:60%}.adyen-checkout__field--70{width:70%}.adyen-checkout__field--80{width:80%}.adyen-checkout__field--col-20{width:calc(20% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-30{width:calc(30% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-40{width:calc(40% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-50{width:calc(50% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-60{width:calc(60% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-70{width:calc(70% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-80{width:calc(80% - var(--adyen-sdk-spacer-040, 8px))}}.adyen-checkout__input-wrapper{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;position:relative}.adyen-checkout__input-wrapper div,.adyen-checkout__input-wrapper input,.adyen-checkout__input-wrapper span{border-radius:inherit}.adyen-checkout__input-wrapper button,.adyen-checkout__input-wrapper div,.adyen-checkout__input-wrapper input{border:none}.adyen-checkout__input-wrapper:active,.adyen-checkout__input-wrapper:active:hover,.adyen-checkout__input-wrapper:focus-within,.adyen-checkout__input-wrapper:focus-within:hover{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__input-wrapper:hover{border-color:var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__field--inactive>.adyen-checkout__input-wrapper{background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:transparent}.adyen-checkout__field--error>:not(.adyen-checkout__label--focused)+.adyen-checkout__input-wrapper:not(:focus-within,:active){border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__label{display:block;position:relative}.adyen-checkout__label--focused+.adyen-checkout__input-wrapper{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__label--disabled+.adyen-checkout__input-wrapper{background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:transparent}.adyen-checkout__helper-text{color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__label-adornment--end{position:absolute;right:0;top:0}.adyen-checkout__label__text{color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:var(--adyen-sdk-spacer-020,4px);overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-out;white-space:nowrap}.adyen-checkout__label__text--error{color:var(--adyen-sdk-color-label-critical,#c72727)}.adyen-checkout__label--focused .adyen-checkout__label__text{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-contextual-text,.adyen-checkout-contextual-text--error{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-020,4px);opacity:1;transition:margin .2s ease-out,opacity .2s ease-out}.adyen-checkout-contextual-text--error{color:var(--adyen-sdk-color-label-critical,#c72727)}.adyen-checkout-contextual-text--hidden{height:0;margin:0;opacity:0}
.adyen-checkout__filter-input:-webkit-autofill,.adyen-checkout__input:-webkit-autofill{color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-text-fill-color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:var(--adyen-sdk-color-label-primary,#00112c)!important;box-shadow:0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset!important;-webkit-transition:none!important;transition:none!important}.adyen-checkout__filter-input:-webkit-autofill, .adyen-checkout__input:-webkit-autofill{color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-text-fill-color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:var(--adyen-sdk-color-label-primary,#00112c)!important;box-shadow:0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset!important;-webkit-transition:none!important;transition:none!important}.adyen-checkout__filter-input:-webkit-autofill,.adyen-checkout__filter-input:-webkit-autofill:active,.adyen-checkout__filter-input:-webkit-autofill:focus,.adyen-checkout__filter-input:-webkit-autofill:hover,.adyen-checkout__filter-input:autofill,.adyen-checkout__input:-webkit-autofill,.adyen-checkout__input:-webkit-autofill:active,.adyen-checkout__input:-webkit-autofill:focus,.adyen-checkout__input:-webkit-autofill:hover,.adyen-checkout__input:autofill{color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-text-fill-color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:var(--adyen-sdk-color-label-primary,#00112c)!important;box-shadow:0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset!important;-webkit-transition:none!important;transition:none!important}.adyen-checkout__filter-input,.adyen-checkout__input{-webkit-background-clip:text!important;background-clip:text!important;color:var(--adyen-sdk-color-label-primary,#00112c)!important}.adyen-checkout__field-wrapper{display:flex;width:100%}.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:0;margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__input{background:inherit;color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-family:inherit;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);height:var(--adyen-sdk-spacer-110,40px);outline:none;padding-left:var(--adyen-sdk-spacer-060,12px);transition:border .2s ease-out,box-shadow .2s ease-out;width:100%}.adyen-checkout__input:required{box-shadow:none}.adyen-checkout__input:-moz-read-only{color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:default}.adyen-checkout__input:disabled,.adyen-checkout__input:read-only{color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:default}span.adyen-checkout__input{overflow:hidden}.adyen-checkout-input__inline-validation{height:var(--adyen-sdk-spacer-070,16px);margin-right:var(--adyen-sdk-spacer-060,12px);width:var(--adyen-sdk-spacer-070,16px)}[dir=rtl] .adyen-checkout-input__inline-validation{margin-left:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-input__inline-validation>.adyen-checkout__icon{display:block}.adyen-checkout-input__inline-validation--valid{color:var(--adyen-sdk-color-label-success,#07893c)}.adyen-checkout-input__inline-validation--invalid{color:var(--adyen-sdk-color-label-critical,#c72727)}.adyen-checkout__input--date{padding:.5em}
.adyen-checkout__fieldset{border:none;display:block;margin-inline-end:0;margin-inline-start:0;margin:0;padding-block-start:0;padding-bottom:var(--adyen-sdk-spacer-040,8px);padding-block-end:0;padding-inline-end:0;padding-inline-start:0;width:100%}.adyen-checkout__fieldset__description{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:1.5;list-style-type:disc;margin:0}.adyen-checkout__fieldset:last-of-type{padding-bottom:0}.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__fieldset__title{color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:var(--adyen-sdk-text-subtitle-stronger-font-weight,600);font-weight:var(--adyen-sdk-text-subtitle-font-weight,500);line-height:var(--adyen-sdk-text-subtitle-line-height,26px);margin:0;padding:0 0 var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__fieldset__title:has(+.adyen-checkout__fieldset__description){padding:0}.adyen-checkout__field-group,.adyen-checkout__fieldset__fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (min-width:480px){.adyen-checkout__field-group:last-of-type .adyen-checkout__field{margin-bottom:0}}.adyen-checkout__field-group:last-of-type .adyen-checkout__field:last-of-type,:not(.adyen-checkout__field-group)>.adyen-checkout__field:last-of-type{margin-bottom:0}.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}
.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__radio_group__input{opacity:0;position:absolute}.adyen-checkout__radio_group__label{color:inherit;display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;line-height:var(--adyen-sdk-text-body-line-height,20px);margin:0;overflow:visible;padding-bottom:0;padding-left:var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}.adyen-checkout__radio_group__label:before{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);border-radius:50%;content:"";height:var(--adyen-sdk-spacer-070,16px);left:0;position:absolute;top:var(--adyen-sdk-spacer-010,2px);transition:border-color .2s ease-out,box-shadow .2s ease-out;width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__radio_group__label:hover:before{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);cursor:pointer}.adyen-checkout__radio_group__label:after{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:50%;box-shadow:0 1px 1px rgba(0,15,45,.25);content:"";display:block;height:var(--adyen-sdk-spacer-030,6px);left:5px;margin:0 auto;position:absolute;top:7px;transform:scale(0);transition:transform .2s ease-out;width:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__radio_group__label:hover{border-color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__label--selected{background-color:var(--adyen-sdk-color-label-primary,#00112c);border:0;transition:all .2s ease-out}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{transform:scale(1)}.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__radio_group--button{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input-wrapper{display:flex;flex:1 0 0}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:after{left:calc(var(--adyen-sdk-spacer-060, 12px) + 5px);position:absolute;top:calc(50% - var(--adyen-sdk-spacer-030, 6px)/2)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:before{left:calc(var(--adyen-sdk-spacer-060, 12px));position:absolute;top:calc(50% - var(--adyen-sdk-spacer-070, 16px)/2)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-060,12px);padding-left:calc(var(--adyen-sdk-spacer-060, 12px) + var(--adyen-sdk-spacer-090, 24px));width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input+.adyen-checkout__radio_group__label:hover,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}
.adyen-checkout__image{opacity:0;transition:opacity .6s ease-out}.adyen-checkout__image--loaded{opacity:1}
.adyen-checkout__dropdown__button-icon--left{flex-direction:row-reverse;justify-content:flex-end}.adyen-checkout__dropdown__button-icon--left>img{margin-left:0;margin-right:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__dropdown{max-width:100%;position:relative}.adyen-checkout__dropdown,.adyen-checkout__dropdown__button{font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);width:100%}.adyen-checkout__dropdown__button{align-items:center;background:inherit;border-radius:inherit;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:flex;height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-text-body-line-height,20px);outline:0;padding:0 var(--adyen-sdk-spacer-060,12px);text-decoration:none;transition:border .2s ease-out,box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__dropdown__button{padding:7px var(--adyen-sdk-spacer-060,12px) 7px var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__dropdown__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%2300112c' fill-rule='evenodd' d='M4.47 6.47a.75.75 0 0 1 1.06 0L8 8.94l2.47-2.47a.75.75 0 0 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:var(--adyen-sdk-spacer-030,6px);position:absolute;right:var(--adyen-sdk-spacer-070,16px);width:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__dropdown__button:after{left:var(--adyen-sdk-spacer-070,16px);right:auto}.adyen-checkout__dropdown__button--active:after{transform:rotate(180deg)}.adyen-checkout__dropdown__button--disabled{opacity:.4}.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:transparent;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:not-allowed}.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none' viewBox='0 0 8 7'%3E%3Cpath fill='%23b9c4c9' d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6z'/%3E%3C/svg%3E")}.adyen-checkout__dropdown__button--invalid{border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__dropdown__button__icon{border-radius:3px;height:26px;margin-right:var(--adyen-sdk-spacer-060,12px);max-width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__dropdown__button__text{flex-grow:1;overflow:hidden;pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__dropdown__button__text-placeholder{color:var(--adyen-sdk-color-label-secondary,#5c687c)}.adyen-checkout__dropdown__button__secondary-text{margin-right:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__filter-input{background:inherit;border:0;color:var(--adyen-sdk-color-label-primary,#00112c);font-family:inherit;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);height:100%;padding:0;width:100%}.adyen-checkout__filter-input:active,.adyen-checkout__filter-input:focus{outline:0}.adyen-checkout__filter-input[readonly]{border-color:transparent;color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:not-allowed}.adyen-checkout__dropdown__list{background:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 var(--adyen-sdk-spacer-010,2px) 7px rgba(0,15,45,.3);display:none;list-style:none;margin:0 0 var(--adyen-sdk-spacer-120,48px);max-height:375px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{display:block;margin-top:var(--adyen-sdk-spacer-010,2px)}.adyen-checkout__dropdown__element{align-items:center;border:var(--adyen-sdk-border-width-s,1px) solid transparent;cursor:pointer;display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);hyphens:auto;line-height:var(--adyen-sdk-text-body-line-height,20px);outline:0;padding:var(--adyen-sdk-spacer-040,8px);transition:background .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.adyen-checkout__dropdown__element .adyen-checkout__icon{position:absolute;right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__dropdown__element:last-child{border-bottom:0}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:rgba(230,233,235,.6)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected{background:rgba(0,102,255,.1)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover{background:rgba(0,102,255,.15)}.adyen-checkout__dropdown__element--disabled{cursor:not-allowed;opacity:.4}.adyen-checkout__dropdown__element__icon{border-radius:var(--adyen-sdk-border-radius-s,4px);margin-right:var(--adyen-sdk-spacer-060,12px);max-height:26px;max-width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__dropdown__element__text{flex-grow:1}.adyen-checkout__dropdown__element__secondary-text:not(:last-child){margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__dropdown__element__flag{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:var(--adyen-sdk-spacer-050,10px);max-height:18px;max-width:27px}.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:var(--adyen-sdk-spacer-100,32px)}
.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper:active,.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__installments--revolving-plan .adyen-checkout__fieldset--revolving-plan{margin-top:-5px}
.adyen-checkout-disclaimer__label{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-070,16px);padding-left:0}[dir=rtl] .adyen-checkout-disclaimer__label{padding-right:0}
.adyen-checkout-link{--text-decoration:none;color:var(--adyen-sdk-color-label-highlight,#0070f5);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration)}.adyen-checkout-link:focus-visible{outline:none}.adyen-checkout-link:active,.adyen-checkout-link:hover{--text-decoration:underline}.adyen-checkout-link:focus-visible{border-radius:var(--adyen-sdk-border-radius-xs,2px);box-shadow:0 0 0 1px #fff,0 0 0 3px var(--adyen-sdk-focus-ring-color,rgba(0,112,245,.8));transition:.1s cubic-bezier(.785,.135,.15,.86)}
.adyen-checkout__card__dual-branding__icons{display:flex;pointer-events:auto}.adyen-checkout__card__dual-branding__icons .adyen-checkout__card__cardNumber__brandIcon{cursor:inherit;opacity:1}.adyen-checkout__card__dual-branding__icons .adyen-checkout__card__cardNumber__brandIcon:first-child{right:var(--adyen-sdk-spacer-110,40px)}
.adyen-checkout__card__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;margin-bottom:var(--adyen-sdk-spacer-060,12px);margin-top:-12px;min-height:var(--adyen-sdk-spacer-090,24px);transition:all .3s ease-out}.adyen-checkout__card__brands__brand-wrapper{border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));display:inline-block;height:var(--adyen-sdk-spacer-070,16px);margin:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-010,2px);overflow:hidden;position:relative;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__card__brands--hidden{margin:-8px 0 8px;max-height:0;min-height:0;opacity:0}.adyen-checkout__card__brands img{display:block;height:auto;margin:0;padding:0;width:100%}
.adyen-checkout__checkbox{display:flex;width:100%}.adyen-checkout__checkbox__label{color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:inline-block;flex:1;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;line-height:var(--adyen-sdk-text-caption-line-height,18px);padding-left:var(--adyen-sdk-spacer-090,24px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__checkbox__label{padding-left:0;padding-right:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__checkbox__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{background-color:var(--adyen-sdk-color-label-primary,#00112c);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{border-color:var(--adyen-sdk-color-label-primary,#00112c);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:var(--adyen-sdk-color-outline-tertiary,#8d95a3);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-bottom:var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);border-left:1px solid transparent;border-radius:0 var(--adyen-sdk-spacer-010,2px) 1px;border-right:var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);border-top:1px solid transparent;content:"";height:11px;left:1px;opacity:0;position:absolute;top:var(--adyen-sdk-spacer-010,2px);transform:rotate(37deg);transform-origin:100% 100%;transition:opacity .2s ease-out;width:var(--adyen-sdk-spacer-030,6px);z-index:1}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{left:auto;right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-s,4px);content:"";height:var(--adyen-sdk-spacer-070,16px);left:0;position:absolute;top:0;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out;width:var(--adyen-sdk-spacer-070,16px);z-index:0}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{left:auto;right:0}.adyen-checkout__field--consentCheckbox{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex}.adyen-checkout__field--consentCheckbox,[dir=rtl] .adyen-checkout__field--consentCheckbox{padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none;flex:1;justify-content:space-between}.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{margin-right:0}[dir=rtl] .adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{margin-left:0}
.adyen-checkout__store-details{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;gap:var(--adyen-sdk-spacer-060,12px);margin-top:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}
.adyen-checkout__address-search{position:relative}.adyen-checkout__address-search .adyen-checkout__dropdown__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23687282' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:var(--adyen-sdk-spacer-070,16px);left:var(--adyen-sdk-spacer-060,12px);position:absolute;width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__address-search .adyen-checkout__dropdown__button--active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%2300112c' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");transform:none}.adyen-checkout__address-search .adyen-checkout__filter-input{padding-left:calc(var(--adyen-sdk-spacer-040, 8px) + var(--adyen-sdk-spacer-070, 16px));position:relative}.adyen-checkout__address-search__manual-add{position:absolute;right:0;top:0}.adyen-checkout__address-search__manual-add .adyen-checkout__address-search__manual-add__button{border:0;padding:0}
.adyen-checkout__input-icon{border-radius:var(--adyen-sdk-border-radius-s,4px);height:18px;margin-right:var(--adyen-sdk-spacer-060,12px);width:27px}.adyen-checkout__input-icon--hidden{display:none}.adyen-checkout__input-icon--no-radio-icon{margin-left:calc(var(--adyen-sdk-spacer-090, 24px)*-1)}
.adyen-checkout__radio_group__label--no-radio{color:inherit;display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;line-height:var(--adyen-sdk-text-body-line-height,20px);margin:0;overflow:visible;padding-bottom:0;padding-left:var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__radio_group__label--no-radio:hover{border-color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer}.adyen-checkout__label--focused .adyen-checkout__radio_group__label--no-radio{color:inherit}.adyen-checkout__radio_group__label--no-radio.adyen-checkout__radio_group__label--no-radio--invalid{color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label--no-radio{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-060,12px);padding-left:calc(var(--adyen-sdk-spacer-060, 12px) + var(--adyen-sdk-spacer-090, 24px));width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label--no-radio{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input+.adyen-checkout__radio_group__label--no-radio:hover{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label--no-radio,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label--no-radio{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label--no-radio{outline:var(--adyen-sdk-border-width-m,2px) solid var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group-extended__label-wrapper{display:flex}.adyen-checkout__radio_group--button .adyen-checkout__radio_group-extended__label-wrapper .adyen-checkout__radio_group-extended__label{width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group-extended__label-wrapper .adyen-checkout-input__inline-validation{display:none;margin-right:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group-extended__label-wrapper .adyen-checkout-input__inline-validation.adyen-checkout-input__inline-validation--valid{display:block;margin-left:var(--adyen-sdk-spacer-040,8px);margin-top:1px}@media (max-width:480px){.adyen-checkout__radio_group__input-wrapper.adyen-checkout__field--50{min-width:100%}}
.adyen-checkout-form-instruction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}[dir=rtl] .adyen-checkout-form-instruction{padding-right:0}
.adyen-checkout-toggle{color:inherit;cursor:pointer;display:flex;width:auto}.adyen-checkout-toggle,.adyen-checkout-toggle *,.adyen-checkout-toggle :after,.adyen-checkout-toggle :before,.adyen-checkout-toggle:after,.adyen-checkout-toggle:before{box-sizing:border-box}.adyen-checkout-toggle--disabled{cursor:not-allowed;display:flex}.adyen-checkout-toggle--readonly{pointer-events:none}.adyen-checkout-toggle--label-first{align-items:flex-start;flex-direction:row-reverse;justify-content:flex-end}.adyen-checkout-toggle__input{cursor:inherit;opacity:0;position:absolute}.adyen-checkout-toggle__track{align-items:center;background-color:var(--adyen-sdk-toggle-track-background-color,#ffffff);border:var(--adyen-sdk-toggle-track-border,1px solid #8d95a3);border-radius:var(--adyen-sdk-toggle-track-border-radius,12px);display:flex;height:var(--adyen-sdk-toggle-track-height,20px);min-width:var(--adyen-sdk-toggle-track-width,36px);padding:var(--adyen-sdk-toggle-track-padding,2px 4px);position:relative}.adyen-checkout-toggle__input:focus-visible+.adyen-checkout-toggle__track{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--adyen-sdk-focus-ring-color,rgba(0,112,245,.8));transition:.1s cubic-bezier(.785,.135,.15,.86)}.adyen-checkout-toggle__input:hover:enabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-hover-background-color,#f7f7f8);border-color:var(--adyen-sdk-toggle-track-hover-border-color,#6d7789)}.adyen-checkout-toggle__input:active:enabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-active-background-color,#eeeff1);border-color:var(--adyen-sdk-toggle-track-active-border-color,#00112c)}.adyen-checkout-toggle__input:disabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-disabled-background-color,#f7f7f8);border-color:var(--adyen-sdk-toggle-track-disabled-border-color,#dbdee2);cursor:not-allowed}.adyen-checkout-toggle__input:disabled+.adyen-checkout-toggle__track path{fill:#8d95a3}.adyen-checkout-toggle--readonly .adyen-checkout-toggle__input+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-readonly-background-color,#f7f7f8);border-color:var(--adyen-sdk-toggle-track-readonly-border-color,#dbdee2)}.adyen-checkout-toggle__input:checked+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-background-color,#00112c);border:var(--adyen-sdk-toggle-track-toggled-border,0);padding:var(--adyen-sdk-toggle-track-toggled-padding,2px)}.adyen-checkout-toggle__input:checked:hover:enabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-hover-background-color,#5c687c)}.adyen-checkout-toggle__input:checked:active:enabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-active-background-color,#8d95a3)}.adyen-checkout-toggle__input:checked:disabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-disabled-background-color,#c0c5cc)}.adyen-checkout-toggle--readonly .adyen-checkout-toggle__input:checked+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-readonly-background-color,#c0c5cc)}.adyen-checkout-toggle__handle{align-content:center;background-color:var(--adyen-sdk-toggle-handle-background-color,#00112c);border-radius:var(--adyen-sdk-toggle-handle-border-radius,12px);color:var(--adyen-sdk-toggle-handle-toggled-color,#00112c);display:inline-flex;height:var(--adyen-sdk-toggle-handle-height,12px);justify-content:center;transition:var(--adyen-sdk-toggle-handle-transition,transform .15s cubic-bezier(.2,0,.4,.9));width:var(--adyen-sdk-toggle-handle-width,12px)}.adyen-checkout-toggle__input:disabled+* .adyen-checkout-toggle__handle{background-color:var(--adyen-sdk-toggle-handle-disabled-background-color,#8d95a3);cursor:not-allowed}.adyen-checkout-toggle__input:checked+* .adyen-checkout-toggle__handle{background-color:var(--adyen-sdk-toggle-handle-toggled-background-color,#ffffff);height:var(--adyen-sdk-toggle-handle-toggled-height,16px);transform:translateX(100%);width:var(--adyen-sdk-toggle-handle-toggled-width,16px)}.adyen-checkout-toggle__input:checked:disabled+* .adyen-checkout-toggle__handle{background-color:var(--adyen-sdk-toggle-handle-toggled-disabled-background-color,#eeeff1);color:var(--adyen-sdk-toggle-handle-toggled-disabled-color,#8d95a3);cursor:not-allowed}.adyen-checkout-toggle--readonly .adyen-checkout-toggle__input:checked+* .adyen-checkout-toggle__handle{background-color:var(--adyen-sdk-toggle-handle-toggled-readonly-background-color,#eeeff1)}.adyen-checkout-toggle__label-container{display:flex;flex-direction:column;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);padding-left:var(--adyen-sdk-toggle-label-padding,16px)}.adyen-checkout-toggle--label-first>.adyen-checkout-toggle__label-container{padding-left:0;padding-right:var(--adyen-sdk-toggle-label-padding,16px)}.adyen-checkout-toggle__label{vertical-align:baseline}.adyen-checkout-toggle__description,.adyen-checkout-toggle__label{font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px)}.adyen-checkout-toggle__description{color:var(--adyen-sdk-toggle-description-color,#5c687c);padding-top:var(--adyen-sdk-toggle-description-padding,4px)}
.adyen-checkout__modal-wrapper{align-items:center;display:flex;height:100%;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--adyen-sdk-spacer-090,24px);position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.adyen-checkout__modal-wrapper:before{background:rgba(0,17,44,.5);content:"";height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s linear;width:100%;z-index:10}.adyen-checkout__modal-wrapper--open{visibility:visible}.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,.adyen-checkout__modal-wrapper--open:before{opacity:1}.adyen-checkout__modal{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-090,24px) rgba(0,17,44,.15);margin:auto;opacity:0;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:opacity .2s ease,visibility .2s ease;z-index:11}
.adyen-checkout__button{background:var(--adyen-sdk-color-background-always-dark,#00112c);border:0;border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-on-color,#ffffff);cursor:pointer;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:var(--adyen-sdk-spacer-120,48px);margin:0;padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-000,0);text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}.adyen-checkout__button:focus{box-shadow:0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:0}.adyen-checkout__button:hover{background:var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);box-shadow:0 0,0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) -1px rgba(0,0,0,.2),0 var(--adyen-sdk-spacer-020,4px) 5px 0 rgba(0,0,0,.14)}.adyen-checkout__button:active{background:var(--adyen-sdk-color-background-always-dark-active,#8d95a3)}.adyen-checkout__button:hover:focus{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3),0 3px var(--adyen-sdk-spacer-020,4px) rgba(0,15,45,.2)}.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--loading{background:var(--adyen-sdk-color-label-disabled,#8d95a3);box-shadow:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button.adyen-checkout__button--pay{align-items:center;display:flex;gap:var(--adyen-sdk-spacer-020,4px);justify-content:center;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__button.adyen-checkout__button--pay:disabled{opacity:.4}.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}.adyen-checkout__button.adyen-checkout__button--inline{display:block;font-size:.81em;height:auto;padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-040,8px);width:auto}.adyen-checkout__button.adyen-checkout__button--ghost{background:none;border:0;color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:transparent;opacity:.1}.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:var(--adyen-sdk-color-background-secondary-hover,#eeeff1);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--ghost:active{background:var(--adyen-sdk-color-background-secondary-active,#e3e5e9);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);color:var(--adyen-sdk-color-label-primary,#00112c);padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:transparent;opacity:.1}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) rgba(27,42,60,.2),0 var(--adyen-sdk-spacer-020,4px) 5px rgba(27,42,60,.14)}.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary:focus{box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:0}.adyen-checkout__button.adyen-checkout__button--secondary:disabled,.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover{background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-color:var(--adyen-sdk-color-outline-disabled,#dbdee2);box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--action{background:var(--adyen-sdk-color-background-always-dark,#00112c);border:var(--adyen-sdk-border-width-s,1px) solid transparent;color:var(--adyen-sdk-color-label-on-color,#ffffff);padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__button.adyen-checkout__button--action:hover{background:var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--action:active,.adyen-checkout__button.adyen-checkout__button--action:active:hover{background:var(--adyen-sdk-color-background-always-dark-active,#8d95a3);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--link{background:transparent;border:var(--adyen-sdk-border-width-s,1px) solid transparent;border-radius:var(--adyen-sdk-border-radius-s,4px);color:var(--adyen-sdk-color-label-highlight,#0070f5);font-weight:var(--adyen-sdk-text-body-font-weight,400);padding:var(--adyen-sdk-spacer-010,2px);text-decoration:none}.adyen-checkout__button.adyen-checkout__button--link:hover{background:transparent;box-shadow:none;text-decoration:underline}.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:var(--adyen-sdk-color-label-success,#07893c);color:var(--adyen-sdk-color-label-on-color,#ffffff)}.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{filter:brightness(0) invert(1)}.adyen-checkout__button__content{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__button__icon{margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__button__icon{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__button__text{display:block;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__button__text--sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.adyen-checkout__button .adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-label-on-color,#ffffff);border-top-color:transparent;opacity:.1}.adyen-checkout__button .adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-label-on-color,#ffffff)}.adyen-checkout__button.adyen-checkout__button--iconOnly{align-items:center;background:transparent;border-radius:var(--adyen-sdk-border-radius-xs,2px);box-shadow:var(--adyen-sdk-button-tertiary-box-shadow,inset 0 0 0 1px rgba(0,0,0,0));color:var(--adyen-sdk-button-tertiary-color,#00112c);display:flex;height:auto;padding:0;width:auto}.adyen-checkout__button.adyen-checkout__button--iconOnly:hover{background:var(--adyen-sdk-button-tertiary-hover-background-color,rgba(0,0,0,0));color:var(--adyen-sdk-button-tertiary-hover-color,#5c687c)}.adyen-checkout__button.adyen-checkout__button--iconOnly:active{background-color:var(--adyen-sdk-button-tertiary-active-background-color,rgba(0,0,0,0));color:var(--adyen-sdk-button-tertiary-active-color,#8d95a3)}.adyen-checkout__button.adyen-checkout__button--iconOnly:focus{box-shadow:none}.adyen-checkout__button.adyen-checkout__button--iconOnly:focus-visible{box-shadow:0 0 0 var(--adyen-sdk-focus-ring-spacer,1px) var(--adyen-sdk-color-background-primary,#ffffff),0 0 0 var(--adyen-sdk-focus-ring-outline,3px) var(--adyen-sdk-focus-ring-color,rgba(0,112,245,.8));outline:0}.adyen-checkout__button.adyen-checkout__button--iconOnly:disabled,.adyen-checkout__button.adyen-checkout__button--iconOnly:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}
.adyen-checkout-card-fastlane__modal{margin-bottom:var(--adyen-sdk-spacer-070,16px);max-width:372px}.adyen-checkout-card-fastlane__modal-section{-moz-column-gap:var(--adyen-sdk-spacer-070,16px);column-gap:var(--adyen-sdk-spacer-070,16px);display:grid;grid-template-areas:"image header" ". text";grid-template-columns:auto 1fr;grid-template-rows:auto;margin-bottom:var(--adyen-sdk-spacer-060,12px);place-items:start}.adyen-checkout-card-fastlane__modal-section-image{grid-area:image;place-self:center}.adyen-checkout-card-fastlane__modal-section-header{color:var(--adyen-sdk-color-background-inverse-primary,#00112c);font-size:var(--adyen-sdk-text-title-m-font-size,1.25rem);font-weight:var(--adyen-sdk-text-title-m-font-weight,600);grid-area:header;line-height:var(--adyen-sdk-text-title-m-line-height,30px);margin:0}.adyen-checkout-card-fastlane__modal-section-text{color:var(--adyen-sdk-color-background-inverse-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);grid-area:text;line-height:var(--adyen-sdk-text-body-line-height,20px)}.adyen-checkout-card-fastlane__modal-brand{height:23px;margin-top:var(--adyen-sdk-spacer-040,8px);width:168px}.adyen-checkout-card-fastlane__modal-button-container{display:flex;flex-direction:row-reverse;margin-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-card-fastlane__modal-button-container>button{line-height:0}
.adyen-checkout-card__fastlane{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-card__fastlane,[dir=rtl] .adyen-checkout-card__fastlane{padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-card__fastlane-consent-toggle{display:flex}.adyen-checkout-card__fastlane-consent-text,.adyen-checkout-card__fastlane-consent-toggle--active{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-card__fastlane-consent-text{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout-card__fastlane-brand{height:23px;width:168px}.adyen-checkout__button.adyen-checkout__button--fastlane-info-modal{height:20px;line-height:0;margin-left:var(--adyen-sdk-spacer-020,4px);padding:0;vertical-align:bottom;width:20px}
.adyen-checkout-ctp__otp-resend-code-wrapper{line-height:var(--adyen-sdk-text-body-line-height,20px);margin-left:auto;position:absolute;right:0;top:0}.adyen-checkout-ctp__otp-resend-code--confirmation,.adyen-checkout-ctp__otp-resend-code--disabled{color:var(--adyen-sdk-color-label-tertiary,#5c687c);cursor:default;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);margin-left:auto;pointer-events:none}.adyen-checkout-ctp__otp-resend-code--confirmation{align-items:center;display:flex}.adyen-checkout-ctp__otp-resend-code--confirmation>img{margin-left:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-ctp__otp-resend-code-counter{color:var(--adyen-sdk-color-label-primary,#00112c);cursor:default;display:inline-block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);margin-left:auto;text-align:right}.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--otp{margin-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__otp-field-wrapper{position:relative}
.adyen_checkout-ctp__brand-wrapper{align-items:center;display:flex;height:18px}.adyen_checkout-ctp__brand-logo{margin-right:var(--adyen-sdk-spacer-030,6px);width:var(--adyen-sdk-spacer-090,24px)}.adyen_checkout-ctp__brand-pipe{height:15px;margin-right:var(--adyen-sdk-spacer-030,6px)}.adyen_checkout-ctp__brand-scheme{margin-right:var(--adyen-sdk-spacer-030,6px);-o-object-fit:none;object-fit:none}.adyen_checkout-ctp__brand-scheme-mc{width:27px}.adyen_checkout-ctp__brand-scheme-visa{width:35px}
.adyen-checkout__ctp-modal-header-image{display:block;margin:auto}.adyen-checkout__ctp-modal-title{font-size:var(--adyen-sdk-text-title-m-font-size,1.25rem);font-weight:700;line-height:var(--adyen-sdk-spacer-090,24px);margin:0 0 var(--adyen-sdk-spacer-060,12px);padding:0}.adyen-checkout__ctp-modal-text{font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__ctp-modal-benefits{margin-left:0;padding-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__ctp-modal-benefits li{list-style:disc;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal{max-width:464px}.adyen_checkout-ctp__brand-wrapper--popup{justify-content:center;margin-bottom:var(--adyen-sdk-spacer-090,24px)}
.adyen-web__ctp-info-button{background-color:transparent;border:0;cursor:pointer;padding:0}
.adyen-checkout__button--section-logout-button{margin-left:auto}.adyen-checkout__button--section-logout-button--disabled{color:var(--adyen-sdk-color-label-disabled,#8d95a3);pointer-events:none}
.adyen-checkout-ctp__section{background-color:white;border-radius:var(--adyen-sdk-spacer-060,12px);box-shadow:0 6px 12px rgba(0,17,44,.08),0 2px 4px rgba(0,17,44,.04);padding:var(--adyen-sdk-spacer-070,16px);position:relative}.adyen-checkout-ctp__section-brand{align-items:center;display:flex;height:18px;margin-bottom:16px}.adyen-checkout-ctp__section--standalone{all:unset}.adyen-checkout-ctp__section .adyen-checkout__fieldset{margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout-ctp__section-header{align-items:center;display:flex}.adyen-checkout-ctp__section-header-title{font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:22px;margin:0;padding:0;width:auto}@media screen and (max-width:400px){.adyen-checkout-ctp__section-header-title{font-size:var(--adyen-sdk-text-body-font-size,.875rem)}}.adyen-checkout-ctp__section-header-adornment{margin-left:5px}.adyen-checkout-ctp__section-text{color:var(--adyen-sdk-color-label-tertiary,#5c687c);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 0 var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-ctp__section-text,.adyen-checkout-ctp__separator{font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400)}.adyen-checkout-ctp__separator{color:var(--adyen-sdk-color-label-primary,#00112c)}
.adyen-checkout-ctp__otp-subtitle--highlighted{color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500)}
.adyen-checkout-ctp__otp-checkbox-container{background-color:#f7f8f9;border-radius:var(--adyen-sdk-border-radius-s,4px);margin-bottom:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__otp-checkbox-container--checked{background-color:#F2F8FF}.adyen-checkout-ctp__otp-checkbox-container label{cursor:pointer}.adyen-checkout-ctp__section .adyen-checkout__field.adyen-checkout-ctp__otp-checkbox-container{margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-ctp__otp-checkbox-info{color:#707070;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);margin:var(--adyen-sdk-spacer-020,4px) 0 0}.adyen-checkout-ctp__otp-readmore-button{all:unset;color:#0075ff;cursor:pointer;text-transform:lowercase}
.adyen-checkout-ctp__card-list-single-card{align-items:center;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-spacer-030,6px);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__card-list-single-card-expired{color:var(--adyen-sdk-color-label-tertiary,#5c687c);text-decoration:line-through}.adyen-checkout-ctp__expired-label{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:17px;margin-left:auto}.adyen-checkout-ctp__card-image{border-radius:3px;height:24px;margin-right:var(--adyen-sdk-spacer-040,8px)}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text{margin:0;opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:17px}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text{opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);opacity:1}
.adyen-checkout__iframe{border:0}
.adyen-checkout-ctp__card{background-color:white;border:none;border-radius:var(--adyen-sdk-spacer-020,4px);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) #999595;cursor:pointer;height:var(--adyen-sdk-spacer-110,40px);margin:0;margin-bottom:var(--adyen-sdk-spacer-080,20px);width:100%}.adyen-checkout-ctp__empty-cards{align-items:center;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-spacer-030,6px);color:var(--adyen-sdk-color-label-tertiary,#5c687c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-090,24px);padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__iframe--ctpIframe{pointer-events:auto}.adyen-checkout__iframe--ctpIframe-hidden{display:none}
@keyframes card-bounce{0%{animation-timing-function:cubic-bezier(.17,.17,.32,1);-webkit-translate:0 -60%;-moz-translate:0 -60%;-ms-translate:0 -60%;translate:0 -60%}9.70874%{animation-timing-function:cubic-bezier(.41,0,.49,1);-webkit-translate:0 8.5%;-moz-translate:0 8.5%;-ms-translate:0 8.5%;translate:0 8.5%}23.4466%{animation-timing-function:cubic-bezier(.29,0,.26,1);-webkit-translate:0 -22.5%;-moz-translate:0 -22.5%;-ms-translate:0 -22.5%;translate:0 -22.5%}47.7184%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0}63.8835%{animation-timing-function:cubic-bezier(1,0,.78,1);-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0}86.5534%{-webkit-translate:0 40.7%;-moz-translate:0 40.7%;-ms-translate:0 40.7%;translate:0 40.7%}to{-webkit-translate:0 40.7%;-moz-translate:0 40.7%;-ms-translate:0 40.7%;translate:0 40.7%}}@keyframes card-fade-100{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:1}78.4466%{opacity:1}86.5534%{opacity:0}to{opacity:0}}@keyframes card-fade-60{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:.6}78.4466%{opacity:.6}86.5534%{opacity:0}to{opacity:0}}@keyframes card-fade-20{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:.2}78.4466%{opacity:.2}86.5534%{opacity:0}to{opacity:0}}.adyen-checkout-ctp__card-animation{aspect-ratio:1/.438;filter:grayscale(1);margin:40px auto 50px;max-width:100%;position:relative;width:140px}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer{background-size:contain!important;height:100%;opacity:0;position:absolute;width:100%}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:first-of-type{animation:card-bounce 2.06s linear infinite both,card-fade-100 2.06s linear infinite both;animation-delay:.1s;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath stroke='%23fff' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath fill='%23fff' fill-opacity='.9' fill-rule='evenodd' d='M418.95 242.813c-1.166.08-3.042-.372-4.121-.994-.702-.405-.941-.755-1.527-2.243-2.373-6.017-6.517-11.028-13.679-16.54-6.921-5.325-13.863-9.053-24.178-12.987-2.215-.844-4.182-1.652-4.368-1.795-.687-.528-.979-1.482-.612-1.986.505-.691 2.349-1.081 3.824-.809.567.103 2.521.743 4.345 1.421 7.215 2.687 13.99 5.937 20.009 9.598 3.723 2.267 9.803 6.823 12.219 9.164 4.462 4.317 7.493 8.422 9.4 12.73 1.153 2.604 1.269 3.77.4 4.003a2.4 2.4 0 0 0-.548.23c-.132.08-.653.173-1.164.208m-16.069-.701c-1.791.122-4.29-.719-4.965-1.671-.163-.23-.697-1.349-1.19-2.485-2.083-4.815-6.346-9.43-12.427-13.455-4.994-3.305-8.797-5.218-15.392-7.737-4.424-1.69-4.929-2-5.087-3.117-.146-1.06 1.961-1.804 4.061-1.431 1.457.258 8.467 2.972 11.969 4.634 11.594 5.498 19.993 12.484 23.913 19.889 2.008 3.792 1.779 5.192-.882 5.373m-16.492-.659c-1.224-.015-2.768-.406-3.758-.951-.603-.332-.912-.797-1.614-2.437-2.575-6.024-8.768-10.833-18.898-14.676-4.447-1.688-5.038-2.104-4.718-3.324.158-.605.358-.757 1.34-1.02 1.642-.44 3.175-.146 7.121 1.365 6.068 2.325 10.298 4.621 14.525 7.881 4.345 3.352 6.465 5.882 8.069 9.62.915 2.141.839 2.79-.389 3.282-.375.149-1.131.266-1.678.26m-15.379-.611c-.949.006-2.546-.385-3.476-.851-1.035-.519-1.424-1.045-1.796-2.434-.477-1.786-1.147-2.632-3.558-4.488s-3.719-2.531-6.931-3.584c-1.089-.356-2.302-.809-2.698-1.003-1.658-.818-1.914-2.296-.508-2.936 1.187-.544 2.67-.406 5.617.522 8.533 2.685 14.934 7.611 15.941 12.27.357 1.645-.521 2.495-2.591 2.504'/%3E%3Crect width='110' height='74' fill='url(%23a)' rx='10' transform='matrix(.96593 -.25882 .7925 .60987 199.717 245.906)'/%3E%3Cg stroke='%23000' stroke-opacity='.8' stroke-width='2'%3E%3Cpath d='m233.447 236.868 46.846 36.05c.876.673.72 1.451-.347 1.737l-31.799 8.521M266.657 262.424l-33.731 9.038m17.126-21.816-33.73 9.038m115.215 13.423-46.846-36.05c-.875-.673-.72-1.451.347-1.737l31.799-8.52M298.327 246.551l33.731-9.038m-17.126 21.816 33.731-9.038'/%3E%3Crect width='112' height='76' x='-1.758' y='-.351' rx='11' style='mix-blend-mode:soft-light' transform='matrix(.96593 -.25882 .7925 .60987 199.935 245.314)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-12.604' x2='99.193' y1='0' y2='88.114' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.484' stop-color='%23b3b3b3'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;opacity:1;z-index:3}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(2){animation:card-bounce 2.06s linear infinite both,card-fade-60 2.06s linear infinite both;animation-delay:50ms;opacity:.6;transform:translateY(25%);z-index:2}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(2),.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(3){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(3){animation:card-bounce 2.06s linear infinite both,card-fade-20 2.06s linear infinite both;opacity:.2;transform:translateY(50%);z-index:1}.adyen-checkout-ctp__loading-subtitle{font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 auto 58px;max-width:280px;text-align:center}
.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--shopperLogin{margin-bottom:var(--adyen-sdk-spacer-080,20px)}
.adyen-checkout__content-separator{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);justify-content:center;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:var(--adyen-sdk-spacer-070,16px);text-transform:capitalize;white-space:nowrap}.adyen-checkout__content-separator:after,.adyen-checkout__content-separator:before{border-bottom:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);content:"";flex:1}.adyen-checkout__content-separator:after{margin-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__content-separator:before{margin-right:var(--adyen-sdk-spacer-080,20px)}
[class^=adyen-checkout],[class^=adyen-checkout] *,[class^=adyen-checkout] :after,[class^=adyen-checkout] :before,[class^=adyen-checkout]:after,[class^=adyen-checkout]:before{box-sizing:border-box}
.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;display:block;height:inherit;min-height:400px;overflow:hidden;position:relative;width:100%}.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{height:400px;width:250px}.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:400px;width:390px}.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{height:600px;width:500px}.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{height:400px;width:600px}.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{height:100%;width:100%}.adyen-checkout__iframe--threeDSIframe{border:0;left:0;position:absolute;top:0}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon{display:block;margin:var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text{color:var(--adyen-sdk-color-label-critical,#c72727);font-size:var(--adyen-sdk-text-title-font-size,1rem);margin-bottom:var(--adyen-sdk-spacer-130,56px);text-align:center}
.adyen-checkout__bacs--confirm{position:relative}.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}.adyen-checkout__bacs .adyen-checkout__bacs--edit{cursor:pointer;position:absolute;right:0;top:0}.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{background:none;border:none;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;padding:0;text-align:end;text-decoration:underline}
.adyen-checkout__voucher-result{border-radius:var(--adyen-sdk-border-radius-m,8px);position:relative;text-align:center}.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-separator-primary,#dbdee2)}.adyen-checkout__voucher-result__bottom .adyen-checkout__details-table,.adyen-checkout__voucher-result__top .adyen-checkout__details-table{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-border-radius-m,8px);margin:0 var(--adyen-sdk-spacer-090,24px) var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__voucher-result__bottom .adyen-checkout__details-table__item:first-child,.adyen-checkout__voucher-result__top .adyen-checkout__details-table__item:first-child{border-top:none}.adyen-checkout__voucher-result__top{border-bottom:0;border-radius:var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px) 0 0;padding:var(--adyen-sdk-spacer-110,40px) 0 var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__voucher-result__bottom{border-radius:0 0 var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px);border-top:0}.adyen-checkout__voucher-result__separator{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);display:flex;margin:0 auto;position:relative}.adyen-checkout__voucher-result__separator__inner{border-top:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);width:100%}.adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:var(--adyen-sdk-spacer-110,40px);width:100%}.adyen-checkout-link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result__image__wrapper{display:block;height:var(--adyen-sdk-spacer-120,48px);margin:0 var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__voucher-result__image__wrapper:after{border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result__image__wrapper:nth-child(2){margin-left:0}.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{border-radius:var(--adyen-sdk-border-radius-m,8px);height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__voucher-result__introduction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 auto;max-width:400px;text-align:center}.adyen-checkout__voucher-result__amount{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:700;margin:var(--adyen-sdk-spacer-090,24px) auto 0;text-align:center}.adyen-checkout__voucher-result__surcharge{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);text-align:center}.adyen-checkout__voucher-result__code__label,.adyen-checkout__voucher-result__surcharge{display:block;font-weight:400;line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout__voucher-result__code__label{left:0;margin:0 auto;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}.adyen-checkout__voucher-result__code__label__text{background:var(--adyen-sdk-color-background-primary,#ffffff);color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);letter-spacing:normal;line-height:1;padding:0 var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__voucher-result__code__barcode{display:block;height:var(--adyen-sdk-spacer-130,56px);margin:0 auto var(--adyen-sdk-spacer-040,8px);max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__voucher-result__code{border-width:1px 0;color:var(--adyen-sdk-color-label-primary,#00112c);display:inline-block;font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 auto;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-120,48px);position:relative;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%;word-break:break-word}.adyen-checkout__voucher-result__actions{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 auto var(--adyen-sdk-spacer-100,32px);max-width:100%;min-width:200px;padding:0;width:300px}.adyen-checkout__voucher-result__actions__item{margin:0 var(--adyen-sdk-spacer-020,4px)}
.adyen-checkout__details-table{list-style:none;margin:-1px auto 0;padding:0}.adyen-checkout__details-table__item{border-top:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);justify-content:space-between;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-090,24px);word-break:break-word}.adyen-checkout__details-table__item:last-child{margin-bottom:0}.adyen-checkout__details-table__label{font-weight:var(--adyen-sdk-text-body-font-weight,400);text-align:left}.adyen-checkout__details-table__label,.adyen-checkout__details-table__value{font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-body-line-height,20px);max-width:50%}.adyen-checkout__details-table__value{align-items:center;display:flex;font-weight:var(--adyen-sdk-text-body-strongest-font-weight,600);gap:var(--adyen-sdk-spacer-070,16px);text-align:right}
.adyen-checkout-tooltip{background:var(--adyen-sdk-tooltip-background-color,#00112c);border-radius:var(--adyen-sdk-tooltip-border-radius,4px);color:var(--adyen-sdk-tooltip-color,#ffffff);display:inline-block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);padding:var(--adyen-sdk-tooltip-padding,4px 8px);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:var(--adyen-sdk-tooltip-z-index,5)}.adyen-checkout-tooltip--hidden{height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.adyen-checkout-tooltip-arrow{border-style:solid;height:0;position:absolute;width:0}.adyen-checkout-tooltip-arrow.adyen-checkout-tooltip-arrow--top{border-color:var(--adyen-sdk-tooltip-background-color,#00112c) transparent transparent;border-width:6px 6px 0;bottom:-4px;left:50%;transform:translateX(-50%)}.adyen-checkout-tooltip-arrow.adyen-checkout-tooltip-arrow--bottom{border-color:transparent transparent var(--adyen-sdk-tooltip-background-color,#00112c);border-width:0 6px 6px;left:50%;top:-4px;transform:translateX(-50%)}
.adyen-checkout__button--iconOnly__icon{fill:currentcolor;transition:fill .3s ease}
.adyen-checkout__voucher-result__introduction{font-size:var(--adyen-sdk-text-title-font-size,1rem);max-width:420px}
.adyen-checkout__eftpad-canada-info{align-items:center;background-color:#f2f8ff;border:1px solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);gap:var(--adyen-sdk-spacer-070,16px);line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout_eftpad-canada-store-details{margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group{display:flex}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group{display:flex;margin:var(--adyen-sdk-spacer-040,8px) 0}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper{margin-right:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child{margin:0}.adyen-checkout__field--gender .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active,.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress,.adyen-checkout__open-invoice .adyen-checkout__fieldset--personalDetails{padding-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:var(--adyen-sdk-spacer-090,24px);padding-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__open-invoice--loading{pointer-events:none}
.adyen-checkout__amazonpay__button{margin:auto}.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:var(--adyen-sdk-spacer-040,8px) auto 0;width:auto}
apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:48px;--apple-pay-button-border-radius:4px}
.adyen-checkout__cashapp>.adyen-checkout__store-details{margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}
.adyen-checkout__paywithgoogle{height:var(--adyen-sdk-spacer-120,48px)}
.adyen-checkout__paypal__buttons{position:relative;z-index:0}.adyen-checkout__paypal__button{display:flex;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__paypal__button:empty{display:none}.adyen-checkout__paypal__status--pending{margin:var(--adyen-sdk-spacer-070,16px) 0}.adyen-checkout__paypal__status--processing{align-items:center;display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);justify-content:center;padding:var(--adyen-sdk-spacer-090,24px) 0}.adyen-checkout__paypal-processing .adyen-checkout__paypal__button{display:none}.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:var(--adyen-sdk-spacer-070,16px) 0 38px}.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:var(--adyen-sdk-spacer-080,20px) 0 65px}
.adyen-checkout-fastlane__card-brand--wrapper{align-items:center;border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));display:flex;height:26px;justify-content:center;margin-right:var(--adyen-sdk-spacer-060,12px);overflow:hidden;position:relative;width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout-fastlane__card-section{align-items:center;display:flex}.adyen-checkout-fastlane__card-number{font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:var(--adyen-sdk-text-body-line-height,20px)}.adyen-checkout-fastlane__brand{display:flex;justify-content:center;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-fastlane__brand img{width:95px}
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}
.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code{font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding:var(--adyen-sdk-spacer-090,24px);word-break:break-all}
.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding:var(--adyen-sdk-spacer-090,24px);word-break:break-all}
.adyen-checkout__issuer-button{align-items:center;background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:none;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);cursor:pointer;display:flex;flex-basis:47%;flex-grow:2;font-size:var(--adyen-sdk-text-body-font-size,.875rem);height:var(--adyen-sdk-spacer-110,40px);justify-content:space-between;padding:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-060,12px);transition:background .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__issuer-button:active{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus{box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible{box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover{box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:none}.adyen-checkout__issuer-button--selected{background:var(--adyen-sdk-color-background-primary,#ffffff);box-shadow:inset 0 0 0 1.5px var(--adyen-sdk-color-outline-primary-active,#00112c);color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:var(--adyen-sdk-spacer-110,40px);transition:none}.adyen-checkout__issuer-button-img{margin-right:var(--adyen-sdk-spacer-040,8px);max-height:26px}
.adyen-checkout__issuer-button-group{display:flex;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-070,16px)}
.adyen-checkout__field--issuer-list{margin-bottom:0}.adyen-checkout__field--issuer-list .adyen-checkout__dropdown{position:static}.adyen-checkout__field--issuer-list .adyen-checkout__dropdown__button{position:relative}
.adyen-checkout__econtext-input__field>.adyen-checkout__button--pay:only-child{margin-top:0}
.adyen-checkout-trustly{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-trustly__descriptor{font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);margin:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-trustly__description-list{font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:1.5;list-style-type:disc;margin:0;padding-left:var(--adyen-sdk-spacer-080,20px)}
.adyen-checkout-paybybank_AIS_DD{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-paybybank_AIS_DD__description-header{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);margin:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-paybybank_AIS_DD__description-body{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:1.5;list-style-type:disc;margin:0}@media (max-width:330px){.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(2){display:none}}@media (max-width:360px){.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(3){display:none}}@media (max-width:390px){.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(4){display:none}}.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brand-number{text-overflow:clip;white-space:nowrap}
.adyen-checkout__voucher-result--paybybank_pix{background-color:var(--adyen-sdk-color-background-primary,#ffffff);margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__top{border:none;margin:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-000,0);padding:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__bottom{border:none}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__image{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__image__wrapper{width:8em}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__image__wrapper>img{width:100%}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__amount{font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:var(--adyen-sdk-text-title-l-line-height,34px);margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout-await-logo-open-finance{height:auto;width:8em}
.adyen-checkout-await-logo-container{align-items:center;background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-090,24px);width:-moz-fit-content;width:fit-content}.adyen-checkout-await-logo-container:has(>:only-child){background:none}
.adyen-checkout__await{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-110,40px);text-align:center}.adyen-checkout__await--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__await__brand-logo{border-radius:3px;width:74px}.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-left:var(--adyen-sdk-spacer-050,10px);margin-top:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__await__indicator-holder{display:flex;justify-content:center;margin-bottom:var(--adyen-sdk-spacer-080,20px);margin-top:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__subtitle--result{margin-bottom:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__icon{height:88px;width:88px}.adyen-checkout__await__progress{background:var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-l,12px);height:var(--adyen-sdk-spacer-020,4px);margin:var(--adyen-sdk-spacer-100,32px) auto var(--adyen-sdk-spacer-060,12px);width:152px}.adyen-checkout__await__percentage{background:var(--adyen-sdk-color-label-primary,#00112c);border-radius:var(--adyen-sdk-border-radius-l,12px);display:block;height:100%}.adyen-checkout__await__countdown{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__await__app-link{display:none;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__await__amount{font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:var(--adyen-sdk-text-title-font-weight,600);margin-top:var(--adyen-sdk-spacer-070,16px);text-align:center}@media only screen and (max-device-width:1200px){.adyen-checkout__await__app-link{display:block}}
.adyen-checkout-pay-by-bank-pix-await{align-items:center;display:flex;flex-direction:column}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__countdown-holder,.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__subtitle{display:none}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await,.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await--paybybank_pix{border:none;padding:0}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__indicator-holder{margin-top:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__countdown{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__end-slot{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-090,24px)}
.adyen-checkout-issuer-list-introduction-logo-container{border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-070,16px) 0;text-align:center}.adyen-checkout-issuer-list-introduction-logo-container__title{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);font-weight:var(--adyen-sdk-text-caption-stronger-font-weight,500);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}.adyen-checkout-issuer-list-introduction-logo-container__logo{height:auto;width:8em}
.adyen-checkout-pix-enrollment-issuer-list{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-pix-enrollment-issuer-list .adyen-checkout-disclaimer__label{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}.adyen-checkout-await-logo-open-finance{height:auto;width:8em}.adyen-checkout-await-logo-arrow-down{height:auto;width:1em}.adyen-checkout-await-logo-bank{height:auto;width:3em}
.adyen-checkout__klarna-widget{pointer-events:all}
.adyen-checkout__qr-loader{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;flex-direction:column;padding:16px}.adyen-checkout__qr-loader--result{gap:var(--adyen-sdk-spacer-090,24px);padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__qr-loader__brand-logo-wrapper{border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));margin-bottom:var(--adyen-sdk-spacer-090,24px);overflow:hidden}.adyen-checkout__qr-loader__brand-logo{display:block;width:80px}.adyen-checkout__qr-loader__subtitle{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);max-width:400px;text-align:center}.adyen-checkout__qr-loader__icon{height:88px;width:88px}.adyen-checkout__qr-loader__payment_amount{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:var(--adyen-sdk-text-body-wide-line-height,24px);margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__qr-loader__progress{background:var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-l,12px);height:var(--adyen-sdk-spacer-020,4px);margin-bottom:var(--adyen-sdk-spacer-060,12px);padding-right:3%;width:152px}[dir=rtl] .adyen-checkout__qr-loader__progress{padding-left:3%;padding-right:0}.adyen-checkout__qr-loader__percentage{background:var(--adyen-sdk-color-label-primary,#00112c);border-radius:var(--adyen-sdk-border-radius-l,12px);display:block;height:100%}.adyen-checkout__qr-loader__countdown{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);text-align:center}.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__qr-loader__app-link{display:none}.adyen-checkout__button.adyen-checkout__button--qr-loader{margin-top:var(--adyen-sdk-spacer-090,24px);text-decoration:none}.adyen-checkout__qr-loader__instructions{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);line-height:1.5;margin-top:var(--adyen-sdk-spacer-090,24px);max-width:300px;text-align:center}.adyen-checkout__await__instructions{display:flex;justify-content:center}.adyen-checkout__qr-loader__actions{margin-top:var(--adyen-sdk-spacer-100,32px);max-width:400px;width:100%}@media (max-width:1024px){.adyen-checkout__qr-loader__app-link{display:block;min-width:220px}}
.adyen-checkout__qr-loader--pix{padding-bottom:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__qr-loader--pix__qr_details{align-items:center;display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);max-width:318px;width:100%}.adyen-checkout__qr-loader--pix__qr_details__timer{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__qr-loader--pix__qr_details__code{font-size:var(--adyen-sdk-text-body-font-size,.875rem);text-align:center}
.adyen-checkout__qr-loader--swish>.adyen-checkout__qr-loader__instructions{text-align:center}
.adyen-checkout-paynow__introduction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);text-align:center}
.adyen-checkout-timeline-wrapper{background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:8px;max-width:300px;padding:16px}
.adyen-checkout-timeline{scrollbar-color:var(--adyen-sdk-color-background-quaternary,#c0c5cc) transparent}.adyen-checkout-timeline__items{all:unset}.adyen-checkout-timeline-item{scrollbar-color:var(--adyen-sdk-color-background-quaternary,#c0c5cc) transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;list-style-type:none;max-width:500px}.adyen-checkout-timeline-item:last-child .adyen-checkout-timeline-item__separator{display:none}.adyen-checkout-timeline-item:last-child .adyen-checkout-timeline-item__content{padding-bottom:0}.adyen-checkout-timeline-item__row{display:flex;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-timeline-item__marker{display:flex;flex-flow:column;margin-top:var(--adyen-sdk-spacer-010,2px);max-width:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout-timeline-item__separator{flex-grow:1;position:relative}.adyen-checkout-timeline-item__separator:before{background-color:var(--adyen-sdk-color-separator-secondary,#c9cdd3);content:"";height:100%;left:50%;position:absolute;transform:translate(-50%);width:1px}.adyen-checkout-timeline-item__content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;padding-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-timeline-item__title{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);letter-spacing:0;line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:var(--adyen-sdk-spacer-010,2px);text-align:left}
.adyen-checkout-paynow__instructions{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);text-align:center}.adyen-checkout-paynow__instructions>p{margin-bottom:0}
.adyen-checkout__blik__helper{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:400;margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:0}
.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}
.adyen-checkout__fieldset--phone-input{direction:ltr}.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields{gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields>.adyen-checkout__field{margin-bottom:0}.adyen-checkout-field--phone-prefix{width:144px}.adyen-checkout-field--phone-number{flex:1}
.adyen-checkout__field--vpa{margin-bottom:0}
.adyen-checkout_upi-mode-selection-text{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__segmented-control--upi-margin-bottom,.adyen-checkout_upi-mode-selection-text{margin-bottom:var(--adyen-sdk-spacer-070,16px)}#upi-area-vpa .adyen-checkout__alert-message--info,.adyen-checkout-upi-area-intent .adyen-checkout__alert-message--info,.adyen-checkout-upi-area-intent .adyen-checkout__button--pay{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-upi-area-qr-code .adyen-checkout__button--pay,.adyen-checkout-upi-instruction-label{margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout-upi-instruction-label{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:flex;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px)}
.adyen-checkout__segmented-control{background:var(--adyen-sdk-color-background-tertiary,#eeeff1);border-radius:var(--adyen-sdk-border-radius-l,12px);display:grid;gap:var(--adyen-sdk-spacer-020,4px);grid-template-columns:repeat(auto-fit,minmax(var(--adyen-sdk-spacer-140,64px),1fr));padding:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__segmented-control--disabled{pointer-events:none}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment{color:var(--adyen-sdk-color-label-disabled,#8d95a3)}.adyen-checkout__segmented-control-segment{background:transparent;border:0;border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-060,12px);text-align:center;transition:background .3s ease-out}.adyen-checkout__segmented-control-segment:active,.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover{background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8)}.adyen-checkout__segmented-control-segment--selected{background:var(--adyen-sdk-color-background-primary,#ffffff);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));color:var(--adyen-sdk-color-label-primary,#00112c)}
.adyen-checkout__payment-method__header__title{align-items:center;background:none;border:none;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:flex;flex-shrink:0;font-size:1em;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);gap:var(--adyen-sdk-spacer-060,12px);margin-right:var(--adyen-sdk-spacer-070,16px);max-height:38px;max-width:100%;padding:0}[dir=rtl] .adyen-checkout__payment-method__header__title{margin-left:var(--adyen-sdk-spacer-070,16px);margin-right:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__payment-method__header__title--standalone{cursor:default}.adyen-checkout__payment-method__radio{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:50%;height:var(--adyen-sdk-spacer-070,16px);left:var(--adyen-sdk-spacer-070,16px);transition:border-color .2s ease-out,box-shadow .2s ease-out;width:var(--adyen-sdk-spacer-070,16px)}[dir=rtl] .adyen-checkout__payment-method__radio{left:auto;right:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__radio:after{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:50%;content:"";display:block;height:var(--adyen-sdk-spacer-040,8px);left:0;margin:0 auto;position:relative;right:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease-out;width:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__payment-method__radio--selected{background-color:var(--adyen-sdk-color-label-primary,#00112c);border:0;transition:all .3s ease-out}.adyen-checkout__payment-method__radio--selected:hover{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__payment-method__radio--selected:after{transform:translateY(-50%) scale(1)}
.adyen-checkout-upi-app-item{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);cursor:pointer;display:flex;gap:var(--adyen-sdk-spacer-070,16px);justify-content:space-between;padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-070,16px);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,border-radius .15s ease;width:100%}.adyen-checkout-upi-app-item__label{cursor:pointer;font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout-upi-app-item:hover:not(.adyen-checkout-upi-app-item--selected){border-color:var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout-upi-app-item--selected{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);cursor:default}.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item,.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item>label{cursor:default}.adyen-checkout-upi-app-item .adyen-checkout-expand-button--upi-app-item{margin-right:0}.adyen-checkout-upi-app-item__checkmark{border-bottom:1.5px solid var(--adyen-sdk-color-label-primary,#00112c);border-right:1.5px solid var(--adyen-sdk-color-label-primary,#00112c);height:var(--adyen-sdk-spacer-060,12px);transform:rotate(45deg);width:var(--adyen-sdk-spacer-030,6px)}
.adyen-checkout-upi-app-list{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout-upi-app-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.adyen-checkout__alert-message{align-items:center;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-070,16px);text-align:left}.adyen-checkout__alert-message--error{background:var(--adyen-sdk-alert-critical-background-color,#fef4f4)}.adyen-checkout__alert-message--warning{background:var(--adyen-sdk-alert-warning-background-color,#fff5e9)}.adyen-checkout__alert-message--info{background:var(--adyen-sdk-alert-highlight-background-color,#f2f8ff)}.adyen-checkout__alert-message--success{background:var(--adyen-sdk-alert-success-background-color,#edfaf3)}.adyen-checkout__alert-message__icon{height:14px;margin-right:var(--adyen-sdk-spacer-040,8px);width:14px}
.adyen-checkout__payto-component .adyen-checkout__fieldset{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payto-component .adyen-checkout__fieldset .adyen-checkout__fieldset__fields{gap:0 var(--adyen-sdk-spacer-060,12px);margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payto-component .adyen-checkout-field--phone-prefix{width:98px}
.adyen-checkout__payto-component--loading{pointer-events:none}
.adyen-checkout__await--payto .adyen-checkout__details-table{margin-top:var(--adyen-sdk-spacer-070,16px);padding-top:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__await--payto .adyen-checkout__details-table__item:first-child{border-top:none}
.adyen-checkout__giftcard-result__header{align-items:center;display:flex;flex-wrap:nowrap;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);justify-content:space-between;position:relative;width:100%}.adyen-checkout__giftcard-result__header__title{align-items:center;display:flex}.adyen-checkout__giftcard-result__name{margin-left:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__giftcard-result__balance{list-style:none;margin:var(--adyen-sdk-spacer-070,16px) 0 0;padding:0}.adyen-checkout__giftcard-result__balance__item{display:flex;justify-content:space-between;margin-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit{color:var(--adyen-sdk-color-label-secondary,#5c687c)}.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}.adyen-checkout__giftcard-result__remaining-balance{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:var(--adyen-sdk-spacer-040,8px) auto 0;text-align:center}
.adyen-checkout__voucher-result{border-radius:var(--adyen-sdk-border-radius-m,8px);position:relative;text-align:center}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result-title{font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:var(--adyen-sdk-text-title-line-height,26px);margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-separator-primary,#dbdee2);display:flex;flex-direction:column}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom .adyen-checkout__details-table,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top .adyen-checkout__details-table{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-border-radius-m,8px);margin:0}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom .adyen-checkout__details-table__item:first-child,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top .adyen-checkout__details-table__item:first-child{border-top:none}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top{align-items:center;border-bottom:0;border-radius:var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px) 0 0;padding:var(--adyen-sdk-spacer-100,32px) var(--adyen-sdk-spacer-090,24px) var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom{border-radius:0 0 var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px);border-top:0;padding:0 var(--adyen-sdk-spacer-090,24px) var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:var(--adyen-sdk-spacer-090,24px);width:100%}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout-link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__wrapper{display:block;height:var(--adyen-sdk-spacer-120,48px);position:relative}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__wrapper:after{border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__wrapper:nth-child(2){margin-left:0}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__issuer{border-radius:var(--adyen-sdk-border-radius-m,8px);height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__amount{font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:var(--adyen-sdk-text-title-l-line-height,34px);margin:0 auto var(--adyen-sdk-spacer-090,24px)}
.adyen-checkout__bankTransfer__introduction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__bankTransfer__emailField{margin:0 0 var(--adyen-sdk-spacer-070,16px)}
.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:var(--adyen-sdk-color-label-primary,#00112c);margin-bottom:var(--adyen-sdk-spacer-130,56px);text-align:center}.adyen-checkout__adyen-giving .adyen-checkout-disclaimer__label{color:var(--adyen-sdk-color-label-primary,#00112c);margin-top:0}.adyen-checkout__campaign{position:relative}.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}.adyen-checkout__campaign-logo{border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-s,4px);display:block;flex-shrink:0;height:var(--adyen-sdk-spacer-120,48px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__campaign-background-image{aspect-ratio:5/2;background-color:var(--adyen-sdk-color-label-primary,#00112c);background-position:50%;background-size:100%;border-radius:var(--adyen-sdk-border-radius-m,8px);margin-bottom:var(--adyen-sdk-spacer-060,12px);overflow:hidden;transition:background-size .6s ease-out}.adyen-checkout__campaign-background-image:hover{background-size:110%}.adyen-checkout__campaign-link{text-decoration:none}.adyen-checkout__campaign-link:hover{text-decoration:underline}.adyen-checkout__campaign-content{align-items:flex-start;display:flex;gap:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:var(--adyen-sdk-color-label-primary,#00112c);margin:0}.adyen-checkout__campaign-title{font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:var(--adyen-sdk-text-title-line-height,26px)}.adyen-checkout__campaign-cause{font-weight:var(--adyen-sdk-text-caption-font-weight,400);font-weight:var(--adyen-sdk-text-caption-stronger-font-weight,500)}.adyen-checkout__campaign-cause,.adyen-checkout__campaign-description{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout__campaign-description{font-weight:var(--adyen-sdk-text-caption-font-weight,400);margin-top:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-roundup-description{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding-left:0}.adyen-checkout__adyen-giving-actions{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);margin-top:var(--adyen-sdk-spacer-070,16px);text-align:center}.adyen-checkout__button.adyen-checkout__button--donate{margin:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto}
.adyen-checkout__button-group{background:transparent;display:flex;justify-content:space-between}.adyen-checkout__button-group .adyen-checkout__button{background:transparent;border:0;box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-spacer-110,40px);margin-right:var(--adyen-sdk-spacer-040,8px);padding:0;text-align:center}.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}.adyen-checkout__button-group .adyen-checkout__button:hover{background:transparent;box-shadow:inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__button-group .adyen-checkout__button:active{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-label-primary,#00112c);color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:var(--adyen-sdk-spacer-110,40px);transition:none}.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}
.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__order-payment-method{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);margin-top:-1px;position:relative;width:100%}.adyen-checkout__order-payment-method:first-child{border-top-left-radius:var(--adyen-sdk-border-radius-m,8px);border-top-right-radius:var(--adyen-sdk-border-radius-m,8px)}.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:var(--adyen-sdk-border-radius-m,8px);border-bottom-right-radius:var(--adyen-sdk-border-radius-m,8px)}.adyen-checkout__order-payment-method__header{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-wrap:nowrap;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);justify-content:space-between;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title{padding:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__order-payment-method__details{padding:0 var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__order-payment-method__deducted-amount{display:flex;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);justify-content:space-between;line-height:var(--adyen-sdk-text-subtitle-font-size,1rem)}.adyen-checkout__order-payment-method__deducted-amount__label{font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout__order-payment-method__deducted-amount__value{font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500)}.adyen-checkout__order-remaining-amount{border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-secondary,#5c687c);display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__order-remaining-amount strong{font-weight:700}
.adyen-checkout__dropin--loading .adyen-checkout__instant-payment-methods-list{opacity:.2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.adyen-checkout__payment-method__disable-confirmation{background:var(--adyen-sdk-color-background-critical-strong,#e22d2d);border-left:1px solid #e12424;border-right:1px solid #e12424;color:var(--adyen-sdk-color-label-on-color,#ffffff);display:grid;font-size:var(--adyen-sdk-text-body-font-size,.875rem);grid-template-rows:0fr;margin:0 -17px;opacity:0;overflow:hidden;transition:grid-template-rows var(--adyen-sdk-animation-duration-moderate,.15s) var(--adyen-sdk-animation-easing-linear,linear),opacity var(--adyen-sdk-animation-duration-moderate,.15s) var(--adyen-sdk-animation-easing-standard,cubic-bezier(.2,0,.4,.9)),margin-bottom var(--adyen-sdk-animation-duration-fast,.1s) var(--adyen-sdk-animation-easing-linear,linear)}.adyen-checkout__payment-method__disable-confirmation__content{align-items:center;display:flex;justify-content:space-between;min-height:0;transition:visibility var(--adyen-sdk-animation-duration-moderate,.15s) var(--adyen-sdk-animation-easing-linear,linear),padding var(--adyen-sdk-animation-duration-fast,.1s) var(--adyen-sdk-animation-easing-linear,linear);visibility:hidden}.adyen-checkout__payment-method__disable-confirmation--open{grid-template-rows:1fr;margin-bottom:var(--adyen-sdk-spacer-070,16px);opacity:1}.adyen-checkout__payment-method__disable-confirmation--open .adyen-checkout__payment-method__disable-confirmation__content{padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);visibility:visible}.adyen-checkout__payment-method__disable-confirmation__buttons{display:flex}.adyen-checkout__payment-method__disable-confirmation__button{background:var(--adyen-sdk-color-background-critical-strong,#e22d2d);border:var(--adyen-sdk-border-width-s,1px) solid transparent;border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-on-color,#ffffff);cursor:pointer;display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);height:auto;margin:0 0 0 var(--adyen-sdk-spacer-040,8px);padding:var(--adyen-sdk-spacer-040,8px);width:auto}.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{background:#d81e1e;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#c11b1b;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:var(--adyen-sdk-color-label-on-color,#ffffff)}.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:transparent}
.adyen-checkout__payment-method{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,border-radius .15s ease;width:100%}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected){border-color:var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__payment-method--disabling{opacity:.3}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}.adyen-checkout__payment-method__header{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-wrap:nowrap;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);justify-content:space-between;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:background .1s ease-out;width:100%}[dir=rtl] .adyen-checkout__payment-method__header{padding:calc(var(--adyen-sdk-spacer-070, 16px) - var(--adyen-sdk-spacer-020, 4px));padding-right:calc(var(--adyen-sdk-spacer-120, 48px) - var(--adyen-sdk-spacer-020, 4px))}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__surcharge{color:var(--adyen-sdk-color-label-secondary,#5c687c);margin-left:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__payment-method--selected{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);cursor:default;transition:opacity .3s ease-out}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{flex-wrap:wrap}.adyen-checkout__payment-method__details{padding:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-070,16px);position:relative}.adyen-checkout__payment-method__details__content>:last-child{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__image__wrapper{align-items:center;border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));display:flex;height:26px;justify-content:center;overflow:hidden;position:relative;width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__payment-method__image{border-radius:var(--adyen-checkout-border-radius-s);display:block;flex-shrink:0;height:100%;overflow:hidden;width:100%}.adyen-checkout__payment-method__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-020,4px);height:var(--adyen-sdk-spacer-070,16px);margin:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-000,0);overflow:hidden;text-align:right}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{height:auto;overflow:visible;text-align:left}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;height:var(--adyen-sdk-spacer-070,16px);transition:opacity .2s ease-out;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__payment-method__brands img{display:block;height:100%;width:100%}.adyen-checkout__payment-method__image__wrapper--disabled{opacity:.25}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);cursor:pointer}
.adyen-checkout__payment-method__name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.adyen-checkout__payment-method__additional-info{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400)}.adyen-checkout__payment-method__name_wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-020,4px);min-width:var(--adyen-sdk-spacer-120,48px);text-align:start}
.adyen-checkout__status{align-items:center;background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-direction:column;font-size:var(--adyen-sdk-text-title-font-size,1rem);height:350px;justify-content:center;margin:0;padding:var(--adyen-sdk-spacer-100,32px);text-align:center}.adyen-checkout__status__icon{margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}
.adyen-checkout__dropin{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__button--dropin-show-paymentmethods{align-self:start}.adyen-checkout-payment-methods-container{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-payment-methods-list-label{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:var(--adyen-sdk-text-subtitle-stronger-font-weight,600);line-height:var(--adyen-sdk-text-subtitle-line-height,26px)}.adyen-checkout__payment-methods-list{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout__payment-methods-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__instant-payment-methods-list{display:flex;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout__instant-payment-methods-list li{flex:1 0 calc(50% - var(--adyen-sdk-spacer-070, 16px)/2)}.adyen-checkout__payment-method{display:block}.adyen-checkout__payment-method__details{overflow:hidden}.adyen-checkout__payment-method__image{height:26px;width:var(--adyen-sdk-spacer-110,40px)}[dir=rtl] .adyen-checkout__payment-method__image__wrapper{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout-pm-details-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;visibility:hidden}.adyen-checkout-pm-details-wrapper[aria-hidden=false]{grid-template-rows:1fr;visibility:visible}.adyen-checkout-pm-details-wrapper[aria-hidden=false] .adyen-checkout__payment-method__details{overflow:visible}
.adyen-checkout-sr-panel{font-size:.75em;margin-bottom:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout-sr-panel--sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
/*# sourceMappingURL=adyen.css.map */

@scope (:root) to (.__histoire-render-story:not(.__histoire-render-custom-controls)) {
.resize-observer[data-v-b329ee4c]{
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%;
  border:none;
  background-color:transparent;
  pointer-events:none;
  display:block;
  overflow:hidden;
  opacity:0
}

.resize-observer[data-v-b329ee4c] object{
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  overflow:hidden;
  pointer-events:none;
  z-index:-1
}

.v-popper__popper{
  z-index:10000;
  top:0;
  left:0;
  outline:none
}

.v-popper__popper.v-popper__popper--hidden{
  visibility:hidden;
  opacity:0;
  transition:opacity .15s,visibility .15s;
  pointer-events:none
}

.v-popper__popper.v-popper__popper--shown{
  visibility:visible;
  opacity:1;
  transition:opacity .15s
}

.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{
  transition:none!important
}

.v-popper__backdrop{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none
}

.v-popper__inner{
  position:relative;
  box-sizing:border-box;
  overflow-y:auto
}

.v-popper__inner>div{
  position:relative;
  z-index:1;
  max-width:inherit;
  max-height:inherit
}

.v-popper__arrow-container{
  position:absolute;
  width:10px;
  height:10px
}

.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{
  display:none
}

.v-popper__arrow-inner,.v-popper__arrow-outer{
  border-style:solid;
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0
}

.v-popper__arrow-inner{
  visibility:hidden;
  border-width:7px
}

.v-popper__arrow-outer{
  border-width:6px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{
  left:-2px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{
  left:-1px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{
  border-bottom-width:0;
  border-left-color:transparent!important;
  border-right-color:transparent!important;
  border-bottom-color:transparent!important
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{
  top:-2px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{
  top:0
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{
  border-top-width:0;
  border-left-color:transparent!important;
  border-right-color:transparent!important;
  border-top-color:transparent!important
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{
  top:-4px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{
  top:-6px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{
  top:-2px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{
  top:-1px
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{
  border-left-width:0;
  border-left-color:transparent!important;
  border-top-color:transparent!important;
  border-bottom-color:transparent!important
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{
  left:-4px
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{
  left:-6px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{
  right:-10px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{
  border-right-width:0;
  border-top-color:transparent!important;
  border-right-color:transparent!important;
  border-bottom-color:transparent!important
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{
  left:-2px
}

.v-popper--theme-dropdown .v-popper__inner{
  background:#fff;
  color:#000;
  border-radius:6px;
  border:1px solid #ddd;
  box-shadow:0 6px 30px #0000001a
}

.v-popper--theme-dropdown .v-popper__arrow-inner{
  visibility:visible;
  border-color:#fff
}

.v-popper--theme-dropdown .v-popper__arrow-outer{
  border-color:#ddd
}

.v-popper--theme-tooltip .v-popper__inner{
  background:rgba(0,0,0,.8);
  color:#fff;
  border-radius:6px;
  padding:7px 12px 6px
}

.v-popper--theme-tooltip .v-popper__arrow-outer{
  border-color:#000c
}

.htw-range-input::-webkit-slider-thumb{
  height:.75rem;
  width:.75rem;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-radius:9999px;
  border-width:1px;
  border-style:solid;
  border-color:#00000040;
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

:is(.htw-dark .htw-range-input)::-webkit-slider-thumb{
  border-color:#ffffff40;
  --tw-bg-opacity: 1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity))
}

.htw-range-input:hover::-webkit-slider-thumb{
  --tw-border-opacity: 1 !important;
  border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;
  --tw-bg-opacity: 1 !important;
  background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important
}

.htw-range-input::-moz-range-thumb{
  height:.75rem;
  width:.75rem;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  border-radius:9999px;
  border-width:1px;
  border-style:solid;
  border-color:#00000040;
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

:is(.htw-dark .htw-range-input)::-moz-range-thumb{
  border-color:#ffffff40;
  --tw-bg-opacity: 1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity))
}

.htw-range-input:hover::-moz-range-thumb{
  --tw-border-opacity: 1 !important;
  border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;
  --tw-bg-opacity: 1 !important;
  background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important
}

.v-popper{
  line-height:0
}

.htw-dark .v-popper--theme-dropdown .v-popper__inner{
  --tw-border-opacity: 1;
  border-color:rgb(31 31 33 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color:rgb(244 244 245 / var(--tw-text-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-inner{
  --tw-border-opacity: 1;
  border-color:rgb(63 63 70 / var(--tw-border-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-outer{
  --tw-border-opacity: 1;
  border-color:rgb(31 31 33 / var(--tw-border-opacity))
}

.v-popper--theme-dropdown.v-popper__popper--show-from .v-popper__wrapper{
  transform:scale(.75)
}

.v-popper--theme-dropdown.v-popper__popper--show-to .v-popper__wrapper{
  transform:none;
  transition:transform .15s cubic-bezier(0,1,.5,1)
}

.v-popper__popper:focus-visible{
  outline:none
}

.htw-bind-col-size{
  grid-template-columns:repeat(auto-fill,minmax(var(--histoire-col-size),1fr))
}

.__histoire-json-code[data-v-935458a7] .cm-editor{
  height:100%;
  min-width:280px
}

/* @TODO custom themes */

.v-popper {
  line-height: 0;
}

.htw-dark .v-popper--theme-dropdown .v-popper__inner{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-700) / var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-100) / var(--tw-text-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-inner{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-700) / var(--tw-border-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-outer{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity))
}

.v-popper--theme-dropdown.v-popper__popper--show-from .v-popper__wrapper {
  transform: scale(.75);
}

.v-popper--theme-dropdown.v-popper__popper--show-to .v-popper__wrapper {
  transform: none;
  transition: transform .15s cubic-bezier(0, 1, .5, 1);
}

.v-popper__popper:focus-visible {
  outline: none;
}

.__histoire-scale-x-enter-active,
  .__histoire-scale-x-leave-active {
  transition: transform .15s, opacity .15s;
}

.__histoire-scale-x-enter-from,
  .__histoire-scale-x-leave-to {
  transform: scaleX(0);
  opacity: 0;
}

.__histoire-scale-y-enter-active,
  .__histoire-scale-y-leave-active {
  transition: transform .15s, opacity .15s;
}

.__histoire-scale-y-enter-from,
  .__histoire-scale-y-leave-to {
  transform: scaleY(0);
  opacity: 0;
}

.__histoire-fade-enter-active,
  .__histoire-fade-leave-active {
  transition: opacity .15s;
}

.__histoire-fade-enter-from,
  .__histoire-fade-leave-to {
  opacity: 0;
}

.__histoire-fade-bottom-enter-active,
  .__histoire-fade-bottom-leave-active {
  transition: transform .15s, opacity .15s;
  transform: translateY(0px);
}

.__histoire-fade-bottom-enter-from,
  .__histoire-fade-bottom-leave-to {
  transform: translateY(32px);
  opacity: 0;
}

*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}

a,
input,
button {
  color: inherit;
}

a {
  text-decoration: inherit;
}

input, button {
  font-family: inherit;
}

a,
button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

body,
  pre {
  margin: 0;
}

html,
  body,
  #app {
  height: 100%;
}

html {
  font-family: 'Noto Sans Display', system-ui, sans-serif;
  font-size: 1rem;
}

body {
  font-size: 1.125rem;
}

@media (min-width: 640px) {
  body {
    font-size: .875rem;
  }
}

.__histoire-render-story:not(.__histoire-render-custom-controls) {
  overflow: auto;
  min-height: 100%;
}

.__histoire-code .shiki {
  background: transparent !important;
}

.htw-prose h1:not(:hover) .header-anchor[aria-hidden="true"], .htw-prose h2:not(:hover) .header-anchor[aria-hidden="true"], .htw-prose h3:not(:hover) .header-anchor[aria-hidden="true"], .htw-prose h4:not(:hover) .header-anchor[aria-hidden="true"] {
  visibility: hidden;
}

.htw-prose hr {
  margin: 1rem 0;
}

.__histoire-pane-shadow-from-right {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0));
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: right;
}

.htw-dark .__histoire-pane-shadow-from-right {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}

*, ::before, ::after{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: 
}

::backdrop{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: 
}

.htw-prose{
  color:var(--tw-prose-body);
  max-width:65ch;
}

.htw-prose :where(p):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em;
  margin-bottom:1.25em
}

.htw-prose :where([class~="lead"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-lead);
  font-size:1.25em;
  line-height:1.6;
  margin-top:1.2em;
  margin-bottom:1.2em
}

.htw-prose :where(a):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:rgb(var(--_histoire-color-primary-500));
  text-decoration:none;
  font-weight:500;
}

.htw-prose :where(a):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)):hover{
  text-decoration:underline
}

.htw-prose :where(strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-bold);
  font-weight:600
}

.htw-prose :where(a strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(blockquote strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(thead th strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(ol):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:decimal;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-left:1.625em
}

.htw-prose :where(ol[type="A"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-alpha
}

.htw-prose :where(ol[type="a"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-alpha
}

.htw-prose :where(ol[type="A" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-alpha
}

.htw-prose :where(ol[type="a" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-alpha
}

.htw-prose :where(ol[type="I"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-roman
}

.htw-prose :where(ol[type="i"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-roman
}

.htw-prose :where(ol[type="I" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-roman
}

.htw-prose :where(ol[type="i" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-roman
}

.htw-prose :where(ol[type="1"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:decimal
}

.htw-prose :where(ul):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:disc;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-left:1.625em
}

.htw-prose :where(ol > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::marker{
  font-weight:400;
  color:var(--tw-prose-counters)
}

.htw-prose :where(ul > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::marker{
  color:var(--tw-prose-bullets)
}

.htw-prose :where(dt):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  margin-top:1.25em
}

.htw-prose :where(hr):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-color:var(--tw-prose-hr);
  border-top-width:1px;
  margin-top:3em;
  margin-bottom:3em
}

.htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:500;
  font-style:italic;
  color:var(--tw-prose-quotes);
  border-left-width:0.25rem;
  border-left-color:var(--tw-prose-quote-borders);
  quotes:"\201C""\201D""\2018""\2019";
  margin-top:1.6em;
  margin-bottom:1.6em;
  padding-left:1em;
  margin-left:0;
  margin-right:0;
  background-color:rgb(var(--_histoire-color-gray-100));
  padding:.25rem .375rem;
}

.htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)) p:first-child{
  margin-top:0
}

.htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)) p:last-child{
  margin-bottom:0
}

.htw-dark .htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  background-color:rgb(var(--_histoire-color-gray-750))
}

.htw-prose :where(blockquote p:first-of-type):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before{
  content:open-quote
}

.htw-prose :where(blockquote p:last-of-type):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  content:close-quote
}

.htw-prose :where(h1):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:800;
  font-size:2.25em;
  margin-top:0;
  margin-bottom:0.8888889em;
  line-height:1.1111111
}

.htw-prose :where(h1 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:900;
  color:inherit
}

.htw-prose :where(h2):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:700;
  font-size:1.5em;
  margin-top:2em;
  margin-bottom:1em;
  line-height:1.3333333
}

.htw-prose :where(h2 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:800;
  color:inherit
}

.htw-prose :where(h3):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  font-size:1.25em;
  margin-top:1.6em;
  margin-bottom:0.6em;
  line-height:1.6
}

.htw-prose :where(h3 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:700;
  color:inherit
}

.htw-prose :where(h4):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  margin-top:1.5em;
  margin-bottom:0.5em;
  line-height:1.5
}

.htw-prose :where(h4 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:700;
  color:inherit
}

.htw-prose :where(img):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(picture):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  display:block;
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(kbd):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:500;
  font-family:inherit;
  color:var(--tw-prose-kbd);
  box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size:0.875em;
  border-radius:0.3125rem;
  padding-top:0.1875em;
  padding-right:0.375em;
  padding-bottom:0.1875em;
  padding-left:0.375em
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-code);
  font-weight:normal;
  font-size:0.8rem;
  background-color:rgb(var(--_histoire-color-gray-500) / 20%);
  padding:0.05rem 0.5rem;
  border-radius:0.25rem;
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before, .htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  display:none
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before{
  content:"`"
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  content:"`"
}

.htw-prose :where(a code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(h1 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(h2 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit;
  font-size:0.875em
}

.htw-prose :where(h3 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit;
  font-size:0.9em
}

.htw-prose :where(h4 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(blockquote code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(thead th code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(pre):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-pre-code);
  background-color:var(--tw-prose-pre-bg);
  overflow-x:auto;
  font-weight:400;
  font-size:0.875em;
  line-height:1.7142857;
  margin-top:1.7142857em;
  margin-bottom:1.7142857em;
  border-radius:0.375rem;
  padding-top:0.8571429em;
  padding-right:1.1428571em;
  padding-bottom:0.8571429em;
  padding-left:1.1428571em
}

.htw-prose :where(pre code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  background-color:transparent;
  border-width:0;
  border-radius:0;
  padding:0;
  font-weight:inherit;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit
}

.htw-prose :where(pre code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before{
  content:none
}

.htw-prose :where(pre code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  content:none
}

.htw-prose :where(table):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  width:100%;
  table-layout:auto;
  text-align:left;
  margin-top:2em;
  margin-bottom:2em;
  font-size:0.875em;
  line-height:1.7142857
}

.htw-prose :where(thead):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-th-borders)
}

.htw-prose :where(thead th):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  vertical-align:bottom;
  padding-right:0.5714286em;
  padding-bottom:0.5714286em;
  padding-left:0.5714286em
}

.htw-prose :where(tbody tr):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-td-borders)
}

.htw-prose :where(tbody tr:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-bottom-width:0
}

.htw-prose :where(tbody td):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  vertical-align:baseline
}

.htw-prose :where(tfoot):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-top-width:1px;
  border-top-color:var(--tw-prose-th-borders)
}

.htw-prose :where(tfoot td):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  vertical-align:top
}

.htw-prose :where(figure > *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0;
  margin-bottom:0
}

.htw-prose :where(figcaption):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-captions);
  font-size:0.875em;
  line-height:1.4285714;
  margin-top:0.8571429em
}

.htw-prose{
  --tw-prose-body:#374151;
  --tw-prose-headings:#111827;
  --tw-prose-lead:#4b5563;
  --tw-prose-links:#111827;
  --tw-prose-bold:#111827;
  --tw-prose-counters:#6b7280;
  --tw-prose-bullets:#d1d5db;
  --tw-prose-hr:#e5e7eb;
  --tw-prose-quotes:#111827;
  --tw-prose-quote-borders:#e5e7eb;
  --tw-prose-captions:#6b7280;
  --tw-prose-kbd:#111827;
  --tw-prose-kbd-shadows:17 24 39;
  --tw-prose-code:#111827;
  --tw-prose-pre-code:#e5e7eb;
  --tw-prose-pre-bg:#1f2937;
  --tw-prose-th-borders:#d1d5db;
  --tw-prose-td-borders:#e5e7eb;
  --tw-prose-invert-body:#d1d5db;
  --tw-prose-invert-headings:#fff;
  --tw-prose-invert-lead:#9ca3af;
  --tw-prose-invert-links:#fff;
  --tw-prose-invert-bold:#fff;
  --tw-prose-invert-counters:#9ca3af;
  --tw-prose-invert-bullets:rgb(var(--_histoire-color-gray-500));
  --tw-prose-invert-hr:rgb(var(--_histoire-color-gray-800));
  --tw-prose-invert-quotes:#f3f4f6;
  --tw-prose-invert-quote-borders:rgb(var(--_histoire-color-gray-800));
  --tw-prose-invert-captions:#9ca3af;
  --tw-prose-invert-kbd:#fff;
  --tw-prose-invert-kbd-shadows:255 255 255;
  --tw-prose-invert-code:#fff;
  --tw-prose-invert-pre-code:#d1d5db;
  --tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders:#4b5563;
  --tw-prose-invert-td-borders:#374151;
  font-size:1rem;
  line-height:1.75
}

.htw-prose :where(picture > img):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0;
  margin-bottom:0
}

.htw-prose :where(video):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.1rem;
  margin-bottom:0.1rem
}

.htw-prose :where(ol > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0.375em
}

.htw-prose :where(ul > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0.375em
}

.htw-prose :where(.htw-prose > ul > li p):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em
}

.htw-prose :where(.htw-prose > ul > li > *:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em
}

.htw-prose :where(.htw-prose > ul > li > *:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:1.25em
}

.htw-prose :where(.htw-prose > ol > li > *:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em
}

.htw-prose :where(.htw-prose > ol > li > *:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:1.25em
}

.htw-prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em
}

.htw-prose :where(dl):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em;
  margin-bottom:1.25em
}

.htw-prose :where(dd):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.5em;
  padding-left:1.625em
}

.htw-prose :where(hr + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(h2 + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(h3 + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(h4 + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(thead th:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0
}

.htw-prose :where(thead th:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-right:0
}

.htw-prose :where(tbody td, tfoot td):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-top:0.5714286em;
  padding-right:0.5714286em;
  padding-bottom:0.5714286em;
  padding-left:0.5714286em
}

.htw-prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0
}

.htw-prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-right:0
}

.htw-prose :where(figure):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(.htw-prose > :first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(.htw-prose > :last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:0
}

.htw-prose :where(h1, h2, h3, h4, th):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:0.75rem;
}

.htw-prose :where(h1, h2, h3, h4, th):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)):not(:first-child){
  margin-top:1.25rem
}

.htw-pointer-events-none{
  pointer-events:none
}

.htw-invisible{
  visibility:hidden
}

.htw-fixed{
  position:fixed
}

.htw-absolute{
  position:absolute
}

.htw-relative{
  position:relative
}

.htw-inset-0{
  inset:0px
}

.htw-bottom-0{
  bottom:0px
}

.htw-bottom-4{
  bottom:1rem
}

.htw-bottom-5{
  bottom:1.25rem
}

.htw-bottom-8{
  bottom:2rem
}

.htw-left-0{
  left:0px
}

.htw-left-5{
  left:1.25rem
}

.htw-left-8{
  left:2rem
}

.htw-right-0{
  right:0px
}

.htw-right-4{
  right:1rem
}

.htw-right-5{
  right:1.25rem
}

.htw-right-8{
  right:2rem
}

.htw-top-0{
  top:0px
}

.htw-top-5{
  top:1.25rem
}

.htw-top-8{
  top:2rem
}

.htw-isolate{
  isolation:isolate
}

.htw-z-10{
  z-index:10
}

.htw-z-20{
  z-index:20
}

.htw-m-0{
  margin:0px
}

.htw-m-1{
  margin:0.25rem
}

.htw-m-4{
  margin:1rem
}

.htw-m-auto{
  margin:auto
}

.-htw-my-1{
  margin-top:-0.25rem;
  margin-bottom:-0.25rem
}

.htw-mx-1{
  margin-left:0.25rem;
  margin-right:0.25rem
}

.htw-mx-2{
  margin-left:0.5rem;
  margin-right:0.5rem
}

.htw-mx-4{
  margin-left:1rem;
  margin-right:1rem
}

.htw-mx-6{
  margin-left:1.5rem;
  margin-right:1.5rem
}

.htw-my-0{
  margin-top:0px;
  margin-bottom:0px
}

.htw-my-2{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.htw-my-4{
  margin-top:1rem;
  margin-bottom:1rem
}

.htw-my-8{
  margin-top:2rem;
  margin-bottom:2rem
}

.-htw-mt-1{
  margin-top:-0.25rem
}

.htw-mb-2{
  margin-bottom:0.5rem
}

.htw-mb-6{
  margin-bottom:1.5rem
}

.htw-mb-8{
  margin-bottom:2rem
}

.htw-ml-4{
  margin-left:1rem
}

.htw-ml-auto{
  margin-left:auto
}

.htw-mr-2{
  margin-right:0.5rem
}

.htw-mr-auto{
  margin-right:auto
}

.htw-mt-0{
  margin-top:0px
}

.htw-mt-0\.5{
  margin-top:0.125rem
}

.htw-mt-1{
  margin-top:0.25rem
}

.htw-mt-2{
  margin-top:0.5rem
}

.htw-box-border{
  box-sizing:border-box
}

.htw-block{
  display:block
}

.htw-flex{
  display:flex
}

.htw-inline-flex{
  display:inline-flex
}

.htw-grid{
  display:grid
}

.\!htw-hidden{
  display:none !important
}

.htw-hidden{
  display:none
}

.htw-h-1{
  height:0.25rem
}

.htw-h-10{
  height:2.5rem
}

.htw-h-12{
  height:3rem
}

.htw-h-16{
  height:4rem
}

.htw-h-2{
  height:0.5rem
}

.htw-h-20{
  height:5rem
}

.htw-h-3{
  height:0.75rem
}

.htw-h-32{
  height:8rem
}

.htw-h-4{
  height:1rem
}

.htw-h-48{
  height:12rem
}

.htw-h-5{
  height:1.25rem
}

.htw-h-6{
  height:1.5rem
}

.htw-h-64{
  height:16rem
}

.htw-h-8{
  height:2rem
}

.htw-h-9{
  height:2.25rem
}

.htw-h-\[100px\]{
  height:100px
}

.htw-h-\[16px\]{
  height:16px
}

.htw-h-\[1px\]{
  height:1px
}

.htw-h-\[22px\]{
  height:22px
}

.htw-h-\[27px\]{
  height:27px
}

.htw-h-\[2px\]{
  height:2px
}

.htw-h-\[51px\]{
  height:51px
}

.htw-h-fit{
  height:-moz-fit-content;
  height:fit-content
}

.htw-h-full{
  height:100%
}

.htw-h-px{
  height:1px
}

.htw-h-screen{
  height:100vh
}

.htw-max-h-\[400px\]{
  max-height:400px
}

.htw-max-h-\[80vh\]{
  max-height:80vh
}

.htw-max-h-full{
  max-height:100%
}

.htw-min-h-32{
  min-height:8rem
}

.htw-min-h-\[26px\]{
  min-height:26px
}

.htw-w-0{
  width:0px
}

.htw-w-16{
  width:4rem
}

.htw-w-2{
  width:0.5rem
}

.htw-w-20{
  width:5rem
}

.htw-w-28{
  width:7rem
}

.htw-w-3{
  width:0.75rem
}

.htw-w-32{
  width:8rem
}

.htw-w-4{
  width:1rem
}

.htw-w-5{
  width:1.25rem
}

.htw-w-6{
  width:1.5rem
}

.htw-w-64{
  width:16rem
}

.htw-w-8{
  width:2rem
}

.htw-w-\[16px\]{
  width:16px
}

.htw-w-\[2px\]{
  width:2px
}

.htw-w-fit{
  width:-moz-fit-content;
  width:fit-content
}

.htw-w-full{
  width:100%
}

.htw-w-max{
  width:-moz-max-content;
  width:max-content
}

.htw-w-px{
  width:1px
}

.htw-w-screen{
  width:100vw
}

.htw-min-w-0{
  min-width:0px
}

.htw-min-w-16{
  min-width:4rem
}

.htw-min-w-4{
  min-width:1rem
}

.htw-min-w-\[150px\]{
  min-width:150px
}

.htw-min-w-\[80px\]{
  min-width:80px
}

.htw-max-w-6{
  max-width:1.5rem
}

.htw-max-w-\[400px\]{
  max-width:400px
}

.htw-max-w-\[512px\]{
  max-width:512px
}

.htw-max-w-\[63px\]{
  max-width:63px
}

.htw-max-w-\[82px\]{
  max-width:82px
}

.htw-max-w-full{
  max-width:100%
}

.htw-max-w-none{
  max-width:none
}

.htw-flex-1{
  flex:1 1 0%
}

.htw-flex-none{
  flex:none
}

.htw-flex-shrink{
  flex-shrink:1
}

.htw-shrink{
  flex-shrink:1
}

.htw-shrink-0{
  flex-shrink:0
}

.htw-grow{
  flex-grow:1
}

.htw-rotate-90{
  --tw-rotate:90deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.htw-scale-0{
  --tw-scale-x:0;
  --tw-scale-y:0;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.htw-cursor-default{
  cursor:default
}

.htw-cursor-ew-resize{
  cursor:ew-resize
}

.htw-cursor-ns-resize{
  cursor:ns-resize
}

.htw-cursor-nwse-resize{
  cursor:nwse-resize
}

.htw-cursor-pointer{
  cursor:pointer
}

.htw-cursor-text{
  cursor:text
}

.htw-select-none{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.htw-resize-none{
  resize:none
}

.htw-resize-y{
  resize:vertical
}

.htw-appearance-none{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none
}

.htw-grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{
  grid-template-columns:repeat(auto-fill,minmax(200px,1fr))
}

.htw-flex-row{
  flex-direction:row
}

.htw-flex-col{
  flex-direction:column
}

.htw-flex-wrap{
  flex-wrap:wrap
}

.htw-flex-nowrap{
  flex-wrap:nowrap
}

.htw-place-content-between{
  place-content:space-between
}

.htw-items-start{
  align-items:flex-start
}

.htw-items-end{
  align-items:flex-end
}

.htw-items-center{
  align-items:center
}

.htw-items-baseline{
  align-items:baseline
}

.htw-items-stretch{
  align-items:stretch
}

.htw-justify-end{
  justify-content:flex-end
}

.htw-justify-center{
  justify-content:center
}

.htw-justify-evenly{
  justify-content:space-evenly
}

.htw-gap-0{
  gap:0px
}

.htw-gap-0\.5{
  gap:0.125rem
}

.htw-gap-1{
  gap:0.25rem
}

.htw-gap-12{
  gap:3rem
}

.htw-gap-2{
  gap:0.5rem
}

.htw-gap-4{
  gap:1rem
}

.htw-gap-6{
  gap:1.5rem
}

.htw-gap-px{
  gap:1px
}

.htw-gap-x-2{
  -moz-column-gap:0.5rem;
       column-gap:0.5rem
}

.htw-gap-y-1{
  row-gap:0.25rem
}

.htw-space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}

.htw-divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}

.htw-divide-gray-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-100) / var(--tw-divide-opacity))
}

.htw-divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-200) / var(--tw-divide-opacity))
}

.htw-overflow-auto{
  overflow:auto
}

.htw-overflow-hidden{
  overflow:hidden
}

.htw-overflow-y-auto{
  overflow-y:auto
}

.htw-overflow-y-scroll{
  overflow-y:scroll
}

.htw-scroll-smooth{
  scroll-behavior:smooth
}

.htw-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.htw-text-ellipsis{
  text-overflow:ellipsis
}

.htw-whitespace-nowrap{
  white-space:nowrap
}

.\!htw-rounded-\[3px\]{
  border-radius:3px !important
}

.htw-rounded{
  border-radius:0.375rem
}

.htw-rounded-full{
  border-radius:9999px
}

.htw-rounded-lg{
  border-radius:0.75rem
}

.htw-rounded-sm{
  border-radius:0.25rem
}

.htw-rounded-b-lg{
  border-bottom-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem
}

.htw-rounded-l{
  border-top-left-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}

.htw-rounded-r{
  border-top-right-radius:0.375rem;
  border-bottom-right-radius:0.375rem
}

.htw-rounded-r-lg{
  border-top-right-radius:0.75rem;
  border-bottom-right-radius:0.75rem
}

.htw-border{
  border-width:1px
}

.htw-border-0{
  border-width:0px
}

.htw-border-2{
  border-width:2px
}

.htw-border-8{
  border-width:8px
}

.htw-border-b{
  border-bottom-width:1px
}

.htw-border-l-2{
  border-left-width:2px
}

.htw-border-r{
  border-right-width:1px
}

.htw-border-t{
  border-top-width:1px
}

.htw-border-solid{
  border-style:solid
}

.htw-border-black\/20{
  border-color:rgb(0 0 0 / 0.2)
}

.htw-border-black\/25{
  border-color:rgb(0 0 0 / 0.25)
}

.htw-border-black\/50{
  border-color:rgb(0 0 0 / 0.5)
}

.htw-border-current{
  border-color:currentColor
}

.htw-border-gray-100{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-100) / var(--tw-border-opacity))
}

.htw-border-gray-200{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-200) / var(--tw-border-opacity))
}

.htw-border-gray-300\/30{
  border-color:rgb(var(--_histoire-color-gray-300) / 0.3)
}

.htw-border-gray-500\/10{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.1)
}

.htw-border-gray-500\/30{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.3)
}

.htw-border-gray-500\/40{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.4)
}

.htw-border-gray-500\/5{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.05)
}

.htw-border-gray-500\/50{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.5)
}

.htw-border-gray-600{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-600) / var(--tw-border-opacity))
}

.htw-border-gray-800{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-800) / var(--tw-border-opacity))
}

.htw-border-gray-850{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity))
}

.htw-border-primary-200{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-200) / var(--tw-border-opacity))
}

.htw-border-primary-500{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.htw-border-primary-900{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-900) / var(--tw-border-opacity))
}

.htw-border-transparent{
  border-color:transparent
}

.\!htw-bg-primary-500{
  --tw-bg-opacity:1 !important;
  background-color:rgb(var(--_histoire-color-primary-500) / var(--tw-bg-opacity)) !important
}

.htw-bg-gray-100{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-100) / var(--tw-bg-opacity))
}

.htw-bg-gray-200{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-200) / var(--tw-bg-opacity))
}

.htw-bg-gray-400\/25{
  background-color:rgb(var(--_histoire-color-gray-400) / 0.25)
}

.htw-bg-gray-50{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-50) / var(--tw-bg-opacity))
}

.htw-bg-gray-500\/10{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.1)
}

.htw-bg-gray-500\/50{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.5)
}

.htw-bg-gray-700{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-700) / var(--tw-bg-opacity))
}

.htw-bg-gray-800{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-800) / var(--tw-bg-opacity))
}

.htw-bg-primary-200{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-200) / var(--tw-bg-opacity))
}

.htw-bg-primary-50{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-50) / var(--tw-bg-opacity))
}

.htw-bg-primary-500{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-500) / var(--tw-bg-opacity))
}

.htw-bg-primary-500\/10{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.1)
}

.htw-bg-primary-500\/20{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.2)
}

.htw-bg-primary-500\/25{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.25)
}

.htw-bg-primary-700{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

.htw-bg-primary-800{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-800) / var(--tw-bg-opacity))
}

.htw-bg-transparent{
  background-color:transparent
}

.htw-bg-white{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.htw-bg-white\/80{
  background-color:rgb(255 255 255 / 0.8)
}

.htw-fill-primary-500{
  fill:rgb(var(--_histoire-color-primary-500))
}

.htw-fill-transparent{
  fill:transparent
}

.htw-stroke-white{
  stroke:#fff
}

.htw-stroke-2{
  stroke-width:2
}

.htw-p-1{
  padding:0.25rem
}

.htw-p-2{
  padding:0.5rem
}

.htw-p-4{
  padding:1rem
}

.htw-p-8{
  padding:2rem
}

.htw-p-px{
  padding:1px
}

.htw-px-0{
  padding-left:0px;
  padding-right:0px
}

.htw-px-0\.5{
  padding-left:0.125rem;
  padding-right:0.125rem
}

.htw-px-1{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.htw-px-2{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.htw-px-4{
  padding-left:1rem;
  padding-right:1rem
}

.htw-px-6{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.htw-py-0{
  padding-top:0px;
  padding-bottom:0px
}

.htw-py-0\.5{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.htw-py-1{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.htw-py-12{
  padding-top:3rem;
  padding-bottom:3rem
}

.htw-py-2{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.htw-py-3{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.htw-py-4{
  padding-top:1rem;
  padding-bottom:1rem
}

.htw-pl-0{
  padding-left:0px
}

.htw-pl-0\.5{
  padding-left:0.125rem
}

.htw-pl-2{
  padding-left:0.5rem
}

.htw-pl-4{
  padding-left:1rem
}

.htw-pl-6{
  padding-left:1.5rem
}

.htw-pr-2{
  padding-right:0.5rem
}

.htw-pr-6{
  padding-right:1.5rem
}

.htw-pt-4{
  padding-top:1rem
}

.htw-text-left{
  text-align:left
}

.htw-text-center{
  text-align:center
}

.htw-font-mono{
  font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

.htw-text-2xl{
  font-size:1.5rem;
  line-height:2rem
}

.htw-text-5xl{
  font-size:3rem;
  line-height:1
}

.htw-text-lg{
  font-size:1.125rem;
  line-height:1.75rem
}

.htw-text-sm{
  font-size:0.875rem;
  line-height:1.25rem
}

.htw-text-xs{
  font-size:0.75rem;
  line-height:1rem
}

.htw-font-bold{
  font-weight:700
}

.htw-uppercase{
  text-transform:uppercase
}

.htw-leading-none{
  line-height:1
}

.htw-leading-normal{
  line-height:1.5
}

.htw-text-black\/\[1\%\]{
  color:rgb(0 0 0 / 1%)
}

.htw-text-gray-400{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-400) / var(--tw-text-opacity))
}

.htw-text-gray-500{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-500) / var(--tw-text-opacity))
}

.htw-text-gray-500\/20{
  color:rgb(var(--_histoire-color-gray-500) / 0.2)
}

.htw-text-gray-700{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-700) / var(--tw-text-opacity))
}

.htw-text-gray-900{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-900) / var(--tw-text-opacity))
}

.htw-text-inherit{
  color:inherit
}

.htw-text-orange-500{
  --tw-text-opacity:1;
  color:rgb(249 115 22 / var(--tw-text-opacity))
}

.htw-text-primary-200{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-200) / var(--tw-text-opacity))
}

.htw-text-primary-400{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-400) / var(--tw-text-opacity))
}

.htw-text-primary-500{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-500) / var(--tw-text-opacity))
}

.htw-text-primary-600{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-600) / var(--tw-text-opacity))
}

.htw-text-primary-800{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-800) / var(--tw-text-opacity))
}

.htw-text-red-500{
  --tw-text-opacity:1;
  color:rgb(239 68 68 / var(--tw-text-opacity))
}

.htw-text-white{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.htw-opacity-0{
  opacity:0
}

.htw-opacity-20{
  opacity:0.2
}

.htw-opacity-25{
  opacity:0.25
}

.htw-opacity-30{
  opacity:0.3
}

.htw-opacity-40{
  opacity:0.4
}

.htw-opacity-50{
  opacity:0.5
}

.htw-opacity-60{
  opacity:0.6
}

.htw-opacity-70{
  opacity:0.7
}

.htw-shadow-xl{
  --tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.htw-outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.htw-transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-transition-border{
  transition-property:border;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-transition-colors{
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-transition-none{
  transition-property:none
}

.htw-transition-transform{
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-delay-150{
  transition-delay:150ms
}

.htw-duration-150{
  transition-duration:150ms
}

.htw-duration-200{
  transition-duration:200ms
}

.htw-duration-300{
  transition-duration:300ms
}

.htw-ease-\[cubic-bezier\(0\,1\,\.6\,1\)\]{
  transition-timing-function:cubic-bezier(0,1,.6,1)
}

.htw-ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.htw-ease-out{
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
}

.htw-will-change-transform{
  will-change:transform
}

:is(.htw-dark .dark\:htw-prose-invert){
  --tw-prose-body:var(--tw-prose-invert-body);
  --tw-prose-headings:var(--tw-prose-invert-headings);
  --tw-prose-lead:var(--tw-prose-invert-lead);
  --tw-prose-links:var(--tw-prose-invert-links);
  --tw-prose-bold:var(--tw-prose-invert-bold);
  --tw-prose-counters:var(--tw-prose-invert-counters);
  --tw-prose-bullets:var(--tw-prose-invert-bullets);
  --tw-prose-hr:var(--tw-prose-invert-hr);
  --tw-prose-quotes:var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);
  --tw-prose-captions:var(--tw-prose-invert-captions);
  --tw-prose-kbd:var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code:var(--tw-prose-invert-code);
  --tw-prose-pre-code:var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders:var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders:var(--tw-prose-invert-td-borders)
}

.first\:htw-mt-0:first-child{
  margin-top:0px
}

.last\:htw-mb-0:last-child{
  margin-bottom:0px
}

.focus-within\:htw-border-primary-500:focus-within{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.focus-within\:htw-bg-gray-500\/5:focus-within{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.05)
}

.hover\:htw-border-primary-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.hover\:htw-bg-gray-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-200) / var(--tw-bg-opacity))
}

.hover\:htw-bg-gray-500\/10:hover{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.1)
}

.hover\:htw-bg-gray-500\/20:hover{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.2)
}

.hover\:htw-bg-gray-500\/30:hover{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.3)
}

.hover\:htw-bg-primary-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-100) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-200) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-300:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-300) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-50) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-500\/10:hover{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.1)
}

.hover\:htw-bg-primary-500\/30:hover{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.3)
}

.hover\:htw-bg-primary-500\/50:hover{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.5)
}

.hover\:htw-bg-primary-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-600) / var(--tw-bg-opacity))
}

.hover\:htw-text-primary-500:hover{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-500) / var(--tw-text-opacity))
}

.hover\:htw-opacity-100:hover{
  opacity:1
}

.focus\:htw-border-primary-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.focus\:htw-border-primary-500\/50:focus{
  border-color:rgb(var(--_histoire-color-primary-500) / 0.5)
}

.focus\:htw-opacity-100:focus{
  opacity:1
}

.focus-visible\:htw-border-primary-500:focus-visible{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.active\:htw-bg-gray-600\/50:active{
  background-color:rgb(var(--_histoire-color-gray-600) / 0.5)
}

.htw-group:first-child .group-first\:htw-hidden{
  display:none
}

.htw-group:nth-child(odd) .group-odd\:htw-bg-gray-100\/50{
  background-color:rgb(var(--_histoire-color-gray-100) / 0.5)
}

.htw-group:focus-within .group-focus-within\:htw-visible{
  visibility:visible
}

.htw-group:hover .group-hover\:htw-flex{
  display:flex
}

.htw-group:hover .group-hover\:htw-border-primary-500{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.htw-group:hover .group-hover\:htw-bg-primary-100{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-100) / var(--tw-bg-opacity))
}

.htw-group:hover .group-hover\:htw-opacity-100{
  opacity:1
}

.htw-group:hover .group-hover\:htw-opacity-90{
  opacity:0.9
}

.htw-group:active .group-active\:htw-bg-gray-500\/20{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.2)
}

:is(.htw-dark .dark\:htw-divide-gray-750) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-750) / var(--tw-divide-opacity))
}

:is(.htw-dark .dark\:htw-divide-gray-800) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-800) / var(--tw-divide-opacity))
}

:is(.htw-dark .dark\:htw-divide-gray-850) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-divide-opacity))
}

:is(.htw-dark .dark\:htw-border-gray-700\/30){
  border-color:rgb(var(--_histoire-color-gray-700) / 0.3)
}

:is(.htw-dark .dark\:htw-border-gray-750){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-750) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-gray-800){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-800) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-gray-850){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-primary-900){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-900) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-white\/20){
  border-color:rgb(255 255 255 / 0.2)
}

:is(.htw-dark .dark\:htw-border-white\/25){
  border-color:rgb(255 255 255 / 0.25)
}

:is(.htw-dark .dark\:htw-border-white\/50){
  border-color:rgb(255 255 255 / 0.5)
}

:is(.htw-dark .dark\:htw-bg-black){
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-600){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-600) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-700){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-700) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-750){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-750) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-900){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-900) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-900\/80){
  background-color:rgb(var(--_histoire-color-gray-900) / 0.8)
}

:is(.htw-dark .dark\:htw-bg-primary-400){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-400) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-primary-600){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-600) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-primary-700){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-primary-800){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-800) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-text-black){
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-gray-100){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-100) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-gray-300){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-300) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-primary-200){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-200) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-primary-400){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-400) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-white\/\[1\%\]){
  color:rgb(255 255 255 / 1%)
}

:is(.htw-dark .dark\:focus-within\:htw-border-primary-500:focus-within){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:hover\:htw-border-primary-500:hover){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-gray-800:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-800) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-primary-700:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-primary-800:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-800) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-primary-900:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-900) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-text-primary-400:hover){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-400) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:focus\:htw-border-primary-500:focus){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .htw-group:nth-child(odd) .dark\:group-odd\:htw-bg-gray-750\/40){
  background-color:rgb(var(--_histoire-color-gray-750) / 0.4)
}

.htw-group:hover :is(.htw-dark .group-hover\:dark\:htw-border-primary-500){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .htw-group:hover .dark\:group-hover\:htw-bg-primary-700){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

@media (min-width: 640px){
  .sm\:htw-h-4{
    height:1rem
  }

  .sm\:htw-w-4{
    width:1rem
  }

  .sm\:htw-p-1{
    padding:0.25rem
  }

  .sm\:htw-py-4{
    padding-top:1rem;
    padding-bottom:1rem
  }
}

@media (min-width: 768px){
  .md\:htw-mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .md\:htw-mt-16{
    margin-top:4rem
  }

  .md\:htw-block{
    display:block
  }

  .md\:htw-max-w-\[600px\]{
    max-width:600px
  }

  .md\:htw-flex-col{
    flex-direction:column
  }

  .md\:htw-p-12{
    padding:3rem
  }

  .md\:htw-py-1{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .md\:htw-py-1\.5{
    padding-top:0.375rem;
    padding-bottom:0.375rem
  }
}

@media (min-width: 1024px){
  .lg\:htw-max-w-\[800px\]{
    max-width:800px
  }
}

@media (min-width: 1280px){
  .xl\:htw-max-w-\[900px\]{
    max-width:900px
  }
}

@media (max-width: 767px){
  .\!md\:htw-flex-col{
    flex-direction:column
  }
}

.histoire-story-list-folder-button:hover .\[\.histoire-story-list-folder-button\:hover_\&\]\:htw-opacity-100{
  opacity:1
}

}
.landscape > div > .dragger[data-v-4f40a1bb] {
  width: .625rem;
}
.portrait > div > .dragger[data-v-4f40a1bb] {
  height: .625rem;
}
.landscape > div > .dragger.dragger-offset-before[data-v-4f40a1bb] {
  right: 0;
}
.portrait > div > .dragger.dragger-offset-before[data-v-4f40a1bb] {
  bottom: 0;
}
.landscape > div > .dragger.dragger-offset-center[data-v-4f40a1bb] {
  right: -.3125rem;
}
.portrait > div > .dragger.dragger-offset-center[data-v-4f40a1bb] {
  bottom: -.3125rem;
}
.landscape > div > .dragger.dragger-offset-after[data-v-4f40a1bb] {
  right: -.625rem;
}
.portrait > div > .dragger.dragger-offset-after[data-v-4f40a1bb] {
  bottom: -.625rem;
}

.bind-icon-color[data-v-b8625753] {
  color: var(--6509026e);
}

.htw-base-empty[data-v-c5ecfead]:not(.no-animation) {
  animation: htw-base-empty-c5ecfead .15s .2s both;
}
@keyframes htw-base-empty-c5ecfead {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}

.bind-icon-color[data-v-a5a2e343] {
  color: var(--597bf4c4);
}

.bind-tree-padding[data-v-cace6303] {
  padding-left: var(--1ee776cd);
}

.bind-tree-margin[data-v-c9b616b5] {
  margin-left: var(--c4f9d186);
}
.bind-icon-color[data-v-c9b616b5] {
  color: var(--7270060e);
}

.bind-icon-color[data-v-abf83c04] {
  color: var(--02b8e3da);
}

.bind-icon-color[data-v-f8e09a03] {
  color: var(--2762f67a);
}

.__histoire-code-placeholder[data-v-f7d2e46a] {
  color: inherit;
  font-size: inherit;
}

.bind-icon-color[data-v-d75a2748] {
  color: var(--ddaae392);
}

.bind-preview-bg[data-v-c48fb2b2] {
  background-color: var(--627bec82);
  color: var(--35068428);
}

.bind-icon-color[data-v-d3ab4dd6] {
  color: var(--bd0f30ce);
}
.bind-preview-bg[data-v-d3ab4dd6] {
  background-color: var(--8da98e9c);
}

img.colorize-black[data-v-2114f510] {
  filter: grayscale(100) brightness(0);
}

.bind-preview-bg[data-v-9bc3d486] {
  background-color: var(--321f9a07);
}

.__histoire-hatched-pattern[data-v-91561117] {
  background: repeating-linear-gradient(135deg,
  transparent 0px,
  transparent 32px,
  currentColor 32px,
  currentColor 64px);
}
*, ::before, ::after {--_histoire-color-primary-50: 236 253 245;--_histoire-color-primary-100: 209 250 229;--_histoire-color-primary-200: 167 243 208;--_histoire-color-primary-300: 110 231 183;--_histoire-color-primary-400: 52 211 153;--_histoire-color-primary-500: 16 185 129;--_histoire-color-primary-600: 5 150 105;--_histoire-color-primary-700: 4 120 87;--_histoire-color-primary-800: 6 95 70;--_histoire-color-primary-900: 6 78 59;--_histoire-color-gray-50: 250 250 250;--_histoire-color-gray-100: 244 244 245;--_histoire-color-gray-200: 228 228 231;--_histoire-color-gray-300: 212 212 216;--_histoire-color-gray-400: 161 161 170;--_histoire-color-gray-500: 113 113 122;--_histoire-color-gray-600: 82 82 91;--_histoire-color-gray-700: 63 63 70;--_histoire-color-gray-750: 50 50 56;--_histoire-color-gray-800: 39 39 42;--_histoire-color-gray-850: 31 31 33;--_histoire-color-gray-900: 24 24 27;--_histoire-color-gray-950: 16 16 18;}.htw-range-input::-webkit-slider-thumb{height:.75rem;width:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-style:solid;border-color:#00000040;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.htw-dark .htw-range-input)::-webkit-slider-thumb{border-color:#ffffff40;--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.htw-range-input:hover::-webkit-slider-thumb{--tw-border-opacity: 1 !important;border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important}.htw-range-input::-moz-range-thumb{height:.75rem;width:.75rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-style:solid;border-color:#00000040;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.htw-dark .htw-range-input)::-moz-range-thumb{border-color:#ffffff40;--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.htw-range-input:hover::-moz-range-thumb{--tw-border-opacity: 1 !important;border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important}.v-popper{line-height:0}.htw-dark .v-popper--theme-dropdown .v-popper__inner{--tw-border-opacity: 1;border-color:rgb(31 31 33 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity))}.htw-dark .v-popper--theme-dropdown .v-popper__arrow-inner{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}.htw-dark .v-popper--theme-dropdown .v-popper__arrow-outer{--tw-border-opacity: 1;border-color:rgb(31 31 33 / var(--tw-border-opacity))}.v-popper--theme-dropdown.v-popper__popper--show-from .v-popper__wrapper{transform:scale(.75)}.v-popper--theme-dropdown.v-popper__popper--show-to .v-popper__wrapper{transform:none;transition:transform .15s cubic-bezier(0,1,.5,1)}.v-popper__popper:focus-visible{outline:none}.htw-bind-col-size{grid-template-columns:repeat(auto-fill,minmax(var(--histoire-col-size),1fr))}.__histoire-json-code[data-v-935458a7] .cm-editor{height:100%;min-width:280px}html,
body {
  background: transparent !important;
}body {
  margin: 0;
}html {
  font-size: 1rem;
  font-family: 'Noto Sans Display', system-ui, sans-serif;
}.htw-sandbox-hidden {
  display: none;
}.__histoire-render-story:not(.__histoire-render-custom-controls) {
  overflow: auto;
  min-height: 100%;
}

.h-auto-slider[data-v-1814e387] {
	height: var(--slider-height, auto) !important;
}

/* Fallback strip: responsive width via media queries (SSR / no-JS) */
.base-media-slider-fallback__slide[data-v-1814e387] {
	width: calc(
		(100vw - var(--slider-gap-px) * (var(--slides-mobile) - 1)) / var(--slides-mobile) - var(--module-padding-px)
	);
}
@media (min-width: 834px) {
.base-media-slider-fallback__slide[data-v-1814e387] {
		width: calc(
			(100vw - var(--slider-gap-px) * (var(--slides-tablet) - 1)) / var(--slides-tablet) -
				var(--module-padding-px)
		);
}
}
@media (min-width: 1440px) {
.base-media-slider-fallback__slide[data-v-1814e387] {
		width: calc(
			(100vw - var(--slider-gap-px) * (var(--slides-desktop) - 1)) / var(--slides-desktop) -
				var(--module-padding-px)
		);
}
}
@media (max-width: 833px) {
.base-media-slider-fallback--auto-mobile .base-media-slider-fallback__slide[data-v-1814e387] {
		width: auto;
}
}
@media (min-width: 834px) and (max-width: 1439px) {
.base-media-slider-fallback--auto-tablet .base-media-slider-fallback__slide[data-v-1814e387] {
		width: auto;
}
}
@media (min-width: 1440px) {
.base-media-slider-fallback--auto-desktop .base-media-slider-fallback__slide[data-v-1814e387] {
		width: auto;
}
}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
.filter-active-brand[data-v-3d570bf6] {
  background-color: #b1cadb;
}

.bg-pattern[data-v-18e11a29] {
	background-color: #f5f5f5;
	opacity: 0.8;
	background-image:
		repeating-linear-gradient(45deg, #c8c8c8 25%, transparent 25%, transparent 75%, #c8c8c8 75%, #c8c8c8),
		repeating-linear-gradient(45deg, #c8c8c8 25%, #f5f5f5 25%, #f5f5f5 75%, #c8c8c8 75%, #c8c8c8);
	background-position:
		0 0,
		10px 10px;
	background-size: 20px 20px;
}

.histoire-generic-render-story {
	overflow: unset !important;
}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
.booking-confirmation-bg-image[data-v-85dd66a1] {
  background-image: url("https://img.belmond.com/w_2560,ar_1.28,c_fill,g_auto,f_auto,q_auto:eco/photos/cap/cap-din-restaurant-cips-cipriani12.jpg");
  background-position: center;
  background-size: cover;
}
