button:hover {
  cursor: pointer;
}

input, textarea, select {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(29, 29, 29, 0.2);
  background-color: white;
}
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
  outline: 1px solid #1d1d1d;
  border-color: #1d1d1d;
}

input[type=text], input[type=number], select, textarea {
  padding: 0.5em 1em;
  width: 100%;
  border-radius: 3px;
}

select {
  background-position: calc(100% - 16px) center;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2929 0.293015C10.6834 -0.097509 11.3164 -0.097509 11.707 0.293015C12.0975 0.68354 12.0975 1.31655 11.707 1.70708L6.70696 6.70708C6.31643 7.0976 5.68342 7.0976 5.29289 6.70708L0.292893 1.70708C-0.0976311 1.31655 -0.0976311 0.68354 0.292893 0.293015C0.683418 -0.097509 1.31643 -0.097509 1.70696 0.293015L5.99992 4.58598L10.2929 0.293015Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
}

input[type=radio], input[type=checkbox] {
  width: 20px;
  height: 20px;
  border-radius: 3px;
}
input[type=radio]:checked, input[type=checkbox]:checked {
  background-color: #e97e05;
  border-color: #e97e05;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7929 0.793015C11.1834 0.402491 11.8164 0.402491 12.207 0.793015C12.5975 1.18354 12.5975 1.81655 12.207 2.20708L5.20696 9.20708C4.81643 9.5976 4.18342 9.5976 3.79289 9.20708L0.792893 6.20708C0.402369 5.81655 0.402369 5.18354 0.792893 4.79302C1.15901 4.4269 1.73801 4.40431 2.13078 4.72466L2.20696 4.79302L4.49992 7.08598L10.7929 0.793015Z' fill='white'/%3E%3C/svg%3E%0A");
}
input[type=radio]:checked:hover, input[type=checkbox]:checked:hover {
  outline: 1px solid #e97e05;
}
input[type=radio]:checked:focus, input[type=checkbox]:checked:focus {
  outline: 1px solid #e97e05;
}

button[type=submit] {
  background-color: #e97e05;
  color: white;
  padding: 0.5em 2em;
  border-radius: 3px;
  border: 1px solid #e97e05;
}
button[type=submit]:disabled, button[type=submit][aria-disabled] {
  background-color: white;
  border: 1px solid rgba(29, 29, 29, 0.2);
  color: rgba(29, 29, 29, 0.6);
}
button[type=submit]:disabled:hover, button[type=submit][aria-disabled]:hover {
  cursor: default;
}

input::placeholder,
textarea::placeholder {
  color: rgba(29, 29, 29, 0.2);
}

input[data-error] {
  background-position: calc(100% - 12px) center;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10Z' fill='%239D9D9D'/%3E%3Cpath d='M5.29289 5.29302C5.68342 4.90249 6.31643 4.90249 6.70696 5.29302L14.707 13.293L14.7753 13.3692C15.0957 13.762 15.0731 14.341 14.707 14.7071C14.3408 15.0732 13.7618 15.0958 13.3691 14.7754L13.2929 14.7071L5.29289 6.70708C4.90237 6.31655 4.90237 5.68354 5.29289 5.29302Z' fill='white'/%3E%3Cpath d='M14.7071 5.29302C14.3166 4.90249 13.6836 4.90249 13.293 5.29302L5.29304 13.293L5.22468 13.3692C4.90433 13.762 4.92693 14.341 5.29304 14.7071C5.65916 15.0732 6.23816 15.0958 6.63093 14.7754L6.70711 14.7071L14.7071 6.70708C15.0976 6.31655 15.0976 5.68354 14.7071 5.29302Z' fill='white'/%3E%3C/svg%3E%0A");
}

button[data-action], a[data-action] {
  display: flex;
  flex: 0 0 auto;
  width: auto;
  align-items: center;
  gap: 0.5em;
  background-color: white;
  padding: 0.25em 1em;
  border-radius: 3px;
  border: 1px solid rgba(29, 29, 29, 0.2);
}
button[data-action] svg, a[data-action] svg {
  display: flex;
}

button[data-action][data-primary] {
  background-color: #e97e05;
  border-color: #e97e05;
  color: white;
}

*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
  box-sizing: border-box;
  background-repeat: no-repeat;
}
*::before, *::after {
  box-sizing: border-box;
}

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

a, button {
  cursor: revert;
}

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

img {
  max-inline-size: 100%;
  max-block-size: 100%;
}

table {
  border-collapse: collapse;
}

input {
  -webkit-user-select: auto;
  user-select: auto;
}

textarea {
  user-select: auto;
  -webkit-user-select: auto;
  white-space: revert;
}

meter {
  -webkit-appearance: revert;
  appearance: revert;
}

:where(pre) {
  all: revert;
  box-sizing: border-box;
}

::placeholder {
  color: unset;
}

:where([hidden]) {
  display: none;
}

:where([contenteditable]:not([contenteditable="false"])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  line-break: after-white-space;
  -webkit-user-select: auto;
  user-select: auto;
}

:where([draggable="true"]) {
  -webkit-user-drag: element;
}

:where(dialog:modal) {
  all: revert;
  box-sizing: border-box;
}

::-webkit-details-marker {
  display: none;
}

body {
  background-color: rgba(29, 29, 29, 0.05);
}

body {
  font-family: "Inter", sans-serif;
  line-height: 1.5;
  font-size: 1em;
  color: #1d1d1d;
}

p#lead {
  font-size: 1.25em;
  display: flex;
  padding: calc(1em + 0.5em) 25% 1em 25%;
  justify-content: center;
}

h1, h2, h3 {
  font-family: "Figtree", sans-serif;
}

h1 {
  font-weight: 800;
}

h2, h3 {
  font-weight: 600;
}

h2 {
  font-size: calc(1em * 1.5);
}

h3 {
  font-size: calc(1em * 1.145);
}

