:root { --lsc-sea-salt: #F8F1EA; --lsc-tidal-blue: #305387; --lsc-tidal-blue-deep: #27456F; --lsc-storm-navy: #303E53; --lsc-abyss: #272F38; --lsc-shallow-blue: #9BB8CB; --lsc-sunlit-sand: #F2E7D3; --lsc-ocean-blue: #476489; --lsc-cypress: #5C6C5E; --lsc-sage: #B1C1B4; --lsc-white: #FFFFFF; --lsc-sea-salt-l-1: #f9f2ec; --lsc-sea-salt-l-2: #f9f4ee; --lsc-sea-salt-l-3: #faf5f0; --lsc-sea-salt-l-4: #fbf6f2; --lsc-sea-salt-l-5: #fbf7f4; --lsc-sea-salt-l-6: #fcf9f5; --lsc-sea-salt-l-7: #fcfaf7; --lsc-sea-salt-l-8: #fdfbf9; --lsc-sea-salt-l-9: #fefcfb; --lsc-sea-salt-l-10: #fefefd; --lsc-sea-salt-d-1: #e1dbd5; --lsc-sea-salt-d-2: #cbc5bf; --lsc-sea-salt-d-3: #b4afaa; --lsc-sea-salt-d-4: #9e9995; --lsc-sea-salt-d-5: #878380; --lsc-sea-salt-d-6: #716e6a; --lsc-sea-salt-d-7: #5a5855; --lsc-sea-salt-d-8: #444240; --lsc-sea-salt-d-9: #2d2c2b; --lsc-sea-salt-d-10: #171615; --lsc-sea-salt-t-1: hsl(30 50% 94.509804% / 0.09090909090909091); --lsc-sea-salt-t-2: hsl(30 50% 94.509804% / 0.18181818181818182); --lsc-sea-salt-t-3: hsl(30 50% 94.509804% / 0.2727272727272727); --lsc-sea-salt-t-4: hsl(30 50% 94.509804% / 0.36363636363636365); --lsc-sea-salt-t-5: hsl(30 50% 94.509804% / 0.4545454545454546); --lsc-sea-salt-t-6: hsl(30 50% 94.509804% / 0.5454545454545454); --lsc-sea-salt-t-7: hsl(30 50% 94.509804% / 0.6363636363636364); --lsc-sea-salt-t-8: hsl(30 50% 94.509804% / 0.7272727272727273); --lsc-sea-salt-t-9: hsl(30 50% 94.509804% / 0.8181818181818182); --lsc-sea-salt-t-10: hsl(30 50% 94.509804% / 0.9090909090909092); --lsc-tidal-blue-t-1: hsl(215.862069 47.540984% 35.882353% / 0.09090909090909091); --lsc-tidal-blue-t-2: hsl(215.862069 47.540984% 35.882353% / 0.18181818181818182); --lsc-tidal-blue-t-3: hsl(215.862069 47.540984% 35.882353% / 0.2727272727272727); --lsc-tidal-blue-t-4: hsl(215.862069 47.540984% 35.882353% / 0.36363636363636365); --lsc-tidal-blue-t-5: hsl(215.862069 47.540984% 35.882353% / 0.4545454545454546); --lsc-tidal-blue-t-6: hsl(215.862069 47.540984% 35.882353% / 0.5454545454545454); --lsc-tidal-blue-t-7: hsl(215.862069 47.540984% 35.882353% / 0.6363636363636364); --lsc-tidal-blue-t-8: hsl(215.862069 47.540984% 35.882353% / 0.7272727272727273); --lsc-tidal-blue-t-9: hsl(215.862069 47.540984% 35.882353% / 0.8181818181818182); --lsc-tidal-blue-t-10: hsl(215.862069 47.540984% 35.882353% / 0.9090909090909092); --lsc-tidal-blue-d-1: #2c4b7b; --lsc-tidal-blue-d-2: #27446e; --lsc-tidal-blue-d-3: #233c62; --lsc-tidal-blue-d-4: #1f3556; --lsc-tidal-blue-d-5: #1a2d4a; --lsc-tidal-blue-d-6: #16263d; --lsc-tidal-blue-d-7: #111e31; --lsc-tidal-blue-d-8: #0d1725; --lsc-tidal-blue-d-9: #090f19; --lsc-tidal-blue-d-10: #04080c; --lsc-tidal-blue-l-1: #436392; --lsc-tidal-blue-l-2: #56729d; --lsc-tidal-blue-l-3: #6882a8; --lsc-tidal-blue-l-4: #7b92b3; --lsc-tidal-blue-l-5: #8ea1be; --lsc-tidal-blue-l-6: #a1b1c8; --lsc-tidal-blue-l-7: #b4c0d3; --lsc-tidal-blue-l-8: #c7d0de; --lsc-tidal-blue-l-9: #d9e0e9; --lsc-tidal-blue-l-10: #eceff4; --lsc-tidal-blue-deep-l-1: #3b567c; --lsc-tidal-blue-deep-l-2: #4e6789; --lsc-tidal-blue-deep-l-3: #627896; --lsc-tidal-blue-deep-l-4: #7689a3; --lsc-tidal-blue-deep-l-5: #899ab0; --lsc-tidal-blue-deep-l-6: #9daabe; --lsc-tidal-blue-deep-l-7: #b0bbcb; --lsc-tidal-blue-deep-l-8: #c4ccd8; --lsc-tidal-blue-deep-l-9: #d8dde5; --lsc-tidal-blue-deep-l-10: #ebeef2; --lsc-tidal-blue-deep-d-1: #233f65; --lsc-tidal-blue-deep-d-2: #20385b; --lsc-tidal-blue-deep-d-3: #1c3251; --lsc-tidal-blue-deep-d-4: #192c47; --lsc-tidal-blue-deep-d-5: #15263d; --lsc-tidal-blue-deep-d-6: #121f32; --lsc-tidal-blue-deep-d-7: #0e1928; --lsc-tidal-blue-deep-d-8: #0b131e; --lsc-tidal-blue-deep-d-9: #070d14; --lsc-tidal-blue-deep-d-10: #04060a; --lsc-tidal-blue-deep-t-1: hsl(215 48% 29.411765% / 0.09090909090909091); --lsc-tidal-blue-deep-t-2: hsl(215 48% 29.411765% / 0.18181818181818182); --lsc-tidal-blue-deep-t-3: hsl(215 48% 29.411765% / 0.2727272727272727); --lsc-tidal-blue-deep-t-4: hsl(215 48% 29.411765% / 0.36363636363636365); --lsc-tidal-blue-deep-t-5: hsl(215 48% 29.411765% / 0.4545454545454546); --lsc-tidal-blue-deep-t-6: hsl(215 48% 29.411765% / 0.5454545454545454); --lsc-tidal-blue-deep-t-7: hsl(215 48% 29.411765% / 0.6363636363636364); --lsc-tidal-blue-deep-t-8: hsl(215 48% 29.411765% / 0.7272727272727273); --lsc-tidal-blue-deep-t-9: hsl(215 48% 29.411765% / 0.8181818181818182); --lsc-tidal-blue-deep-t-10: hsl(215 48% 29.411765% / 0.9090909090909092); --lsc-storm-navy-t-1: hsl(216 26.717557% 25.686275% / 0.09090909090909091); --lsc-storm-navy-t-2: hsl(216 26.717557% 25.686275% / 0.18181818181818182); --lsc-storm-navy-t-3: hsl(216 26.717557% 25.686275% / 0.2727272727272727); --lsc-storm-navy-t-4: hsl(216 26.717557% 25.686275% / 0.36363636363636365); --lsc-storm-navy-t-5: hsl(216 26.717557% 25.686275% / 0.4545454545454546); --lsc-storm-navy-t-6: hsl(216 26.717557% 25.686275% / 0.5454545454545454); --lsc-storm-navy-t-7: hsl(216 26.717557% 25.686275% / 0.6363636363636364); --lsc-storm-navy-t-8: hsl(216 26.717557% 25.686275% / 0.7272727272727273); --lsc-storm-navy-t-9: hsl(216 26.717557% 25.686275% / 0.8181818181818182); --lsc-storm-navy-t-10: hsl(216 26.717557% 25.686275% / 0.9090909090909092); --lsc-storm-navy-d-1: #2c384b; --lsc-storm-navy-d-2: #273344; --lsc-storm-navy-d-3: #232d3c; --lsc-storm-navy-d-4: #1f2735; --lsc-storm-navy-d-5: #1a222d; --lsc-storm-navy-d-6: #161c26; --lsc-storm-navy-d-7: #11171e; --lsc-storm-navy-d-8: #0d1117; --lsc-storm-navy-d-9: #090b0f; --lsc-storm-navy-d-10: #040608; --lsc-storm-navy-l-1: #435063; --lsc-storm-navy-l-2: #566172; --lsc-storm-navy-l-3: #687382; --lsc-storm-navy-l-4: #7b8492; --lsc-storm-navy-l-5: #8e96a1; --lsc-storm-navy-l-6: #a1a7b1; --lsc-storm-navy-l-7: #b4b9c0; --lsc-storm-navy-l-8: #c7cad0; --lsc-storm-navy-l-9: #d9dce0; --lsc-storm-navy-l-10: #ecedef; --lsc-abyss-d-1: #232b33; --lsc-abyss-d-2: #20262e; --lsc-abyss-d-3: #1c2229; --lsc-abyss-d-4: #191e24; --lsc-abyss-d-5: #151a1f; --lsc-abyss-d-6: #121519; --lsc-abyss-d-7: #0e1114; --lsc-abyss-d-8: #0b0d0f; --lsc-abyss-d-9: #07090a; --lsc-abyss-d-10: #040405; --lsc-abyss-t-1: hsl(211.764706 17.894737% 18.627451% / 0.09090909090909091); --lsc-abyss-t-2: hsl(211.764706 17.894737% 18.627451% / 0.18181818181818182); --lsc-abyss-t-3: hsl(211.764706 17.894737% 18.627451% / 0.2727272727272727); --lsc-abyss-t-4: hsl(211.764706 17.894737% 18.627451% / 0.36363636363636365); --lsc-abyss-t-5: hsl(211.764706 17.894737% 18.627451% / 0.4545454545454546); --lsc-abyss-t-6: hsl(211.764706 17.894737% 18.627451% / 0.5454545454545454); --lsc-abyss-t-7: hsl(211.764706 17.894737% 18.627451% / 0.6363636363636364); --lsc-abyss-t-8: hsl(211.764706 17.894737% 18.627451% / 0.7272727272727273); --lsc-abyss-t-9: hsl(211.764706 17.894737% 18.627451% / 0.8181818181818182); --lsc-abyss-t-10: hsl(211.764706 17.894737% 18.627451% / 0.9090909090909092); --lsc-abyss-l-1: #3b424a; --lsc-abyss-l-2: #4e555c; --lsc-abyss-l-3: #62686e; --lsc-abyss-l-4: #767b80; --lsc-abyss-l-5: #898e92; --lsc-abyss-l-6: #9da0a5; --lsc-abyss-l-7: #b0b3b7; --lsc-abyss-l-8: #c4c6c9; --lsc-abyss-l-9: #d8d9db; --lsc-abyss-l-10: #ebeced; --lsc-shallow-blue-l-1: #a4bed0; --lsc-shallow-blue-l-2: #adc5d4; --lsc-shallow-blue-l-3: #b6cbd9; --lsc-shallow-blue-l-4: #bfd2de; --lsc-shallow-blue-l-5: #c8d8e3; --lsc-shallow-blue-l-6: #d2dfe7; --lsc-shallow-blue-l-7: #dbe5ec; --lsc-shallow-blue-l-8: #e4ecf1; --lsc-shallow-blue-l-9: #edf2f6; --lsc-shallow-blue-l-10: #f6f9fa; --lsc-shallow-blue-d-1: #8da7b9; --lsc-shallow-blue-d-2: #7f97a6; --lsc-shallow-blue-d-3: #718694; --lsc-shallow-blue-d-4: #637581; --lsc-shallow-blue-d-5: #55646f; --lsc-shallow-blue-d-6: #46545c; --lsc-shallow-blue-d-7: #38434a; --lsc-shallow-blue-d-8: #2a3237; --lsc-shallow-blue-d-9: #1c2125; --lsc-shallow-blue-d-10: #0e1112; --lsc-shallow-blue-t-1: hsl(203.75 31.578947% 70.196078% / 0.09090909090909091); --lsc-shallow-blue-t-2: hsl(203.75 31.578947% 70.196078% / 0.18181818181818182); --lsc-shallow-blue-t-3: hsl(203.75 31.578947% 70.196078% / 0.2727272727272727); --lsc-shallow-blue-t-4: hsl(203.75 31.578947% 70.196078% / 0.36363636363636365); --lsc-shallow-blue-t-5: hsl(203.75 31.578947% 70.196078% / 0.4545454545454546); --lsc-shallow-blue-t-6: hsl(203.75 31.578947% 70.196078% / 0.5454545454545454); --lsc-shallow-blue-t-7: hsl(203.75 31.578947% 70.196078% / 0.6363636363636364); --lsc-shallow-blue-t-8: hsl(203.75 31.578947% 70.196078% / 0.7272727272727273); --lsc-shallow-blue-t-9: hsl(203.75 31.578947% 70.196078% / 0.8181818181818182); --lsc-shallow-blue-t-10: hsl(203.75 31.578947% 70.196078% / 0.9090909090909092); --lsc-sunlit-sand-t-1: hsl(38.709677 54.385965% 88.823529% / 0.09090909090909091); --lsc-sunlit-sand-t-2: hsl(38.709677 54.385965% 88.823529% / 0.18181818181818182); --lsc-sunlit-sand-t-3: hsl(38.709677 54.385965% 88.823529% / 0.2727272727272727); --lsc-sunlit-sand-t-4: hsl(38.709677 54.385965% 88.823529% / 0.36363636363636365); --lsc-sunlit-sand-t-5: hsl(38.709677 54.385965% 88.823529% / 0.4545454545454546); --lsc-sunlit-sand-t-6: hsl(38.709677 54.385965% 88.823529% / 0.5454545454545454); --lsc-sunlit-sand-t-7: hsl(38.709677 54.385965% 88.823529% / 0.6363636363636364); --lsc-sunlit-sand-t-8: hsl(38.709677 54.385965% 88.823529% / 0.7272727272727273); --lsc-sunlit-sand-t-9: hsl(38.709677 54.385965% 88.823529% / 0.8181818181818182); --lsc-sunlit-sand-t-10: hsl(38.709677 54.385965% 88.823529% / 0.9090909090909092); --lsc-sunlit-sand-d-1: #dcd2c0; --lsc-sunlit-sand-d-2: #c6bdad; --lsc-sunlit-sand-d-3: #b0a899; --lsc-sunlit-sand-d-4: #9a9386; --lsc-sunlit-sand-d-5: #847e73; --lsc-sunlit-sand-d-6: #6e6960; --lsc-sunlit-sand-d-7: #58544d; --lsc-sunlit-sand-d-8: #423f3a; --lsc-sunlit-sand-d-9: #2c2a26; --lsc-sunlit-sand-d-10: #161513; --lsc-sunlit-sand-l-1: #f3e9d7; --lsc-sunlit-sand-l-2: #f4ebdb; --lsc-sunlit-sand-l-3: #f6eedf; --lsc-sunlit-sand-l-4: #f7f0e3; --lsc-sunlit-sand-l-5: #f8f2e7; --lsc-sunlit-sand-l-6: #f9f4eb; --lsc-sunlit-sand-l-7: #faf6ef; --lsc-sunlit-sand-l-8: #fbf8f3; --lsc-sunlit-sand-l-9: #fdfbf7; --lsc-sunlit-sand-l-10: #fefdfb; --lsc-ocean-blue-l-1: #587294; --lsc-ocean-blue-l-2: #68809e; --lsc-ocean-blue-l-3: #798ea9; --lsc-ocean-blue-l-4: #8a9cb4; --lsc-ocean-blue-l-5: #9baabf; --lsc-ocean-blue-l-6: #abb9c9; --lsc-ocean-blue-l-7: #bcc7d4; --lsc-ocean-blue-l-8: #cdd5df; --lsc-ocean-blue-l-9: #dee3ea; --lsc-ocean-blue-l-10: #eef1f4; --lsc-ocean-blue-t-1: hsl(213.636364 31.730769% 40.784314% / 0.09090909090909091); --lsc-ocean-blue-t-2: hsl(213.636364 31.730769% 40.784314% / 0.18181818181818182); --lsc-ocean-blue-t-3: hsl(213.636364 31.730769% 40.784314% / 0.2727272727272727); --lsc-ocean-blue-t-4: hsl(213.636364 31.730769% 40.784314% / 0.36363636363636365); --lsc-ocean-blue-t-5: hsl(213.636364 31.730769% 40.784314% / 0.4545454545454546); --lsc-ocean-blue-t-6: hsl(213.636364 31.730769% 40.784314% / 0.5454545454545454); --lsc-ocean-blue-t-7: hsl(213.636364 31.730769% 40.784314% / 0.6363636363636364); --lsc-ocean-blue-t-8: hsl(213.636364 31.730769% 40.784314% / 0.7272727272727273); --lsc-ocean-blue-t-9: hsl(213.636364 31.730769% 40.784314% / 0.8181818181818182); --lsc-ocean-blue-t-10: hsl(213.636364 31.730769% 40.784314% / 0.9090909090909092); --lsc-ocean-blue-d-1: #415b7d; --lsc-ocean-blue-d-2: #3a5270; --lsc-ocean-blue-d-3: #344964; --lsc-ocean-blue-d-4: #2d4057; --lsc-ocean-blue-d-5: #27374b; --lsc-ocean-blue-d-6: #202d3e; --lsc-ocean-blue-d-7: #1a2432; --lsc-ocean-blue-d-8: #131b25; --lsc-ocean-blue-d-9: #0d1219; --lsc-ocean-blue-d-10: #06090c; --lsc-cypress-d-1: #546255; --lsc-cypress-d-2: #4b584d; --lsc-cypress-d-3: #434f44; --lsc-cypress-d-4: #3b453c; --lsc-cypress-d-5: #323b33; --lsc-cypress-d-6: #2a312b; --lsc-cypress-d-7: #212722; --lsc-cypress-d-8: #191d1a; --lsc-cypress-d-9: #111411; --lsc-cypress-d-10: #080a09; --lsc-cypress-l-1: #6b796d; --lsc-cypress-l-2: #7a877b; --lsc-cypress-l-3: #88948a; --lsc-cypress-l-4: #97a199; --lsc-cypress-l-5: #a6afa7; --lsc-cypress-l-6: #b5bcb6; --lsc-cypress-l-7: #c4cac4; --lsc-cypress-l-8: #d3d7d3; --lsc-cypress-l-9: #e1e4e2; --lsc-cypress-l-10: #f0f2f0; --lsc-cypress-t-1: hsl(127.5 8% 39.215686% / 0.09090909090909091); --lsc-cypress-t-2: hsl(127.5 8% 39.215686% / 0.18181818181818182); --lsc-cypress-t-3: hsl(127.5 8% 39.215686% / 0.2727272727272727); --lsc-cypress-t-4: hsl(127.5 8% 39.215686% / 0.36363636363636365); --lsc-cypress-t-5: hsl(127.5 8% 39.215686% / 0.4545454545454546); --lsc-cypress-t-6: hsl(127.5 8% 39.215686% / 0.5454545454545454); --lsc-cypress-t-7: hsl(127.5 8% 39.215686% / 0.6363636363636364); --lsc-cypress-t-8: hsl(127.5 8% 39.215686% / 0.7272727272727273); --lsc-cypress-t-9: hsl(127.5 8% 39.215686% / 0.8181818181818182); --lsc-cypress-t-10: hsl(127.5 8% 39.215686% / 0.9090909090909092); --lsc-white-t-1: hsl(0 0% 100% / 0.09090909090909091); --lsc-white-t-2: hsl(0 0% 100% / 0.18181818181818182); --lsc-white-t-3: hsl(0 0% 100% / 0.2727272727272727); --lsc-white-t-4: hsl(0 0% 100% / 0.36363636363636365); --lsc-white-t-5: hsl(0 0% 100% / 0.4545454545454546); --lsc-white-t-6: hsl(0 0% 100% / 0.5454545454545454); --lsc-white-t-7: hsl(0 0% 100% / 0.6363636363636364); --lsc-white-t-8: hsl(0 0% 100% / 0.7272727272727273); --lsc-white-t-9: hsl(0 0% 100% / 0.8181818181818182); --lsc-white-t-10: hsl(0 0% 100% / 0.9090909090909092); --lsc-white-l-1: #171717; --lsc-white-l-2: #2e2e2e; --lsc-white-l-3: #464646; --lsc-white-l-4: #5d5d5d; --lsc-white-l-5: #747474; --lsc-white-l-6: #8b8b8b; --lsc-white-l-7: #a2a2a2; --lsc-white-l-8: #b9b9b9; --lsc-white-l-9: #d1d1d1; --lsc-white-l-10: #e8e8e8; --lsc-white-d-1: #e8e8e8; --lsc-white-d-2: #d1d1d1; --lsc-white-d-3: #b9b9b9; --lsc-white-d-4: #a2a2a2; --lsc-white-d-5: #8b8b8b; --lsc-white-d-6: #747474; --lsc-white-d-7: #5d5d5d; --lsc-white-d-8: #464646; --lsc-white-d-9: #2e2e2e; --lsc-white-d-10: #171717; --lsc-sage-l-1: #b8c7bb; --lsc-sage-l-2: #bfccc2; --lsc-sage-l-3: #c6d2c8; --lsc-sage-l-4: #cdd8cf; --lsc-sage-l-5: #d4ddd6; --lsc-sage-l-6: #dce3dd; --lsc-sage-l-7: #e3e8e4; --lsc-sage-l-8: #eaeeeb; --lsc-sage-l-9: #f1f4f1; --lsc-sage-l-10: #f8f9f8; --lsc-sage-d-1: #a1afa4; --lsc-sage-d-2: #919e93; --lsc-sage-d-3: #818c83; --lsc-sage-d-4: #717b73; --lsc-sage-d-5: #616962; --lsc-sage-d-6: #505852; --lsc-sage-d-7: #404641; --lsc-sage-d-8: #303531; --lsc-sage-d-9: #202321; --lsc-sage-d-10: #101210; --lsc-sage-t-1: hsl(131.25 11.428571% 72.54902% / 0.09090909090909091); --lsc-sage-t-2: hsl(131.25 11.428571% 72.54902% / 0.18181818181818182); --lsc-sage-t-3: hsl(131.25 11.428571% 72.54902% / 0.2727272727272727); --lsc-sage-t-4: hsl(131.25 11.428571% 72.54902% / 0.36363636363636365); --lsc-sage-t-5: hsl(131.25 11.428571% 72.54902% / 0.4545454545454546); --lsc-sage-t-6: hsl(131.25 11.428571% 72.54902% / 0.5454545454545454); --lsc-sage-t-7: hsl(131.25 11.428571% 72.54902% / 0.6363636363636364); --lsc-sage-t-8: hsl(131.25 11.428571% 72.54902% / 0.7272727272727273); --lsc-sage-t-9: hsl(131.25 11.428571% 72.54902% / 0.8181818181818182); --lsc-sage-t-10: hsl(131.25 11.428571% 72.54902% / 0.9090909090909092); --hv-component-sm: clamp(0.8rem, calc(0.0009999999999999998 * (100vw - 20rem) + 0.8rem), 0.9rem); --hv-component-md: clamp(1rem, calc(0.0012999999999999989 * (100vw - 20rem) + 1rem), 1.13rem); --hv-component-lg: clamp(1.25rem, calc(0.0015999999999999992 * (100vw - 20rem) + 1.25rem), 1.41rem); --hv-component-xl: clamp(1.56rem, calc(0.0019999999999999996 * (100vw - 20rem) + 1.56rem), 1.76rem); --hv-component-2xl: clamp(1.95rem, calc(0.0025000000000000022 * (100vw - 20rem) + 1.95rem), 2.2rem); --hv-inset-xs: clamp(0.25rem, calc(0 * (100vw - 20rem) + 0.25rem), 0.25rem); --hv-inset-sm: clamp(0.5rem, calc(0 * (100vw - 20rem) + 0.5rem), 0.5rem); --hv-inset-md: clamp(0.75rem, calc(0 * (100vw - 20rem) + 0.75rem), 0.75rem); --hv-inset-lg: clamp(1rem, calc(0 * (100vw - 20rem) + 1rem), 1rem); --hv-inset-xl: clamp(1.5rem, calc(0 * (100vw - 20rem) + 1.5rem), 1.5rem); --hv-macro-sm: clamp(2.4rem, calc(0.008000000000000002 * (100vw - 20rem) + 2.4rem), 3.2rem); --hv-macro-md: clamp(3rem, calc(0.01 * (100vw - 20rem) + 3rem), 4rem); --hv-macro-lg: clamp(3.75rem, calc(0.0125 * (100vw - 20rem) + 3.75rem), 5rem); --hv-macro-xl: clamp(4.69rem, calc(0.015599999999999996 * (100vw - 20rem) + 4.69rem), 6.25rem); --hv-macro-2xl: clamp(5.86rem, calc(0.019499999999999993 * (100vw - 20rem) + 5.86rem), 7.81rem); --hv-type-display-sm: 1.25rem; --hv-type-display-md: clamp(1.5rem, 3vw, 1.75rem); --hv-type-display-lg: clamp(1.75rem, 4vw, 2.5rem); --hv-type-display-xl: clamp(2.5rem, 5vw, 3.5rem); --hv-type-body-sm: 0.875rem; --hv-type-body-md: 1rem; --hv-type-body-lg: 1.25rem; --hv-type-body-xl: 1.5rem; --hv-type-ui-xs: 0.75rem; --hv-type-ui-sm: 0.8125rem; --hv-type-ui-md: 0.875rem; --hv-type-ui-lg: 1rem; --hv-type-ui-xl: 1.125rem; --hv-canvas: var(--lsc-sea-salt); --hv-surface: var(--lsc-white); --hv-ink: var(--lsc-abyss); --hv-ink-secondary: color-mix(in srgb, var(--lsc-abyss) 72%, transparent); --hv-ink-muted: color-mix(in srgb, var(--lsc-abyss) 52%, transparent); --hv-primary: var(--lsc-tidal-blue); --hv-primary-hover: var(--lsc-tidal-blue-deep); --hv-on-primary: var(--lsc-white); --hv-on-primary-hover: var(--lsc-white); --hv-inverse-canvas: var(--lsc-storm-navy); --hv-on-inverse: var(--lsc-sea-salt); --hv-border: color-mix(in srgb, var(--lsc-abyss) 14%, var(--lsc-sea-salt)); --hv-border-strong: color-mix(in srgb, var(--lsc-abyss) 28%, var(--lsc-sea-salt)); --hv-success: var(--lsc-cypress); --hv-error: #B84A3A; --hv-tint-primary: var(--lsc-shallow-blue); --hv-border-on-inverse: color-mix(in srgb, var(--lsc-sea-salt) 18%, transparent); --hv-border-on-primary: color-mix(in srgb, var(--lsc-white) 25%, transparent); --hv-scrim-ink: color-mix(in srgb, var(--lsc-abyss) 55%, transparent); --hv-shape-fill-subtle: var(--hv-tint-primary); --hv-shape-fill: var(--hv-primary); --hv-content-max: 1120px; --hv-shell-max: 1440px; --hv-chrome-max: 1600px; --hv-prose-max: 65ch; --hv-section-x: clamp(20px, 4vw, 48px); --hv-section-y: clamp(48px, 6vw, 72px); --hv-line-hairline: 1px; --hv-control-min: 48px; --hv-gradient-primary: none; --hv-gradient-supporting: none; --hv-gradient-alternate: none; --hv-shape-size-xs: var(--hv-space-md); --hv-shape-size-sm: var(--hv-space-xl); --hv-shape-size-md: var(--hv-space-2xl); --hv-shape-size-lg: var(--hv-space-3xl); --hv-shape-size-xl: var(--hv-space-4xl);}.hv-py-sm { padding-block: var(--hv-component-sm); }.hv-py-md { padding-block: var(--hv-component-md); }.hv-py-lg { padding-block: var(--hv-component-lg); }.hv-py-xl { padding-block: var(--hv-component-xl); }.hv-py-2xl { padding-block: var(--hv-component-2xl); }.hv-px-sm { padding-inline: var(--hv-component-sm); }.hv-px-md { padding-inline: var(--hv-component-md); }.hv-px-lg { padding-inline: var(--hv-component-lg); }.hv-px-xl { padding-inline: var(--hv-component-xl); }.hv-px-2xl { padding-inline: var(--hv-component-2xl); }.hv-mb-sm { margin-block-end: var(--hv-component-sm); }.hv-mb-md { margin-block-end: var(--hv-component-md); }.hv-mb-lg { margin-block-end: var(--hv-component-lg); }.hv-mb-xl { margin-block-end: var(--hv-component-xl); }.hv-mb-2xl { margin-block-end: var(--hv-component-2xl); }.hv-mt-sm { margin-block-start: var(--hv-component-sm); }.hv-mt-md { margin-block-start: var(--hv-component-md); }.hv-mt-lg { margin-block-start: var(--hv-component-lg); }.hv-mt-xl { margin-block-start: var(--hv-component-xl); }.hv-mt-2xl { margin-block-start: var(--hv-component-2xl); }.hv-gap-sm { gap: var(--hv-component-sm); }.hv-gap-md { gap: var(--hv-component-md); }.hv-gap-lg { gap: var(--hv-component-lg); }.hv-gap-xl { gap: var(--hv-component-xl); }.hv-gap-2xl { gap: var(--hv-component-2xl); }.hv-gap-xs { gap: var(--hv-inset-xs); }.hv-gap-sm { gap: var(--hv-inset-sm); }.hv-gap-md { gap: var(--hv-inset-md); }.hv-gap-lg { gap: var(--hv-inset-lg); }.hv-gap-xl { gap: var(--hv-inset-xl); }