h1[data-titled] {
  color: white;
  background-color: #1d1d1d;
  padding: calc(1em + 0.25em) calc((100% - 1200px) / 2);
  text-transform: capitalize;
  font-size: calc(1em * 2);
  background-position: center;
  background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIALoFlQMBIgACEQEDEQH/xAAcAAADAQEBAQEBAAAAAAAAAAAAAgMBBAUGBwj/2gAIAQEAAAAA/gAAAAA160rStq2ta1+jpej0ta/T19vo+r9R7IHl/LeXwcfLzyjNEVFVcXFMMDADQGNZnZ7V6Or6P9VYAAn+S/P8kJyVUwwN3Xp0fsP1jaAAZnyn47AzWfr/AFv2uLg8/wA7zvP87zvP87zfG8iEwAAAAAAAAApStaVtW1rXv0dFHpS1r9XX3el631XpAeZ8v5nncfLzxik1SeYq4qmGAYAGjGszPSlejs+u/StAAE/Jvm+WEkRVXAN3Wfo/X/rasAAYnyX5HJmaj9X6L9BzcHB53nef53nef5vmeN5fPMAAAAAAAAAKVpWla2ta179HRSj1rbo6uvu9P2fq+wDzfl/L8/i5eeMpoiIuKuLmZgABhoMbrs70r0dn3P6CAAC/k/y/LGSIq5gANr9H6p9n1MwAZkfkfypHelKX+v8Apl4uDz/O8/zvO87zfK8fzueQAAAAAAAAAUrStaVta1r36Oij0rW9+rs7vU9v62wHnfL+V53Hy88JJNURMxVzMwwAwAGNGZ2elb9n6L9uAAC/lHyfNGaIqgNuja9/v/ufQtu6Cic3xv5vjVq9Le59HeHD5/n+f53neb5fk+Rw88gAAAAAAAAApWla0tW1rXv0dFKPWtujp7e/1Pd+uYDzvlfK87j5eeM5zVEVcxczMMMAADdN1nZqVv2fqP1oAAL+UfIcskRRnpR3Z2Zq/SfYev010AWXF8b8cus9Hp2+z2rzcHB53ned5fleR5nJzSAAAM0AAAAAKVpWlbVta179HRSjVrbo6uv0PV+h+r0DzflPJ87k5YRnNFRExcxcwMMAwDd0NZnZ626/1/6MAAE/KvioSVNel73tSlGd69/vez23poLKPnfL+NM3WbbdPU0eTg8/zfM8vyPK4eXmkAAAAAAAAZpr0rWla2ta1ujovSj0ra/T2d/r/T/TgHm/IeT5/JzQlJERUXFxczMDAMAA3d3WZ2pXt/bPX0AAn+WfCxmmvbov0dHRWlHelOjv9Tv6asCT5fL8biXM3W1zcjzcXn+b5fleV5/Hy80gAM0Aw0AAAAKVpWla2re1736KO9K1v09ff7H130QB5nxnk+fy88JzmqIq4oq4ZhgABmmm7ra7Up6P7n3boAZL8u+Bkivbo6eno6L2s7u9LdHb29Nn3Ely+Z58kzDW2iShz8nFwed5fl+bxcnLzSAADNAM0AAAApStK1rW1626L9DvR61vfq9D2fuPbAPN+F8ng5YSkk1VFxcXDMzDAwAzTTd3WZ3f3P2zs3dDMOf8w+Aiu1v1dXT0dF71d3o9LdPTW1NxJc/ByouKDbSfPy8fFxcHn+f53ncPJzc0gAAADNAAAzQKVeta1ra1rXv0O7vS1b9Xf7X6L6QB5/555PFzQnNERVXFzMwXDAwDADTd1t1nf6X9g733dzMTi/MPhEzb9PX1dPTfotSj0Z6VvZnpuLOPLzYq5hrPPm4+Lh4eDh4PP8/g5ebmkAGaABmgAAABSlaVrWtq2vbou7PR6Wt09/ufp/WAcH5n5XFCU5oiri4uZmGYYYGGAG6brazNT6f9R9Wz6CpHyPzT5WeP09PX1dPRa9aUd2ela11mBUlCCYuYDPPm4uHi4OHh4ODz+Hk5ueQAAAAAAAAAUpWlaVtW1rXtd3ajvW3R3/Qfq1QDg/LPL44TmiqqriqYZhmGGABoza+szO70977v2+qjaqT5PB+M8uavfpve160o7azO9K01tMyaQkqpmYMycvHw8PDw8PD5/Bw8vNzzAAAAAw0Aw0ApSlaVrW1bXta7uzPR69Hf9P8Aq7AHB+S+VzRmqJirmLmYYZhgDM2vru7vR3pSj27/AH/X7rvipLj8zyOZM2j0ozu7aG6O9XcAVZQREVczNafPxcfDw8XDwcHBxcsITAw0AAAAAAAKUpWla1ratr2u7MztSl+/7D9U0A878f8AM5poqLmKuZhhgYazu7u9KVpStK0pWlKV6L9nbZ8zElCEkTBmY0bcwxMHer7hmThJERVTFxpw5eLh4uHi4eDg5OeMZgAAAAAAAABSlK0rWlq2re1nZn13evofc/qGgHmfjflwRVXFzFzDDMBq1rWlKUpWta2tW1a0d2bTotRhszERMVcADDMzIzRR6UoYqRkk0mqYi4ShLk4uLi4fP4OLnjGKAAAAAAAAABSlK0pWta2re1mZmZnenf8Aon6UBp5X4v5kUxcXMzMwzDNe/R09N3rStK1rW1LVpRmcY2js+sYiLi4uKYuYomS54xko7u+LJJzVFRVVVWXNKXPx8PB53HzwlGSAAAAAAAYaAFKUpSta1rWtr2ZtZm16d/6d+hqBvl/ifmyxMzMzDMF1ce/V1dnT0WrWlaVpV6Vd2Z93dZ6Ow2KqpiqqririqqZDm5+fngu7pmKqqqoqKiKkObmhHn5OPmhGMpTQMNAAAAAMA0ClKPalK1ratb2bdbWZn7/1X7uSq1vO/EfNlmZmGKLhmBTq7Ozs6ui1a0pSlXq7szs262tVtbdxVVUVMVFxVVFnnPzc3LzcyAYZiqq4ioqTRYc3Nz8/PCMZRlKclDANAAAAAAAKUpSlK1pW1a2szbuuM/b+rfY8cIV9Dm/F/MmZmYZmZguBbr7u3s6+m1aPStHejPrM+tus9N1tMxVSaoqqi4iKiTjzcvJy8iAYYuKqqqqqIiw5+fnhCUZSlOU5qAAABhoAAAAUpSlKUrWta2rVm1t3dfr/AEr6TyOLjf26/mHmTMwXDDMzMC3Z393b2dNK0elHZnZ9fW3W1ndn3cxURJoqKioiKqJOPPy8nHzKGGLi4q5iqiKiR5488ZRnKc5znNQAAAAADNAMNKUelaUrSta1tVt3W3Rr/b/UWr5nyHqv8n5qGGYZmZmGYW7O/v7ezoo70d3bW3d1mfdZqUZmMVUkk0RERVRVVUnHm5uTl556GYYuKuYqoqokoQjGU5znNJzRQAMNAAAAAACj0pV60rSta2ru6xujP7n6X7PF+Qv6q+V5q4YYZhimYZTs7u7t6+h2o7PrMAbuuzMzPRsUzESaoqYqriqqrOPNy83JBNAzMxcxcxFVFWUIwnOSIk0SaKAAAGaBgBoGGlHpSlKUrWlrWu267vWtN6frfX8L4tPoPW8/kNENMRZqLNEK9PT03s7MzNu6G7umtu7oAGhmKq4uJmKqqiQ5+Xm5oLpuGZmYuKuKqKkoxlOc1RERERcNAw0ADDTNw0MNo9HrSlbdV+rt7esetb1vV9fu+gl+W/PfY/ccktV8xxMRcJtiqMGuslR93c03WNGZsYAAM3FVcXJquLiJOXNzcsJYbmrhmYuYqqqzyMpSkiKiKk0Vc3DQwAD/xAAaAQADAQEBAQAAAAAAAAAAAAAAAQIDBAUG/9oACAECEAAAAAAB1V1TZE54cnRrOPXvrdU20AJJKIz5GwhddtslR53UAcXcLPk7mBnoAAAAA6q6dNTGfPzddTl0763dFAhAkpmM+SwJjrtgJR5XXqEcHdOc83dsyJ0YAAAAOqt1QlGWGPS1nvvrdNsAQhSpiOPQCY66IxiInm26qWHFupmNezRZ6aMAAAAHVVToJjPCdgL20u2mACEkpieLUCF1PHHDGJgro0nDnSEa76vTXRgAAAA6qqdBMZ5Nj0WulUxgIEJKZjg0trn16o5+fDGYTrSjLKUh6a66673QAAAAOqp0xERFQPpy0u2wAEIUzMxwrV5Ydlxz8+OcoKqlESkGuuuu++lAAAAA3bpsFMp5D7cLdUMETMZxnnGectWRlCmZlIB01MiArXffp3tgAAAAVVNtkqWYld/LZVAEYYZZZ5ZxCRelizyUpSgKAG2MHe3V06UwAAAAKpugakrLiOj1OSm2Aubk5cc4hJlN63U5xEzKlF62xuhtu7010qmAAAABTdNhIXn519Pp8bbAI4+LkzhCTZTu3MZxCkQ9umxtttt3dXdNgAAAAU3QMSH3fA/Q/S8nIMAJ4uLlhISQgpkTMgNmm+9tjobKq6dU2AAAABRQTmpjOe3u15vKwGqCjPDBNilCQ2oSQMHpvvbG223Tpt02AAf/xAAaAQADAQEBAQAAAAAAAAAAAAAAAQIDBAUG/9oACAEDEAAAAAABKUkiqvTbo5MdOnnxyiIUiAGOqutenEB7csSk3V9WAB0ZqqvlAKkAAAABKUkm6vXXfii+nDCM4mUkAwqqq9OjIB680wDdV38sA+3G9Kvz8wqoQAAAAEykgdXrrtwF745ZREyhAA3VVem+YD15oeuul1W3JzBr3p23y8UvRZIAAAACZSSbq9NdOMrbLHOJmQkAY6qq06MwHpzm3Rvrbox44fR2WwWPNkLLOQAAAAJlJJurvWuYekZZxMoSQxjp1V9ecj1nnvq6ujSmLPLN7bWwnLLPPLHOQAAAAJlJIp1epkDWUTCQgAbqqq67ZxL6uaNOro2tgohGmjbSzyyyxwzkAAAACZSSZTuyQhxEykSy700010u9KU51e1FVTbGTA6psFnljhhhEgAAAATKSQ6dUAsqhTKEtero1101umxLPNF3VOm3VCQNAhRnhz8+UIAAAACZJJCqZexly6TKkFXZ3dWt0wUQpyiXd3dXd1RKQkklKzyyxziEAAAABKSSTbDX0I5ODeUgRp6Hf1WwBRMxnCq9b0urbcZSkkpSU5555xEoAAAACUkkDbOX7Hyvlu7oSSB6eh6HVQAwBZoq9KoYEZYQkkkkpziImZQAAAAEpBWju9L5+WdfQ1QkiTfp2sBsY0BTdAAssOeE5UiSmIUzMoAA//8QAIxAAAgICAgIDAQEBAAAAAAAAAQIAAxESBBMFEAYgQDAUFf/aAAgBAQABAgD+4ggggiwRYsEWLFixYIIIIIsWJKxWKhQPGr9PJy8Wi2PHjQwwwwww/pEHoQQQRYsrnh0X+Ns8oLI0Mb2f4iZEqnxqA/yM+Sm6Y110FYr49XhmY2S2Wy2Wy2Wy2Wy2XTlR437hBBBBFggixYsWLFixYIIIIsWLElcrFI448ev08lLxbLI8aNGhhhhh/WIIIIIIsSVz48g/jZPMCwvDCTDDD/AQQGo/HmQ/yY/JC4wF11CBKV8RZtYbJbLZbLZbLZbLZdOQXjfuEEEEEEEEWLBFixYsUiCCLFixYsrlUpnGHCH08lL5bLI8aNGhhhhhh+5/APQggg9CCCJKp8XT+LzzssLQwwww/wAwaj4C2pgfufTn5EzjAAUKFCVr4u1HY2y2Wy2Wy2Wy2Wy43l437xBBBBBBFiwRYsWLFgggixYIkSVyqUzjDjj6eRl8tlkePGjEwwwww/sEEEWCKaj8UT+LT5BLC5aGGGH1jGumgTrFfWK6q/CWcexGB+5NreedwFChVUKoQcJ6bi7myWy2Wy2Wy03G9rY8b9wgggggggixYsWLFixYIIIIsWLElcqlE4gQfTyMvNpsjFyxaGGGGGH6n8o9CCCLAUNR+Kp/Fp8llhaMYfWAugrFIoFAoHH/AM4444ycfx84tlbqwMz7JZrn8sXpFXUKxWECKtBptFhexrDbLZbLTc1zXNZHj/uEEEEEEEWCCLFixYsWCCCCLBFiGuVTjzggfXycvNxsLx40MJPoww+z+geh6WAqaj8cQfxafKY5YmH0AAqqi1rWKhUKhUKukVLTQvGep0cNnOcklna+zmxqunq6urqFYrRUK2Gx3saxrWta5r3ua0vHjfvEEEEEEWLFixYsWLFgggiwRYpQ1mo8eeMX6+Tl5uLlixYkkmGGEn6n8g9AiAgiAqaD4dB/F58tjsSYSIAFVFRUVFQIEFYrFYRa0Sk0ujqwbbbYszWPe9wKademgTTQJjJdnd7Hta17mue5rI8eN+4QQQRYIIIsEWLEixYvoehAVKlChqPHPiF+vlJe1zOWLRoYYSYYYfyj+IggKngjhCD+Dn5fGJJIgihVRUVVVVVVCBQoUKFCpKyjK4fbYsXZ7GuLArrrrrgAKFYNGLs72Pa9rXNcbY8ePH/cIIIIIIIsWLFixYsWL6BEEEWKUKGo8c+GX6+UF7XM7MWJJJJhJMzDD+vPoHwycaD1n3n1a3y5mJJgixAgUKFVQoAAAAChQAFCRSGDh99yzO7WwggjGMYxAGjx45saxrWtNptlkePGj/uEEEEEEEEEWLBFixYvoQQQRYpUoaTxj4pPr5OXtazsxJJyZkkw/Y/nBHsEH48OO6n6ZhjNe/yixiTBFCBAgQIFChQAIAAIIsWLBAQwbcuWLOzw+j9hBGjx5YbDYbTZLZbLJZHjxv3CCCCCCCCLFgixYsWKQRAQQQVKlDSeJOEv18lL2tZixJJMJP3z+XP0AAAUeCnEtVg2c5zsWd+Zd5tmrNei1rWlaVoiIqKqgAAQQehBFiwTOc52JJJcn0fsCIxsNhsNhsNhslhtlkcvHjfuEEEEEEEEWCLFixYsX2IIICCpQ0nx4pH18lOQ1rMzEknJJ+hh/FjXXQV9fWK+rqFQq6RStPjV4dtdgcPvuXLs9tvNt5tR4x4v+VeKvGWhaVqWtUCBQuoEEEEEEBBznOckkksSYSTnOchgzGw2Gw2Gw2Gw2G02F40aN+4QQQQQQQQQRYsWLFgIg9Ag5UgqaW8OE+3k5e1rFixJOc+if7666aCvr6uoUikUigUCgcccYcYcYcZeNRTx2qtS0WdhsNhdnta5LeKeJ/k/yjijjDjigUioVCsIE11xiCAggg5znOSSWYtsWJJzttsHDs7vY9jWNY1jWNY1jWM5YtG/cIIIIIIIIIsWLFixYsEHoEEEFSppPx4D7eVnIaxmJJJJPrP9MBBWKxWKxUKhUKVpFAoHHHHHHHHHGHGHGHGHGXjLx0qUVlGFgsL7bEsGRqjQaDR09Qq6+vr000111C49ZDBwwOc5yWZ2csWLFixYuX333axndrGsaxrGsaxrGsZi0aN+4QQQQQQRYIsWLFixYPWRMwEEFTQfiwH28ub2sYkkknMJ/jmCBQioKhUKRSKRQKVpWkUrQKFoFA44oFAoFAo6RV1itUUe8YwQVKlNNNNNddcYmMemJJYvv2CwWC3s337DY1hcuXNhfcvuX37OxrDY9jtYbDY1rWtYzlo0MP7hBBBBBBBBFggixYsX2PQgOQVNB+ICZzn15iXs5JhOSSczP8QFVUStKhSKRSKRSKVoFIpWpahUta1ivQJrrproEChdQuupUgqV1IxjUrjEI+hIjlmLM5s7ReLxeLxyDyDyDebjebzcbu42m7u7jcbu57mvPIPIe6y2yy2yyx2YtGjRv3iCCCCCLBBBFixYpX2IDkEEFTQfhoznbbM8xOQXOc5ySfuZmZixQioqIqKgQIqBAgUIECBQgUKABqBjGMBQoUDGoUgjBGMEfYw+8k5csWZmdy+/Z29/f3m839pt7TYbDabDabDb2m03Pc9zXnktyX5D3vYzMWJhhh/eIIIIIIIIIIIIIsX2DAYCCpoPw2Mxc2dosV/MnklmznOfec5PrMzmJElYQIECgKFCgBQAAAAAIIIIPY9iD6ZhMPsw+ySSSckkkkk7WFi7Ozu7777777l99y++5sNhcubDYbC+7uzOzMzMzMxYsWhhhh/eIIIIIIIsEWCCCLBMwTMyCCpoPw9rrm5L8w89ObVyfLW8ouc5znOc5JznOc5yCsrlcriBAoUCCCAAD0IIDARAQc5zkEEEEEHOc5JLFti2xYuW2LbF9yxYuXZnZ2d3dn33333333L79m5ffcuX3Ll93dnZmZmYkksTGhhhh/cIIIIIIIIIIIIIIsHsHOfQINLfFL+XyrOa/Ls5NPPo53O5fLLHbOc5znOc5znOcgoazVK5WUgggIIIIIbYNsGD7htgwbffcMGDBw2+22+5cuXNhsLly/YXNht7ew2GwubGse17Hsexn33333L77ly++5ctuX33LlizOzMzMWJJJJMMMMMP7hBBBBBBBBBFggggg9A5mfYNT/HeTYvK4VXC+UTiXjkty+YzHOc5znOck5zmZzlGras1tWUYMGDBgwYMH3D79gt7hcLhd3C4WiwWCwWdm+/Z2G02G02Gw2G02m02m3tNnYbOzs3Ll2dnd3d3Z999t99ttty+5bbfYsWLFyxZnZmZiSxJJJMMMMMP7hBBBBBBBBBFgiwQQfXOc5yjeN5XjuRyEe7zXnPGWWWrZzGJznOc5JmZmE5znKGtq2rZHVw+4cOLBYLewWdnZ2dvb2i3tFvaLRd3C4cj/T/p/wBR5f8Aq/0nkG83m429ptNpsLly5ffs7Ny5d3d3d3dy22222xbbbbbbbbYsXLFixbZiSxJYkkkkmGGGGH9wgggggggggggixVWtaeoVCkcf/IOEPHjxo8aPG08HxbWcbm+L/wAz8jx60+P5PjT4v/k/8n/knxX/ACf+R/yD4g+JPiT4n/kHxB8OfDHw58SPFr45eEnHWtQIGDbbbh9g/Z2dm++22++++++/Z2dm+++++5fcvvvuX33L77l99y7O1ju7u7uW222222LbbFttttslttiSxZmLEkkkkmEmGGGGH9wgggiwQQQRIgQVCsVhV1VQoVVAUAAYUUiqWDzMunxSUi0AEEYIUAMACCMYKkYwV1AwRgDBBB/sPuP5GGGH0YfZ9H0YY8eNGhh9H+B9GGH0fs3owwwww+jDDDDD+D//xAAzEAACAAMGBQIGAQQDAAAAAAAAAQIDYREgITAxUQQQEkBQQXEiIyRSYHITBWKBwRQysf/aAAgBAQADPwDxWLdLvwS/8mvj+vipKqjBZNsuJULJ839n2OnLFFnBS1m/RTDF3/jhLJECoYGvPXIwfitOx0LIG7vwQf5NfHYnVxkFLWYZPwMs4md7mvZfEizhZaoYZn0cwtifKl344T5cKLUa/g2hZJVbvwQGpr43Et4iKLaHKwZZxc737P44T5MCtLUsy3ho0Yu/iixQlqLb2vmcb+hZKgV35cHuzU18boYTY8rB+wlxs33zGMYx8mPqR0wwothWZbKjR8Tv6HS0WrXJ1NTXzOnLQtaLIYVS78uH3NfHYlnCRRbvKwZZxszOpyoUEWNYHQ0YLLsTHGmh9TwyLHl6mvnLY4Fe+VD7mvjsUdHAS645WBZxsToa5lCgigtuVDpZYkaZWDOq0x0KFChTlTlYWZOvm9DQ0LZsN75MPvzxfjLY4UdHBSIf7VlYMs4pOnYrnYWZnU3dpypzsLL+pr53QticWyvfTr3NTXLx8E458qHeJHTIlraFZWDPnQPJ0FdXY29vr2NnhMbmhoWSnFe+ldGamvjevjZC/uRZBCqZWBbFA819nr2mvncUdPCwVvfSTDXx1vFwRFsCyrEzqf5hiWxQo6eGlKivfSTfYxiMe617BjGdE1MthWTqdMLxHNjYxjGMd1/jeGVidU6WqoslQKivfSTv1MYu61vMd2hTlQY9ig9j+OJGCyLBIbTHHE+VCz0KFCnar8W6+LkqqLIVe+jnfqfFF3LeRTk9ilyhQoUKFDpaHDZktjZa9ChQoUKFnoUKd0spfgmKOvjZRgr30U/9WYxds3kO7QoU5UKFOdCgkWDLB37S3lQoLYW2Yu2X4TodXGeyv/Qz/wBTGL3Ne2pypypypzoUKFOS2KFBC2KFO1oJenNXkryFyWcrtRP8EtnxxbK/9BP/AFMYvfuELlS5TmtuSKc0LwGrvVK86lSpUqV5VuV5V5IqLcQtyoiEhFvzt87jNiv/AEE/9T4o/cxfeq+vCYPIqVHuMZUe9ypXKfJrmxvz2J8uYyzmhcvoZ36s+OP3Me8X4M/wfQskxCh9RbiXqLcT9RP1E+Cm+x8yZ79ppz08nbm1yHcbK8tfwTE6YGrSx6lSY9EydBjHC0qjb1LEsTr4SNW+hZMj9/JrLWTXLrk1vP8ACcUdEUUNtSPiZ8EuF6n/ABYOqR0xNf8AZxf6JdqmONKN2N9KwFwP9Og4qV02fyKGJRetpDOghmwPBvTZjhWo45ThtPmzPcx7XTNVypUryXJFSvNC5VFeryRXJdyt2vKv4vY0fwToI/T1JSmyp0b+CzUg42COLholFYyR/T+Fc/jY/wCOXBhvjQ4r+scRHA44nwsEbcuD/Y5MXS9I1ZpaNYW6FqLZsedZ3db6XqLcW5DuLcW4txb5le928836EWxM+0mfaR7EzYmbMmv0J2xNZM2ItiLYjheh/GlJnWuB6PYny+r+Ga4VF6wsncTKilzJkUSxaT3FJjcLWKbRDBo7LCHjpCmaxJ2RCbXwiimRuz1F9ovtKH9ovtFsL7RfaL7RfaQ7C+0oU5REVSYtyatGyciciavQmL0I16EWzGst36j3HuPce49xjH4tecWwthbIWGCFsiGzREOyIftRDhgiHZEOyFshYYIWGCFshbIWGAsMD5MHtys42elguswPkz/3FboLqeAscBbC2FsLZCxwQtkKzRC2QtkK3RCwwQtkQ7IWyFshbIh2RDZohbIWyFsLYWwrNBbCt08RjmYPJ05aXdDC5/7d07r/xAAtEQACAgEDAQYGAwEBAAAAAAAAAQIRAxASIAQhMDJAUXETFDEzQWEiI2JyBf/aAAgBAgEBPwDmhC5sYybJmFVBaT8MiBAiIQuF94xnUeCQlSS4T8EvZnTv+uHshcbHpIxy/lJfvl1Lvav9IUuxG8cyU+wwyptCfH8ryKELVC1YxkyRBVGK0l4WRIESIu4vmxjGZ/ol6yXGXhfsdN9qHsLhZZaNyG0XtyS9yEuEpGaVzgv2i+wchyHIvbMxzvg2LyKELRC1vRjJjQvotJfRiREiIQtLE+N8LL0bGMzeLGv9cZeFnTfaiLSxzHkHlHmHmY8zJO3ZCYpo3DmTmOVzTPijyjyG8bsxzojM3jkXZEXkEIQhcHoxkivpwaoiIQhd89GMzfdgLhN1FnS/aXu9GyUiUiUxzHMcxzNxGVEZm8cycizcbjcbhMiyMxTNxEQvIIQhC5MY12jjW3VfVE40RELu7L5szv8AuXsRkXo2ZZdh0q/qWkmTZKRKQ5G4ciyxMUjeOQ2NjZZZYmJiYmJkRC8ghCFzYxK2ZFW1ar6r3RliIQtbL0svlZuRuRvRvR8RDyIz9s9xGYpjmOZKW50Y8ihFI+OiWdEspLIOY5G4sssTLNw2NljZeliYmRZFkSAheQQhdwxkfqZuycV/nWPij7ozqnohC5WWb0PIPKPN+x5h5x5/2PqB9R+x9QfMdo8m4TFI3jkOY8r9T4rHlY5sc2xyLLLLLLFI3G4b4UUUIiRIkEJC8guS4sh4kdR932itYeOH/SOp8TFxssssc6JZSWYeYeb9ksw8w8w8n7N79TcW9E2JsstjJDRQ+4oplM7SmbWKDNjNjNrNrNhsEmRRCJFCF5Ndzj8aOre3NP2R8QWQwyucP+kdV42IXNsnInMlMc2ObHI3DfJCFWjGMY9LGyyyxEUUbV6G1ehtRtNptNptNoooUEKCIwRFIQheSXdYvHE6/HJ53X5SHirxOiHT71ujJNfp2dPhksuP3R1n3GtVpel6SfYZJE5EpDZfGyyxSFJCkKRuHIcxzHIchyNxeqTIxIxKKKNpRRtKKKEhISELVeSXc2RdNM6qLn0/x4K5KFGaXUyzOM4ybP8AzsWTDCLapyfav0YsUf4s61/3S4WWWWWSfYZCZIaKKNpRRRRT1Umb2b2ObHJlvhRRRRFEURRRRRRRRtKKKKEhIrgvK7hzr8DzNfg+O/QeeXoPqJ+g+pmfM5DpOuyp7PrFk4xty2q2KEIRVIj1WRZHD0dHUdXlllm2/wAnzWQ+ayHzOT1PmsnqLqsh81kPmsh81kPmshLPNksjf4HO/wAFi1fdsaKKK4IiiJHmtUihcl3P/8QALBEAAgIBAgMIAwEAAwAAAAAAAAECEQMQEgQgMRMUITAyQFFhIkFxM1Jigf/aAAgBAwEBPwDner5VoiJEgZ3eR6Yv9IkiRIYxj5KK5lohCImPlXVGX1MY+ZEScfCL+ubAvyf8Y422bDYLGZo+C5l7F+ShESJEm7nJ/emP1xJEhjGPzFqhESHR/wA5V1Rm9TJD1opm1iixJjjeOJJVyJGCNKT+jaKIoigThugTjT5Ej9D9q9FqiJEWuP1obJEhjH5a1QhESPplyrqjN6h6KJGAsQsQsIsIsIoeFGSA00UJEYmONRZ2QsYoGw2mXHfiiUGihRFGhj9g9XzIQiI3UZP61h6kNkiQx+YlqtEIh6JcseqM3qGJEYkYEYCgKAoG1DiThaJQNgoEIeKIo2m1G1FIaJIljHjNtDGP2b0eqEIiRZN/g9V1RZJjHzvWitaFqhGJXiY1rRjjcjP62tIIhEhEjEUSiihoaJQNn0KBGIkUUVo0NDQ0NDGP2D1ej1WiEIk/x5Exj86mKLFBixsWNixMWKRhVQ2k4DgKDFjIY6RPE5SbOwZDCyGIjAURIooooaKKFESEtKKKGhoaGNEhj9q+ZCY+i5IsbGPyEmKDFhYsAsH0Lh/oXD/QuH+hcOLhxcOjsEdnQ4nZ/QsX0LGRidmjs0LGhRSEiuZxKNooiRRXIxokiRIkxj9yuRdFq+j/AIQflQhZDCRw/QsP0LD9CxCxCxigjaii0Wh0NotG4UhSFMUxSNxZeqRRWlFFaWWWWWOQ5DaJMnIkxj92hvwMa3Qj/wCixs7Nk01GX8ZidpfzV8tCiYoEIEcYsaFA2lFaMbejY2OTG2WxWJi0QhJiQkUVoyyyyzcWWbjcOQ5DkObHJjYxj9k9H5Euhwc4vH49VJoUk+isll2vbKLT+ziMkeyyNf8AFmB3ji/pavlogvExIxxIxKKK0oocRxHFjixxZsY4s2igxQYsbFjYsYsbFA2lFaNjZZuNxuNxuNxuNxY2NjY2MYx+yflNWjhZLHxfY5H+E3uRjlFYYqFKV9ElZxrjNbXK3FeD+ziM8tuRfTOF/wAcb/6rWiiiiiiC8TEY/wBEeaiijabUOCHiR2QsIsIsSFBCijajaUiitGSY5G4scjcWWbjcbixsbGxsYxj9k9aFjv8AYsEflnYR+RcPH5Fw0Pli4XGd1xmfgMORePVdGY55UtnaSpeHU3SnLxZk4PDPHuceqMXCYlCCS/R3TF8HdcXwd0xfB3XF8HdcXwd0xfB3TEd0xHdMaIYIroyMEiPJQlqlpXnMkybGyy9LGyy9LGxsb0YxjH5P/9k=);
}

footer {
  display: flex;
  flex-wrap: wrap;
  padding: 2em calc((100% - 980px) / 2);
  background-color: white;
  border-top: 1px solid rgba(29, 29, 29, 0.15);
}
footer > div {
  display: flex;
}
footer > div:last-child {
  flex: 0 0 100%;
  border-top: 1px solid rgba(29, 29, 29, 0.15);
  padding-top: 1em;
  margin-top: 1em;
}
footer > div:last-child div {
  flex: 50%;
  display: flex;
  flex-wrap: wrap;
}
footer > div:last-child div small {
  font-size: 0.875em;
  flex: 0 0 100%;
}
footer > div:last-child div + div {
  display: flex;
  justify-content: flex-end;
  gap: 0.5em;
}
footer > div:not(:last-child) {
  flex: 0 0 25%;
  flex-wrap: wrap;
  align-content: baseline;
}
footer > div:not(:last-child) h3 {
  flex: 0 0 100%;
  font-weight: 600;
  font-size: 1.125em;
  margin-bottom: 0.5em;
}
footer > div:not(:last-child) div[role=navigation] {
  display: flex;
  flex: 0 0 100%;
  flex-wrap: wrap;
  align-items: center;
}
footer > div:not(:last-child) div[role=navigation] a {
  flex: 0 0 100%;
  padding: 0.25em 0;
  font-size: 0.9375em;
}

header {
  display: flex;
  padding: 0.5em 2em;
  flex-wrap: wrap;
  background-color: white;
  position: relative;
}
header span {
  flex-grow: 1;
}
header span svg:hover {
  cursor: pointer;
}
header button, header a {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  padding: 0.5em 1em;
}
header button[data-toggle] svg {
  margin-left: 0.5em;
}
header div[data-menu] {
  position: absolute;
  top: 76px;
  width: 220px;
  display: flex;
  flex-wrap: wrap;
  background-color: white;
  border-radius: 6px;
  border: 1px solid rgba(29, 29, 29, 0.1);
  box-shadow: 3px 3px 3px rgba(29, 29, 29, 0.05);
}
header div[data-menu] button {
  flex: 0 0 100%;
  padding: 0.5em 1em;
}
header div[data-menu] button:hover {
  background-color: rgba(29, 29, 29, 0.05);
}

div[data-readonly] > div + div {
  margin-bottom: 2em;
}
div[data-readonly] div[data-section] span {
  font-weight: 600;
  color: rgba(29, 29, 29, 0.4);
  font-size: 0.875em;
}

div[role=dialog][data-drawer=dialog] > div {
  background-color: white;
  position: fixed;
  right: 0;
  width: 420px;
  bottom: 0;
  top: 0;
  padding: calc(1em - 0.125em) calc(1em + 0.5em);
  display: flex;
  flex-wrap: wrap;
  align-content: baseline;
  z-index: 1000;
}
div[role=dialog][data-drawer=dialog] ul, div[role=dialog][data-drawer=dialog] p[data-intro] {
  margin-top: 1em;
}
div[role=dialog][data-drawer=dialog] ul {
  display: flex;
  flex-wrap: wrap;
}
div[role=dialog][data-drawer=dialog] ul li {
  display: flex;
  flex: 0 0 100%;
  flex-wrap: wrap;
  margin-bottom: 1em;
}
div[role=dialog][data-drawer=dialog] ul li span:first-child {
  color: rgba(29, 29, 29, 0.6);
  font-weight: 500;
  font-size: 0.875em;
}
div[role=dialog][data-drawer=dialog] ul li span {
  flex: 0 0 100%;
  flex-wrap: wrap;
  display: flex;
}

div[role=dialog][data-gallery=dialog] {
  display: flex;
  align-content: baseline;
  padding-top: 1em;
  justify-content: center;
}
div[role=dialog][data-gallery=dialog] > div {
  background-color: white;
  align-self: flex-start;
  width: 680px;
  padding: calc(1em - 0.125em) calc(1em + 0.5em);
  display: flex;
  flex-wrap: wrap;
  align-content: baseline;
  border-radius: 6px;
}
div[role=dialog][data-gallery=dialog] > div > div {
  flex: 0 0 100%;
}
div[role=dialog][data-gallery=dialog] div[data-gallery=title] {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1em;
}
div[role=dialog][data-gallery=dialog] div[data-gallery=title] h2 {
  display: flex;
  align-items: center;
  gap: 0.5em;
}
div[role=dialog][data-gallery=dialog] div[data-gallery=title] h2 svg path {
  fill: rgba(29, 29, 29, 0.4);
}
div[role=dialog][data-gallery=dialog] div[data-gallery=title] h2 svg:hover {
  cursor: pointer;
}
div[role=dialog][data-gallery=dialog] div[data-gallery=title] h2 svg:hover path {
  fill: #1d1d1d;
}
div[role=dialog][data-gallery=dialog] div[data-gallery=title] h2, div[role=dialog][data-gallery=dialog] div[data-gallery=title] button {
  flex: 0 0 auto;
}
div[role=dialog][data-gallery=dialog] div[data-gallery=title] button {
  display: flex;
  align-items: center;
}
div[role=dialog][data-gallery=dialog] div[data-gallery=title] svg path {
  fill: #1d1d1d;
  display: flex;
}

div[data-gallery=navigation] {
  gap: 0.5em;
  justify-content: center;
  display: flex;
  padding: 1em 0;
}
div[data-gallery=navigation] > div {
  flex: 0 0 100%;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}
div[data-gallery=navigation] div[data-nav] {
  justify-content: center;
  gap: 0.5em;
}
div[data-gallery=navigation] div[data-nav] button {
  font-size: 0;
  color: transparent;
  width: 12px;
  height: 12px;
  flex: 0 0 12px;
  background-color: rgba(29, 29, 29, 0.4);
  border-radius: 6px;
}
div[data-gallery=navigation] div[data-nav] button[aria-selected] {
  background-color: #e97e05;
}

div[role=dialog] {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  background-color: rgba(29, 29, 29, 0.6);
  height: 100vh;
  z-index: 1000;
}
div[role=dialog] > div h2 {
  font-size: calc(1em * 1.25);
  flex: 0 0 100%;
}
div[role=dialog] > div > div[data-header] {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  margin-bottom: 1em;
  margin-top: calc(1em + 0.5em);
}
div[role=dialog] > div > div[data-header] img {
  flex: 0 0 140px;
  display: flex;
  max-width: 140px;
  height: fit-content;
  border-radius: 3px;
}
div[role=dialog] > div > div[data-header] div {
  flex: 0 0 calc(100% - 140px - 1em);
  display: flex;
}
div[role=dialog] > div form > div {
  margin-bottom: 1em;
}

div[role=dialog] div[data-modal=header] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 100%;
}
div[role=dialog] div[data-modal=header] h2 {
  flex: calc(100% - 32px);
  font-size: 1.375em;
}
div[role=dialog] div[data-modal=header] button {
  flex: 0 0 32px;
  height: 32px;
  background-color: rgba(29, 29, 29, 0.1);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

div[role=dialog][data-drawer=dialog] div[data-modal=wrap][data-wrap] {
  padding: 0;
}
div[role=dialog][data-drawer=dialog] div[data-modal=wrap][data-wrap] div[data-modal=header] {
  padding: 0.75em 1.5em;
}
div[role=dialog][data-drawer=dialog] div[data-modal=wrap][data-wrap] p[data-intro] {
  padding: 0.25em 1.5em;
}
div[role=dialog][data-drawer=dialog] div[data-modal=wrap][data-wrap] li:not([data-parent]) {
  padding: 0.25em 1.5em;
  margin-bottom: 0.25em;
}
div[role=dialog][data-drawer=dialog] div[data-modal=wrap][data-wrap] li[data-parent] {
  padding: 0.25em 1.5em 0.25em 3em;
  margin-bottom: 0.25em;
}
div[role=dialog][data-drawer=dialog] div[data-modal=wrap][data-wrap] li:hover {
  background-color: rgba(29, 29, 29, 0.1);
  cursor: pointer;
}

main {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
main > * {
  flex: 0 0 100%;
}

div#tabs {
  flex: 0 0 100%;
  background-color: white;
  display: flex;
  justify-content: center;
}
div#tabs a {
  flex: 0 0 auto;
  padding: 0.5em 0;
}

div[data-grid] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 2em 0;
  width: 100%;
  gap: 0;
  max-width: 980px;
}

div[data-grid=products] > div {
  flex: 0 0 calc(33.3333333% - ( 0.25em + 0.25em));
  margin-bottom: 1em;
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  padding: 0 0 1em 0;
}
div[data-grid=products] > div h3, div[data-grid=products] > div p {
  padding: 0px 20px;
}
div[data-grid=products] > div h3 {
  margin-top: 0.5em;
}
div[data-grid=products] [data-quoter=default] {
  margin-top: calc(1em - 0.5em);
}

div[data-grid=about] div {
  flex: 0 0 calc(33.3333333% - (0.25em + 0.25em) );
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  padding: 2em 0;
  justify-content: center;
  margin-bottom: 1em;
}
div[data-grid=about] div h3, div[data-grid=about] div p {
  padding: 0px 20px;
  display: flex;
  justify-content: center;
  text-align: center;
}
div[data-grid=about] div h3 {
  margin-top: 1em;
}
div[data-grid=about] div svg {
  align-self: center;
  justify-self: center;
  display: flex;
}

div[data-grid=forms][data-stacked] {
  position: relative;
  top: -100px;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: -100px;
}
div[data-grid=forms][data-stacked] > div {
  background-color: white;
  padding: 2em calc(1em + 0.5em);
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  max-width: 680px;
  flex: 0 0 100%;
}
div[data-grid=forms][data-stacked] > div h2 {
  font-size: calc(1em * 1.275);
  text-align: center;
  flex: 0 0 100%;
}
div[data-grid=forms][data-stacked] > div form {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2em;
  justify-content: space-between;
}
div[data-grid=forms][data-stacked] > div form div {
  flex: 0 0 calc(50% - 0.5em);
  margin-bottom: 1em;
}
div[data-grid=forms][data-stacked] > div form div[data-check=default] {
  flex: 0 0 100%;
  align-items: center;
  padding: 0.5em 1em;
  flex-wrap: wrap;
  display: flex;
  background-color: rgba(29, 29, 29, 0.05);
}
div[data-grid=forms][data-stacked] > div form div[data-check=default] label, div[data-grid=forms][data-stacked] > div form div[data-check=default] input {
  display: flex;
}
div[data-grid=forms][data-stacked] > div form div[data-check=default] label {
  gap: calc(1em - 0.25em);
  align-items: center;
}
div[data-grid=forms][data-stacked] > div form div:not([data-check]) label {
  display: none;
}
div[data-grid=forms][data-stacked] > div form ::placeholder {
  color: #1d1d1d;
}
div[data-grid=forms][data-stacked] > div form + p {
  font-size: calc(1em * 0.75);
}

div[data-grid=forms]:not([data-stacked]) {
  justify-content: center;
  flex-wrap: wrap;
  background-color: white;
}
div[data-grid=forms]:not([data-stacked]) h2 {
  flex: 0 0 100%;
}
div[data-grid=forms]:not([data-stacked]) > div {
  flex: 0 0 50%;
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
}
div[data-grid=forms]:not([data-stacked]) form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
div[data-grid=forms]:not([data-stacked]) form > div {
  flex: 0 0 100%;
  margin-bottom: calc(1em + 0.5em);
}
div[data-grid=forms]:not([data-stacked]) label {
  font-size: calc(1em * 0.9375);
  font-weight: 500;
}

div[data-grid=highlights] > div {
  flex: 0 0 calc(50% - (0.25em + 0.25em));
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  padding: 0;
  flex-wrap: wrap;
  display: flex;
  gap: calc(2em - 0.5em);
  align-content: baseline;
  margin-bottom: 1em;
}
div[data-grid=highlights] > div div {
  flex: 0 0 calc(100% - 160px - 2em - 0.5em);
  display: flex;
  flex-wrap: wrap;
  align-content: baseline;
}
div[data-grid=highlights] > div div h3, div[data-grid=highlights] > div div p {
  flex: 0 0 100%;
}
div[data-grid=highlights] > div div p {
  font-size: calc(1em * 0.9375);
  display: flex;
}
div[data-grid=highlights] > div div h3 + p {
  margin-bottom: 0.5em;
}
div[data-grid=highlights] > div div h3 {
  margin-top: calc(1em - 0.25em);
}
div[data-grid=highlights] > div img {
  flex: 0 0 160px;
  max-width: 160px;
  display: flex;
  height: fit-content;
}

div[data-overlay=page] {
  padding: 2em 0;
  display: flex;
  justify-content: center;
  position: relative;
}
div[data-overlay=page] p {
  margin-bottom: 1em;
}
div[data-overlay=page] img + div {
  position: relative;
  top: -120px;
  width: calc(680px - 2em);
  border-radius: 6px;
  margin-bottom: -120px;
}
div[data-overlay=page] > div {
  background-color: white;
  display: flex;
  flex: 0 0 680px;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  border-radius: 6px 6px 0 0;
}
div[data-overlay=page] > div img {
  flex: 0 0 100%;
  display: flex;
  border-radius: 6px 6px 0 0;
}
div[data-overlay=page] > div > div {
  flex: 0 0 100%;
  background-color: white;
  flex: 0 0 calc($phablet - $double * 2);
  width: calc(680px - 2em * 2);
  padding: 2em;
}
div[data-overlay=page] div p:first-child {
  font-size: calc(1em * 1.25);
}

div[data-grid=galleries] > div {
  flex: 0 0 33.3333333%;
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  padding: 0;
}
div[data-grid=galleries] > div p {
  font-size: calc(1em * 0.9375);
  color: rgba(29, 29, 29, 0.8);
  margin-bottom: 1em;
}
div[data-grid=galleries] > div h3, div[data-grid=galleries] > div p {
  padding: 0 20px;
}
div[data-grid=galleries] > div h3 {
  margin-top: 0.5em;
}
div[data-grid=galleries] > div img {
  border-radius: 6px 6px 0 0;
}

div[data-grid=values] {
  background-color: #540d20;
  justify-content: center;
  padding-top: 2em;
  justify-self: center;
}
div[data-grid=values] > div {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
div[data-grid=values] > div > div {
  flex: 0 0 calc(33.3333333% - 0.5em);
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  margin-bottom: 1em;
  gap: 0.5em;
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  background-color: #3e0716;
  color: white;
  gap: 0.5em0.25em;
  display: flex;
  align-items: center;
}
div[data-grid=values] p[data-description=title] {
  font-size: calc(1em * 1.25);
  padding: 0 17.5%;
  flex: 0 0 100%;
  color: white;
  margin-bottom: 2em;
  margin-top: 2em;
  text-align: center;
}

div[data-values=list] {
  max-width: 980px;
  display: flex;
  flex-wrap: wrap;
}

div[data-grid=values], div[data-highlight=opportunities] {
  position: relative;
}
div[data-grid=values]::before, div[data-highlight=opportunities]::before {
  content: " ";
  width: 76px;
  height: 76px;
  position: absolute;
  top: -38px;
  left: calc(50% - 38px);
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76' fill='none'%3E%3Cpath d='M63.3315 18.5193C64.0352 13.9096 59.4415 10.2942 55.1262 12.0615L10.8312 30.2024C6.74096 31.8776 5.80453 37.2503 9.0869 40.2105L45.5876 73.1283C49.1349 76.3274 54.8164 74.3002 55.5372 69.578L63.3315 18.5193Z' fill='%23340512'/%3E%3Cpath opacity='0.5' d='M66.3315 7.52848C67.0352 2.91872 62.4415 -0.696672 58.1262 1.07064L13.8312 19.2116C9.74095 20.8867 8.80452 26.2595 12.0869 29.2197L48.5876 62.1376C52.1349 65.3367 57.8164 63.3094 58.5372 58.5873L66.3315 7.52848Z' fill='%23FBA92A'/%3E%3C/svg%3E");
}

div[data-grid=products] div[data-branch] {
  padding-top: 0.5em;
}
div[data-grid=products] div[data-branch] [data-location=default] {
  display: flex;
  align-items: center;
  gap: 0.5em;
  margin-top: 1em;
}

div[data-grid=events] {
  gap: 1em;
}
div[data-grid=events] div {
  display: flex;
  align-content: baseline;
  flex-wrap: wrap;
}
div[data-grid=events] > div:first-child {
  flex: 0 0 220px;
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  padding: 0.5em 0;
}
div[data-grid=events] > div:first-child span {
  flex: 0 0 100%;
}
div[data-grid=events] > div:first-child span[data-filter] {
  padding: 0.5em 1em;
  color: rgba(29, 29, 29, 0.6);
}
div[data-grid=events] > div:first-child span[data-description] {
  padding: 0.5em 1em;
  flex-wrap: wrap;
  display: flex;
}
div[data-grid=events] > div:first-child span[data-description] em:first-child {
  font-size: calc(1em * 0.75);
}
div[data-grid=events] > div:first-child span[data-description] em {
  flex: 0 0 100%;
}
div[data-grid=events] > div:first-child button {
  flex: 0 0 100%;
  padding: 0.5em 1em;
}
div[data-grid=events] > div:first-child button[aria-selected] {
  background-color: rgba(29, 29, 29, 0.1);
  font-weight: 600;
}
div[data-grid=events] > div + div {
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  flex: 0 0 calc(100% - 220px - 1em);
}
div[data-grid=events] > div + div div {
  flex-wrap: wrap;
  display: flex;
}

div[data-overview] p {
  margin-bottom: 1em;
}
div[data-overview] p:first-child {
  margin-top: 1em;
}

div[data-grid=careers] {
  gap: 1em;
}
div[data-grid=careers] div {
  display: flex;
  align-content: baseline;
  flex-wrap: wrap;
}
div[data-grid=careers] div ul {
  margin-bottom: 1em;
  list-style: outside disc none;
  padding-left: 1em;
}
div[data-grid=careers] div p[data-summary=role] {
  margin-bottom: 1em;
  font-size: calc(1em * 1.125);
}
div[data-grid=careers] > div:first-child {
  flex: 0 0 220px;
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  padding: 0.5em 0;
}
div[data-grid=careers] > div:first-child span {
  flex: 0 0 100%;
}
div[data-grid=careers] > div:first-child span[data-filter] {
  padding: 0.5em 1em;
  color: rgba(29, 29, 29, 0.6);
}
div[data-grid=careers] > div:first-child span[data-description] {
  padding: 0.5em 1em;
  flex-wrap: wrap;
  display: flex;
}
div[data-grid=careers] > div:first-child span[data-description] em:first-child {
  font-size: calc(1em * 0.75);
}
div[data-grid=careers] > div:first-child span[data-description] em {
  flex: 0 0 100%;
}
div[data-grid=careers] > div:first-child button {
  flex: 0 0 100%;
  padding: 0.5em 1em;
}
div[data-grid=careers] > div:first-child button[aria-selected] {
  background-color: rgba(29, 29, 29, 0.1);
  font-weight: 600;
}
div[data-grid=careers] > div + div {
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  flex: 0 0 calc(100% - 220px - 1em);
}
div[data-grid=careers] > div + div div {
  flex-wrap: wrap;
  display: flex;
}

div[data-grid=form] div {
  flex: 0 0 33.3333333%;
}

div[data-grid=values], div[data-grid=forms] {
  max-width: 100%;
}

div[data-grid=forms] {
  justify-content: center;
}
div[data-grid=forms] > form {
  margin-top: 2em;
}
div[data-grid=forms] > form, div[data-grid=forms] > h2 {
  max-width: 680px;
}

div[data-spotlight] h1 {
  font-size: calc(2em + 0.25em);
}
div[data-spotlight] h1 + p {
  font-size: calc(1em * 1.275);
}
div[data-spotlight] div[data-herotitle] {
  padding: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 2em;
}
div[data-spotlight] div[data-herotitle] > * {
  flex: 0 0 100%;
  justify-content: center;
  display: flex;
  text-align: center;
  color: white;
}
div[data-spotlight] div[data-landing] {
  padding: 0 calc(580px / 2);
}
div[data-spotlight] div[data-landing] div {
  background-color: white;
  border-radius: 6px;
  padding: 1em;
}

div[data-spotlight] {
  padding: calc(2em + 1em) 0 calc(2em * 3) 0;
  background-position: center top;
  background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAS4GXAMBIgACEQEDEQH/xAAcAAEAAwEBAQEBAAAAAAAAAAAAAQIDBAUGBwn/2gAIAQEAAAAA/n+AAAFrWva1pzQyvvpTW+1qd3Z8p3bRW+vNxxWRGufXXbXzsqOns1pzV3pW4itYrnlWIgQTOvp8WNL5VSJtSZmenq16euSYnDwNkRKYiOX068ndwa5M1s7IisQmCIrAAAAAAAABa1r2taciqOvnvrvrz6+k8D6Wnn1nXHhRETWejm9LDe3nZM/UtM45t4y2RNIziMqRWEQSItaJUgmUJaVhOm/sdkTDz/KvaJCI5u/j6758u/PWVSIiIBEVgAAAAAAAAta17WtOaK65dXNLt9zjz6ubg+u5fBtbSvn1KovvyepydNeHOtfajCm+Odlq7ppWIrXOtYrCCYEzasSgBJa2+t/dE+HyrrJVRzdeHZo8v0OBNJiIVQQIrAAAAAAAABa1rze05q2tj28963+g58e7Hz+/Xwdd9Z81WYRfXl9Pj6+bnzo9ia58utua+e99JrFaqxStaRVMBK0prCISRMzeejo876qZR85EXWkiY5t69148/XlTnasIiIBCsAAAAAAAAFrWva1rZxG2OXoY1T7d8Nq+Xp2+NfXp1w5M5I0vzelx9XFTGs+vZSOfm3zi+m0zFc4REUzrWbUEl9ItCKqwFtlb7cH03TLH58uXBzO3pnHkypMQrCJpCSCsAAAAAAAAFrWva1lZmc8vRx57zt1ddK8nJ2efe+uum3HyWRtPN6HJ0+fbCLepdnWacNrxbotCudbLUpnSNEKrW2pYL501v6Xp/JWvfPo555fc9OZ4/E1pZGkwhhn7F45sees52UqTWJQFYAAAAAAAALWte01vYRj6fLhrN+npjbxtc+PW2uy9OO5tXLs59eDXCI9TalsOVrz0ttbSIilLXmtM6RvCcrWn9F83z/J5U2iluv27cXhqWdHBX1/Zm3l+ZKZrrMKsY9eY5Kc1JpMVgRExCURAAAAAAAABa1rqzprFbOf0uTLq6Iw7NOfyYmL3vram/NW7XJpGeVck+h0xyTrz81lNdZZqRa16Z1rHoYqZdOev6D6+HP8AMfMza+N+n6Hyaebai8cjr9/e3i8e3PZGspztjT2L04o5IrKIrCYiYCIgAAAAAAAAta181tdJaY49vJlpvrmvyZJra172lhpa18rp5dMczq7pnj5NNjLLfRjFIm9651iOjRSNctvX++y83h+QpG+NfR6/Q5fnOvnw156TPp+7b53O+dbRfRWl88Pa1p5zlZ3ViIFZTExEQAAAAAAAAWtaaL72m+mPL1Y4zWEzfNMTN178+l7rZbZ34ermoT6sTrly85Kd7c0VTpfPOqN+7itCdK/X/VYPD+Fm1HpdXm5ypyWpaPQel2/NzbGukze1KWjm9vTPza5RTRSFSImYmpEAAAAAAAAFrWUm/RMzthnpbktSpMRM1mbrVjpreWXVhXn6eWo7erGd9Kc2GmGeu3PVDTTKlUbev5+V6TOv3nq+L7/D8P5URJGs4Z0t0139Pyev1PAljTay6KnL7c08yK0tMUialUyIiIAAAAAAAALWtFZ06F4258teriimZMRMwmy1NrtIY9nPg05oF/TplhS+muleKOjGsROlq5xEdPfjTI0+01107cPD8fyVZZ9OPNC9lerL0e/wtY5662m0zSs8ntzn5d88960qQiEoImIAAAAAAAALWtUv0zsnDHs6OfljAIsqtKY2m2lWPdzcm9cAb9qVa1rM8XRnFYtqjFWNerbBlf7b2vJ9rh4WuPwtWm+GuGERfq6ODu5PY28S9MY6FkzStuX2WPnXpTalEKkJgIQAAAAAAAAWtasTPVrpN+TH1cInm56ImLEWDWmuv6D898z28nL045g07b2mM7682VIitU6qZxEdGui2On6dhj5nH0dXS+K89W+kc1UX1358N/oOTz740y6bWi1q0nn9WvPyznNopBUhKUQiAAAAAAAAC1rViZ6500148fW8voppyYCLEXgmzu+h+5+F+X34+33/AJDMhOncktpw6aTxREVvec80Ntb7W5voftctObz/ACubl9Hw/L26K1wzQvrFM+j6nwcqZxTbSWvXpH0OWvJwYefwaK1gqguKqoAAAAAAAALWtUvtOmmmfP6Xm066ZcyC0wtELzbp/UeH4zzPofvN/A/PfOOnLPX08os0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);
}

div[data-tabs] a {
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  margin-right: 1em;
  margin-left: 1em;
  padding-left: 0;
  padding-right: 0;
}
div[data-tabs] a[aria-current] {
  border-bottom: 3px solid #e97e05;
}

p[data-headline] {
  position: absolute;
  top: 48px;
  display: flex;
  flex-wrap: wrap;
  font-family: "Figtree", sans-serif;
  justify-content: flex-end;
  line-height: 1.4;
  margin-bottom: 0;
  z-index: 10;
}
p[data-headline] em {
  display: flex;
}
p[data-headline] em[data-title], p[data-headline] em[data-link] {
  flex: 0 0 100%;
  justify-content: flex-end;
}
p[data-headline] em[data-link] {
  padding-top: 0.5em;
}
p[data-headline] em[data-link] strong {
  flex: 0 0 auto;
  display: flex;
  background-color: #e97e05;
  padding: 0.5em calc(1em + 0.5em);
  color: white;
  border-radius: 18px;
  font-size: 0.9375em;
}
p[data-headline] em[data-link] strong:hover {
  cursor: pointer;
  opacity: 0.8;
}
p[data-headline] em[data-title=sub] {
  font-size: calc(1em + 0.5em);
  font-weight: 400;
}
p[data-headline] em[data-title=main] {
  font-size: 2em;
  font-weight: 800;
}
p[data-headline] em + em + em {
  flex: 0 0 auto;
}

p[data-headline=founder] {
  color: #1d1d1d;
}

p[data-headline=show] {
  max-width: 680px;
  color: white;
}
p[data-headline=show] em {
  padding-right: 24px;
}

p[data-notice=info] {
  background-color: rgba(224, 214, 16, 0.3);
  color: #1d1d1d;
  padding: 0.5em 1em;
}

div[data-hero] {
  background-position: center top;
  font-family: "Figtree", sans-serif;
  padding: calc(2em + 1em) 0;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
}
div[data-hero] > * {
  max-width: 980px;
  flex: 0 0 100%;
}
div[data-hero] h1 {
  font-weight: 600;
  font-size: 1em;
  color: white;
  text-transform: uppercase;
  margin-bottom: 1em;
}
div[data-hero] span {
  font-size: calc(2em + 0.125em);
  color: white;
  font-weight: 800;
  line-height: 1.25;
}
div[data-hero] button {
  align-items: center;
  display: flex;
  gap: 0.5em;
}

div[data-grid=careers] > div + div,
div[data-grid=events] > div + div {
  padding-bottom: 1em;
}
div[data-grid=careers] > div + div > div:not(:last-child),
div[data-grid=events] > div + div > div:not(:last-child) {
  border-bottom: 1px solid rgba(29, 29, 29, 0.2);
  padding-bottom: 1em;
  margin-bottom: 1em;
}
div[data-grid=careers] > div + div > div h3, div[data-grid=careers] > div + div > div p,
div[data-grid=events] > div + div > div h3,
div[data-grid=events] > div + div > div p {
  flex: 0 0 100%;
}
div[data-grid=careers] > div + div > div h3,
div[data-grid=events] > div + div > div h3 {
  font-size: calc(1em * 1.25);
}
div[data-grid=careers] > div + div > div p,
div[data-grid=events] > div + div > div p {
  display: flex;
  gap: 0.5em;
}
div[data-grid=careers] > div + div > div p:last-child,
div[data-grid=events] > div + div > div p:last-child {
  margin-top: 1em-0.5em;
  align-items: center;
}
div[data-grid=careers] > div + div > div p:last-child svg,
div[data-grid=events] > div + div > div p:last-child svg {
  margin-left: 1em;
}
div[data-grid=careers] > div + div > div p em,
div[data-grid=events] > div + div > div p em {
  border: 1px solid rgba(29, 29, 29, 0.4);
  font-size: calc(1em * 0.875);
  padding: 0.125em 0.5em;
  display: flex;
  border-radius: 3px;
}

div[data-grid=careers] > div + div[data-placeholder=content],
div[data-grid=events] > div + div[data-placeholder=content] {
  justify-content: center;
  padding-top: 2em;
  padding-bottom: 2em;
}
div[data-grid=careers] > div + div[data-placeholder=content] h3, div[data-grid=careers] > div + div[data-placeholder=content] svg,
div[data-grid=events] > div + div[data-placeholder=content] h3,
div[data-grid=events] > div + div[data-placeholder=content] svg {
  display: flex;
  flex: 0 0 100%;
  justify-content: center;
}
div[data-grid=careers] > div + div[data-placeholder=content] h3,
div[data-grid=events] > div + div[data-placeholder=content] h3 {
  margin-top: 1em;
}

div[data-hero=opportunities] {
  background-color: #540D20;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1098' height='290' viewBox='0 0 1098 290' fill='none'%3E%3Cg opacity='0.6'%3E%3Cpath d='M1081.97 12.1709C1078.86 9.59738 1079.7 4.62787 1083.47 3.20744C1087.26 1.78263 1091.17 4.9944 1090.51 8.98622C1089.84 12.9841 1085.09 14.7563 1081.97 12.1709Z' fill='%2369192E'/%3E%3Cpath d='M889.506 27.9862C890.169 23.9944 886.261 20.7826 882.473 22.2074C878.698 23.6279 877.865 28.5974 880.972 31.1709C884.092 33.7563 888.842 31.9841 889.506 27.9862Z' fill='%2369192E'/%3E%3Cpath d='M778.324 59.3752C779.466 52.5417 772.782 47.0348 766.293 49.4627L760.599 51.5931C754.111 54.021 752.683 62.5629 758.03 66.9685L762.722 70.8343C768.07 75.2399 776.181 72.205 777.322 65.3715L778.324 59.3752Z' fill='%2369192E'/%3E%3Cpath d='M634.03 74.9685C628.683 70.5629 630.111 62.021 636.599 59.5931L642.293 57.4627C648.782 55.0348 655.466 60.5417 654.324 67.3752L653.322 73.3715C652.181 80.205 644.07 83.2399 638.722 78.8343L634.03 74.9685Z' fill='%2369192E'/%3E%3Cpath d='M599.03 137.968C593.683 133.563 595.111 125.021 601.599 122.593L607.293 120.463C613.782 118.035 620.466 123.542 619.324 130.375L618.322 136.372C617.181 143.205 609.07 146.24 603.722 141.834L599.03 137.968Z' fill='%2369192E'/%3E%3Cpath d='M649.03 217.968C643.683 213.563 645.111 205.021 651.599 202.593L657.293 200.463C663.782 198.035 670.466 203.542 669.324 210.375L668.322 216.372C667.181 223.205 659.07 226.24 653.722 221.834L649.03 217.968Z' fill='%2369192E'/%3E%3Cpath d='M896.324 145.375C897.466 138.542 890.782 133.035 884.293 135.463L878.599 137.593C872.111 140.021 870.683 148.563 876.03 152.968L880.722 156.834C886.07 161.24 894.181 158.205 895.322 151.372L896.324 145.375Z' fill='%2369192E'/%3E%3Cpath d='M840.972 251.171C837.865 248.597 838.698 243.628 842.473 242.207C846.261 240.783 850.169 243.994 849.506 247.986C848.842 251.984 844.093 253.756 840.972 251.171Z' fill='%2369192E'/%3E%3Cpath d='M961.972 91.1709C958.865 88.5974 959.698 83.6279 963.473 82.2075C967.261 80.7826 971.169 83.9944 970.506 87.9863C969.842 91.9841 965.092 93.7563 961.972 91.1709Z' fill='%2369192E'/%3E%3Cpath d='M980.506 47.9862C981.169 43.9944 977.261 40.7826 973.473 42.2075C969.698 43.6279 968.865 48.5974 971.972 51.1709C975.092 53.7563 979.842 51.9841 980.506 47.9862Z' fill='%2369192E'/%3E%3Cpath d='M1031.97 53.1709C1028.86 50.5974 1029.7 45.6279 1033.47 44.2074C1037.26 42.7826 1041.17 45.9944 1040.51 49.9862C1039.84 53.9841 1035.09 55.7563 1031.97 53.1709Z' fill='%2369192E'/%3E%3Cpath d='M1070.51 79.9862C1071.17 75.9944 1067.26 72.7826 1063.47 74.2074C1059.7 75.6279 1058.86 80.5974 1061.97 83.1709C1065.09 85.7563 1069.84 83.9841 1070.51 79.9862Z' fill='%2369192E'/%3E%3Cpath d='M1030.51 107.986C1031.17 103.994 1027.26 100.783 1023.47 102.207C1019.7 103.628 1018.86 108.597 1021.97 111.171C1025.09 113.756 1029.84 111.984 1030.51 107.986Z' fill='%2369192E'/%3E%3Cpath d='M972.972 162.171C969.865 159.597 970.698 154.628 974.473 153.207C978.261 151.783 982.169 154.994 981.506 158.986C980.842 162.984 976.092 164.756 972.972 162.171Z' fill='%2369192E'/%3E%3Cpath d='M931.506 208.986C932.169 204.994 928.261 201.783 924.473 203.207C920.698 204.628 919.865 209.597 922.972 212.171C926.092 214.756 930.842 212.984 931.506 208.986Z' fill='%2369192E'/%3E%3Cpath d='M711.004 150.265C705.665 145.858 707.092 137.325 713.574 134.895L757.398 118.472C763.887 116.04 770.574 121.546 769.434 128.381L761.722 174.605C760.582 181.443 752.463 184.478 747.117 180.066L711.004 150.265Z' fill='%2369192E'/%3E%3C/g%3E%3Cpath d='M10.028 277.829C13.1347 280.403 12.3021 285.372 8.52629 286.793C4.73886 288.217 0.830141 285.006 1.49352 281.014C2.15792 277.016 6.90707 275.244 10.028 277.829Z' fill='%23460718'/%3E%3Cpath d='M202.494 262.014C201.83 266.006 205.739 269.217 209.526 267.793C213.302 266.372 214.135 261.403 211.028 258.829C207.907 256.244 203.158 258.016 202.494 262.014Z' fill='%23460718'/%3E%3Cpath d='M314.176 227.627C312.812 235.793 320.799 242.373 328.553 239.472C336.307 236.571 338.013 226.363 331.623 221.099C325.233 215.834 315.541 219.461 314.176 227.627Z' fill='%23460718'/%3E%3Cpath d='M455.623 213.099C462.013 218.363 460.307 228.571 452.553 231.472C444.799 234.373 436.812 227.793 438.176 219.627C439.541 211.461 449.233 207.834 455.623 213.099Z' fill='%23460718'/%3E%3Cpath d='M490.623 150.099C497.013 155.363 495.307 165.571 487.553 168.472C479.799 171.373 471.812 164.793 473.176 156.627C474.541 148.461 484.233 144.834 490.623 150.099Z' fill='%23460718'/%3E%3Cpath d='M440.623 70.0986C447.013 75.3632 445.307 85.5707 437.553 88.4721C429.799 91.3734 421.812 84.7926 423.176 76.6266C424.541 68.4606 434.233 64.8339 440.623 70.0986Z' fill='%23460718'/%3E%3Cpath d='M196.176 141.627C194.812 149.793 202.799 156.373 210.553 153.472C218.307 150.571 220.013 140.363 213.623 135.099C207.233 129.834 197.541 133.461 196.176 141.627Z' fill='%23460718'/%3E%3Cpath d='M251.028 38.8291C254.135 41.4026 253.302 46.3721 249.526 47.7925C245.739 49.2173 241.83 46.0056 242.494 42.0137C243.158 38.0158 247.907 36.2437 251.028 38.8291Z' fill='%23460718'/%3E%3Cpath d='M130.028 198.829C133.135 201.403 132.302 206.372 128.526 207.793C124.739 209.217 120.83 206.006 121.494 202.014C122.158 198.016 126.907 196.244 130.028 198.829Z' fill='%23460718'/%3E%3Cpath d='M111.494 242.014C110.83 246.006 114.739 249.217 118.526 247.793C122.302 246.372 123.135 241.403 120.028 238.829C116.907 236.244 112.158 238.016 111.494 242.014Z' fill='%23460718'/%3E%3Cpath d='M60.028 236.829C63.1347 239.403 62.3021 244.372 58.5263 245.793C54.7389 247.217 50.8301 244.006 51.4935 240.014C52.1579 236.016 56.9071 234.244 60.028 236.829Z' fill='%23460718'/%3E%3Cpath d='M21.4935 210.014C20.8301 214.006 24.7389 217.217 28.5263 215.793C32.3021 214.372 33.1347 209.403 30.028 206.829C26.9071 204.244 22.1579 206.016 21.4935 210.014Z' fill='%23460718'/%3E%3Cpath d='M61.4935 182.014C60.8301 186.006 64.7389 189.217 68.5263 187.793C72.3021 186.372 73.1347 181.403 70.028 178.829C66.9071 176.244 62.1579 178.016 61.4935 182.014Z' fill='%23460718'/%3E%3Cpath d='M119.028 127.829C122.135 130.403 121.302 135.372 117.526 136.793C113.739 138.217 109.83 135.006 110.494 131.014C111.158 127.016 115.907 125.244 119.028 127.829Z' fill='%23460718'/%3E%3Cpath d='M160.494 81.0137C159.83 85.0056 163.739 88.2173 167.526 86.7925C171.302 85.3721 172.135 80.4026 169.028 77.8291C165.907 75.2437 161.158 77.0158 160.494 81.0137Z' fill='%23460718'/%3E%3Cpath d='M372.992 133.131C381.891 140.475 379.513 154.697 368.708 158.746L344.336 167.88C333.522 171.933 322.376 162.757 324.277 151.366L328.565 125.658C330.466 114.261 343.997 109.203 352.908 116.557L372.992 133.131Z' fill='%23460718'/%3E%3C/svg%3E");
}

div[data-hero=foundation] {
  background-color: #0E673A;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1098' height='290' viewBox='0 0 1098 290' fill='none'%3E%3Cg opacity='0.6'%3E%3Cpath d='M1081.97 12.1709C1078.86 9.59738 1079.7 4.62787 1083.47 3.20744C1087.26 1.78263 1091.17 4.9944 1090.51 8.98622C1089.84 12.9841 1085.09 14.7563 1081.97 12.1709Z' fill='%238BC24A'/%3E%3Cpath d='M889.506 27.9862C890.169 23.9944 886.261 20.7826 882.473 22.2074C878.698 23.6279 877.865 28.5974 880.972 31.1709C884.092 33.7563 888.842 31.9841 889.506 27.9862Z' fill='%238BC24A'/%3E%3Cpath d='M778.324 59.3752C779.466 52.5417 772.782 47.0348 766.293 49.4627L760.599 51.5931C754.111 54.021 752.683 62.5629 758.03 66.9685L762.722 70.8343C768.07 75.2399 776.181 72.205 777.322 65.3715L778.324 59.3752Z' fill='%238BC24A'/%3E%3Cpath d='M634.03 74.9685C628.683 70.5629 630.111 62.021 636.599 59.5931L642.293 57.4627C648.782 55.0348 655.466 60.5417 654.324 67.3752L653.322 73.3715C652.181 80.205 644.07 83.2399 638.722 78.8343L634.03 74.9685Z' fill='%238BC24A'/%3E%3Cpath d='M599.03 137.968C593.683 133.563 595.111 125.021 601.599 122.593L607.293 120.463C613.782 118.035 620.466 123.542 619.324 130.375L618.322 136.372C617.181 143.205 609.07 146.24 603.722 141.834L599.03 137.968Z' fill='%238BC24A'/%3E%3Cpath d='M649.03 217.968C643.683 213.563 645.111 205.021 651.599 202.593L657.293 200.463C663.782 198.035 670.466 203.542 669.324 210.375L668.322 216.372C667.181 223.205 659.07 226.24 653.722 221.834L649.03 217.968Z' fill='%238BC24A'/%3E%3Cpath d='M896.324 145.375C897.466 138.542 890.782 133.035 884.293 135.463L878.599 137.593C872.111 140.021 870.683 148.563 876.03 152.968L880.722 156.834C886.07 161.24 894.181 158.205 895.322 151.372L896.324 145.375Z' fill='%238BC24A'/%3E%3Cpath d='M840.972 251.171C837.865 248.597 838.698 243.628 842.473 242.207C846.261 240.783 850.169 243.994 849.506 247.986C848.842 251.984 844.093 253.756 840.972 251.171Z' fill='%238BC24A'/%3E%3Cpath d='M961.972 91.1709C958.865 88.5974 959.698 83.6279 963.473 82.2075C967.261 80.7826 971.169 83.9944 970.506 87.9863C969.842 91.9841 965.092 93.7563 961.972 91.1709Z' fill='%238BC24A'/%3E%3Cpath d='M980.506 47.9862C981.169 43.9944 977.261 40.7826 973.473 42.2075C969.698 43.6279 968.865 48.5974 971.972 51.1709C975.092 53.7563 979.842 51.9841 980.506 47.9862Z' fill='%238BC24A'/%3E%3Cpath d='M1031.97 53.1709C1028.86 50.5974 1029.7 45.6279 1033.47 44.2074C1037.26 42.7826 1041.17 45.9944 1040.51 49.9862C1039.84 53.9841 1035.09 55.7563 1031.97 53.1709Z' fill='%238BC24A'/%3E%3Cpath d='M1070.51 79.9862C1071.17 75.9944 1067.26 72.7826 1063.47 74.2074C1059.7 75.6279 1058.86 80.5974 1061.97 83.1709C1065.09 85.7563 1069.84 83.9841 1070.51 79.9862Z' fill='%238BC24A'/%3E%3Cpath d='M1030.51 107.986C1031.17 103.994 1027.26 100.783 1023.47 102.207C1019.7 103.628 1018.86 108.597 1021.97 111.171C1025.09 113.756 1029.84 111.984 1030.51 107.986Z' fill='%238BC24A'/%3E%3Cpath d='M972.972 162.171C969.865 159.597 970.698 154.628 974.473 153.207C978.261 151.783 982.169 154.994 981.506 158.986C980.842 162.984 976.092 164.756 972.972 162.171Z' fill='%238BC24A'/%3E%3Cpath d='M931.506 208.986C932.169 204.994 928.261 201.783 924.473 203.207C920.698 204.628 919.865 209.597 922.972 212.171C926.092 214.756 930.842 212.984 931.506 208.986Z' fill='%238BC24A'/%3E%3Cpath d='M711.004 150.265C705.665 145.858 707.092 137.325 713.574 134.895L757.398 118.472C763.887 116.04 770.574 121.546 769.434 128.381L761.722 174.605C760.582 181.443 752.463 184.478 747.117 180.066L711.004 150.265Z' fill='%238BC24A'/%3E%3C/g%3E%3Cpath d='M10.028 277.829C13.1347 280.403 12.3021 285.372 8.52629 286.793C4.73886 288.217 0.830141 285.006 1.49352 281.014C2.15792 277.016 6.90707 275.244 10.028 277.829Z' fill='%230B4F2A'/%3E%3Cpath d='M202.494 262.014C201.83 266.006 205.739 269.217 209.526 267.793C213.302 266.372 214.135 261.403 211.028 258.829C207.907 256.244 203.158 258.016 202.494 262.014Z' fill='%230B4F2A'/%3E%3Cpath d='M314.176 227.627C312.812 235.793 320.799 242.373 328.553 239.472C336.307 236.571 338.013 226.363 331.623 221.099C325.233 215.834 315.541 219.461 314.176 227.627Z' fill='%230B4F2A'/%3E%3Cpath d='M455.623 213.099C462.013 218.363 460.307 228.571 452.553 231.472C444.799 234.373 436.812 227.793 438.176 219.627C439.541 211.461 449.233 207.834 455.623 213.099Z' fill='%230B4F2A'/%3E%3Cpath d='M490.623 150.099C497.013 155.363 495.307 165.571 487.553 168.472C479.799 171.373 471.812 164.793 473.176 156.627C474.541 148.461 484.233 144.834 490.623 150.099Z' fill='%230B4F2A'/%3E%3Cpath d='M440.623 70.0986C447.013 75.3632 445.307 85.5707 437.553 88.4721C429.799 91.3734 421.812 84.7926 423.176 76.6266C424.541 68.4606 434.233 64.8339 440.623 70.0986Z' fill='%230B4F2A'/%3E%3Cpath d='M196.176 141.627C194.812 149.793 202.799 156.373 210.553 153.472C218.307 150.571 220.013 140.363 213.623 135.099C207.233 129.834 197.541 133.461 196.176 141.627Z' fill='%230B4F2A'/%3E%3Cpath d='M251.028 38.8291C254.135 41.4026 253.302 46.3721 249.526 47.7925C245.739 49.2173 241.83 46.0056 242.494 42.0137C243.158 38.0158 247.907 36.2437 251.028 38.8291Z' fill='%230B4F2A'/%3E%3Cpath d='M130.028 198.829C133.135 201.403 132.302 206.372 128.526 207.793C124.739 209.217 120.83 206.006 121.494 202.014C122.158 198.016 126.907 196.244 130.028 198.829Z' fill='%230B4F2A'/%3E%3Cpath d='M111.494 242.014C110.83 246.006 114.739 249.217 118.526 247.793C122.302 246.372 123.135 241.403 120.028 238.829C116.907 236.244 112.158 238.016 111.494 242.014Z' fill='%230B4F2A'/%3E%3Cpath d='M60.028 236.829C63.1347 239.403 62.3021 244.372 58.5263 245.793C54.7389 247.217 50.8301 244.006 51.4935 240.014C52.1579 236.016 56.9071 234.244 60.028 236.829Z' fill='%230B4F2A'/%3E%3Cpath d='M21.4935 210.014C20.8301 214.006 24.7389 217.217 28.5263 215.793C32.3021 214.372 33.1347 209.403 30.028 206.829C26.9071 204.244 22.1579 206.016 21.4935 210.014Z' fill='%230B4F2A'/%3E%3Cpath d='M61.4935 182.014C60.8301 186.006 64.7389 189.217 68.5263 187.793C72.3021 186.372 73.1347 181.403 70.028 178.829C66.9071 176.244 62.1579 178.016 61.4935 182.014Z' fill='%230B4F2A'/%3E%3Cpath d='M119.028 127.829C122.135 130.403 121.302 135.372 117.526 136.793C113.739 138.217 109.83 135.006 110.494 131.014C111.158 127.016 115.907 125.244 119.028 127.829Z' fill='%230B4F2A'/%3E%3Cpath d='M160.494 81.0137C159.83 85.0056 163.739 88.2173 167.526 86.7925C171.302 85.3721 172.135 80.4026 169.028 77.8291C165.907 75.2437 161.158 77.0158 160.494 81.0137Z' fill='%230B4F2A'/%3E%3Cpath d='M372.992 133.131C381.891 140.475 379.513 154.697 368.708 158.746L344.336 167.88C333.522 171.933 322.376 162.757 324.277 151.366L328.565 125.658C330.466 114.261 343.997 109.203 352.908 116.557L372.992 133.131Z' fill='%230B4F2A'/%3E%3C/svg%3E");
}

div[data-highlight] {
  display: flex;
  flex-wrap: wrap;
  padding: 2em 0;
  justify-content: center;
}
div[data-highlight] > div {
  max-width: 980px;
  display: flex;
  justify-content: space-between;
}
div[data-highlight] > div div {
  flex: 0 0 calc(33.3333333% - (0.25em + 0.25em));
  margin-bottom: 1em;
}
div[data-highlight] h2, div[data-highlight] > div {
  flex: 0 0 100%;
}
div[data-highlight] h2 {
  display: flex;
  align-items: center;
}
div[data-highlight] h2 em {
  font-size: calc(1em * 0.75);
  display: flex;
  padding: 0 0.5em;
}
div[data-highlight] h2 em:hover {
  cursor: pointer;
}
div[data-highlight] h2 em[data-next=disabled]:hover, div[data-highlight] h2 em[data-prev=disabled]:hover {
  cursor: default;
}
div[data-highlight] h2 em[data-next=disabled] svg path, div[data-highlight] h2 em[data-prev=disabled] svg path {
  fill: rgba(29, 29, 29, 0.2);
}

div[data-highlight=opportunities] {
  background-color: #540d20;
}
div[data-highlight=opportunities] h2 {
  text-align: center;
  justify-content: center;
  display: flex;
  flex: 0 0 100%;
  padding: 1em 0;
}
div[data-highlight=opportunities] h2, div[data-highlight=opportunities] h3, div[data-highlight=opportunities] p, div[data-highlight=opportunities] a {
  color: white;
}
div[data-highlight=opportunities] > div div {
  background-color: #3e0716;
  padding: 1em calc(1em + 0.5em);
  border-radius: 6px;
}
div[data-highlight=opportunities] > div div a {
  border: 1px solid white;
  border-radius: 24px;
  color: #540d20;
  padding: calc(0.5em - 0.125em) 1em;
  background-color: white;
}
div[data-highlight=opportunities] > div div p:last-child {
  margin-top: calc(1em + 0.5em);
  margin-bottom: calc(1em + 0.5em);
}
div[data-highlight=opportunities] > div div p:first-child {
  font-size: calc(1em * 0.9375);
}
div[data-highlight=opportunities] > div div h3 {
  margin-bottom: 0.5em;
}

div[data-highlight=services] {
  padding-bottom: 4em;
}
div[data-highlight=services] > div div {
  border: 1px solid rgba(29, 29, 29, 0.15);
  box-shadow: 2px 2px 2px rgba(29, 29, 29, 0.05);
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  background-color: white;
  padding: 0;
}
div[data-highlight=services] div {
  padding-bottom: 1em;
}
div[data-highlight=services] > div {
  justify-content: space-between;
}
div[data-highlight=services] img {
  border-radius: 6px 6px 0 0;
}
div[data-highlight=services] h3 {
  padding: 6px 20px;
}
div[data-highlight=services] p {
  padding: 0 20px;
}
div[data-highlight=services] button {
  position: relative;
  left: 20px;
  margin-bottom: 1em;
}

p[data-text=action] {
  margin-top: 1em;
}

div[data-loading=true] {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.95);
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' stroke='%231d1d1d'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

div[data-overlay=page] div p[data-small] {
  font-size: calc(1em * 0.75);
}

p[data-headline][data-mini] {
  max-width: 680px;
  justify-content: center;
}
p[data-headline][data-mini] em {
  flex: 0 0 100%;
  justify-content: center;
  text-align: center;
}
p[data-headline][data-mini] em[data-leading=text] {
  font-size: calc(1em * 1.25);
  width: 60%;
  flex: 0 0 60%;
}

div[role=dialog][data-drawer=dialog] ul li[data-parent] {
  background-position: 24px center;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.792893 0.292954C1.18342 -0.09757 1.81643 -0.09757 2.20696 0.292954L7.20696 5.29295C7.59748 5.68348 7.59748 6.31649 7.20696 6.70702L2.20696 11.707C1.81643 12.0975 1.18342 12.0975 0.792893 11.707C0.402369 11.3165 0.402369 10.6835 0.792893 10.293L5.08586 5.99999L0.792893 1.70702C0.402369 1.31649 0.402369 0.683479 0.792893 0.292954Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
}
div[role=dialog][data-drawer=dialog] ul li[aria-selected] {
  font-weight: 600;
}

div[data-modal=wrap] {
  overflow-y: scroll;
}

div[role=alert] {
  position: fixed;
  bottom: 12px;
  width: 100%;
  left: 0;
  display: flex;
  justify-content: center;
}
div[role=alert] p {
  background-color: #1d1d1d;
  border-radius: 6px;
  padding: 0.5em calc(1em + 0.5em);
  color: white;
  width: 420px;
}

@media (width > 980px) {
  div[data-highlight] h2 {
    max-width: 980px;
  }
}
@media (width <= 580px) {
  div[data-grid=products] div[data-branch],
div[data-grid=products] div,
div[data-grid=highlights] > div {
    flex: 0 0 100%;
  }

  div[data-grid=products] div[data-listed] {
    flex-wrap: wrap;
    display: flex;
    flex: 0 0 100%;
    justify-content: space-between;
    padding: 0;
  }
  div[data-grid=products] div[data-listed] img {
    flex: 0 0 160px;
    display: flex;
    max-width: 180px;
    height: max-content;
  }
  div[data-grid=products] div[data-listed] div {
    flex: 0 0 calc(100% - 200px);
    display: flex;
    flex-wrap: wrap;
    padding: 0;
  }
  div[data-grid=products] div[data-listed] div > * {
    flex: 0 0 100%;
    padding: 0;
  }
  div[data-grid=products] div[data-listed] div p[data-quoter] {
    margin-top: 0;
  }
}
@media (width <= 980px) {
  footer > div:last-child {
    margin-top: 0;
    padding-top: 0;
  }

  div[data-highlight] h2 {
    max-width: 100%;
  }

  header {
    padding-left: 24px;
    padding-right: 24px;
  }

  header button {
    padding: 0.5em 0;
  }

  div[data-spotlight] h1, div[data-spotlight] h1 + p {
    padding: 0 24px;
  }

  h1[data-titled] {
    font-size: calc(2em - 0.25em);
    padding: 24px;
  }

  footer > div:last-child div,
footer > div:last-child div + div {
    flex: 0 0 100%;
    justify-content: center;
  }
  footer > div:last-child div small,
footer > div:last-child div + div small {
    text-align: center;
  }

  footer > div:last-child {
    flex-wrap: wrap;
    border-top: none;
  }

  footer,
div[data-grid=about],
div[data-highlight],
div[data-grid=careers],
div[data-grid=events],
div[data-grid=highlights],
div[data-grid=products],
div[data-grid=forms]:not([data-stacked]) {
    padding: 2em calc(1em + 0.25em);
  }

  div[data-grid=highlights] {
    justify-content: center;
    gap: 0.5em;
  }
  div[data-grid=highlights] > div {
    gap: 1em;
    flex: 0 0 calc(25% - 0.5em);
  }
  div[data-grid=highlights] > div img {
    flex: 0 0 100%;
    max-width: 100%;
  }
  div[data-grid=highlights] > div div {
    flex: 0 0 100%;
    padding: 0 1em;
    padding-bottom: 1em;
  }
  div[data-grid=highlights] > div div h3 {
    margin-top: 0;
  }

  div[data-hero] {
    padding: 2em calc(1em + 0.5em);
  }
  div[data-hero] > * {
    max-width: 100%;
  }
}
@media (width <= 680px) {
  p[data-headline=founder] {
    padding-left: 20px;
    padding-right: 20px;
  }

  div[data-highlight] > div div {
    flex: 0 0 100%;
  }

  div[data-highlight] > div {
    flex-wrap: wrap;
  }

  div[data-grid=products] div[data-branch] {
    flex: 0 0 calc(50% - 0.5em);
  }

  div[data-grid=galleries] > div {
    flex: 0 0 50%;
  }

  div[data-overlay=page] img + div {
    top: auto;
  }

  div[data-grid=careers] > div:first-child,
div[data-grid=careers] > div + div,
div[data-grid=events] > div:first-child,
div[data-grid=events] > div + div {
    flex: 0 0 100%;
  }

  p#lead {
    padding: 1em;
  }

  div[data-grid=highlights] > div {
    flex: 0 0 calc(50% - 0.5em);
  }

  div[data-overlay=page] {
    width: 100%;
    padding: 0;
  }
  div[data-overlay=page] > div {
    flex: 0 0 100%;
    position: relative;
    width: 100%;
    border-radius: 0;
  }
  div[data-overlay=page] > div img {
    border-radius: 0;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    display: block;
    object-fit: contain;
  }
}
@media (width <= 580px) {
  main[data-overlayed] {
    margin-bottom: 96px;
  }

  div[data-spotlight=landing] {
    background-size: cover;
  }

  p[data-headline=show][data-mini=ad] {
    background-color: #222;
    padding-top: 2em;
    padding-bottom: 2em;
    position: relative;
    top: 0;
    margin-bottom: 0;
  }

  p[data-headline=show] em[data-title=main] {
    font-size: 1.75em;
  }

  div[data-grid=values] p[data-description=title] {
    padding: 0 24px;
  }

  div[data-values=list] {
    padding-bottom: 2em;
  }

  div[data-grid=values] > div > div {
    margin-bottom: 0;
  }

  div[data-grid=values] {
    padding: 0 24px;
  }

  div[data-grid=values] > div {
    justify-content: flex-start;
    gap: 1em;
  }

  div[data-grid=about] div {
    flex: 0 0 100%;
  }

  p[data-headline][data-mini] em[data-leading=text] {
    flex: 0 0 100%;
    padding: 0 24px;
  }

  div[data-hero] span {
    font-size: calc(1em + 0.5em);
  }
}
@media (width <= 420px) {
  div[data-grid=forms][data-stacked] > div form div {
    flex: 0 0 100%;
  }

  div[data-grid=products] div[data-branch] {
    flex: 0 0 100%;
  }

  div[data-grid=galleries] > div {
    flex: 0 0 100%;
  }

  div[data-highlight] > div {
    flex-wrap: wrap;
  }

  div[data-highlight] > div div {
    flex: 0 0 100%;
  }

  div[role=dialog][data-drawer=dialog] > div {
    width: 100%;
  }

  div[data-grid=highlights] > div {
    flex: 0 0 100%;
  }

  div[data-grid=products] div[data-listed] img {
    flex: 0 0 140px;
    max-width: 140px;
  }

  div[data-grid=products] div[data-listed] div {
    flex: 0 0 calc(100% - 160px);
  }
}
