/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties;
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
code.hljs {
  padding: 3px 5px;
}
.hljs {
  background: #fff;
  color: #000;
}
.xml .hljs-meta {
  color: silver;
}
.hljs-comment,.hljs-quote {
  color: #007400;
}
.hljs-attribute,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-selector-tag,.hljs-tag {
  color: #aa0d91;
}
.hljs-template-variable,.hljs-variable {
  color: #3f6e74;
}
.hljs-code,.hljs-meta .hljs-string,.hljs-string {
  color: #c41a16;
}
.hljs-link,.hljs-regexp {
  color: #0e0eff;
}
.hljs-bullet,.hljs-number,.hljs-symbol,.hljs-title {
  color: #1c00cf;
}
.hljs-meta,.hljs-section {
  color: #643820;
}
.hljs-built_in,.hljs-class .hljs-title,.hljs-params,.hljs-title.class_,.hljs-type {
  color: #5c2699;
}
.hljs-attr {
  color: #836c28;
}
.hljs-subst {
  color: #000;
}
.hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.hljs-addition {
  background-color: #baeeba;
}
.hljs-deletion {
  background-color: #ffc8bd;
}
.hljs-selector-class,.hljs-selector-id {
  color: #9b703f;
}
.hljs-doctag,.hljs-strong {
  font-weight: 700;
}
.hljs-emphasis {
  font-style: italic;
}
@font-face {
  font-display: swap;
  font-family: "Dosis";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/dosis-v27-latin-regular.eot");
  src: url("../fonts/dosis-v27-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/dosis-v27-latin-regular.woff2") format("woff2"),url("../fonts/dosis-v27-latin-regular.woff") format("woff"),url("../fonts/dosis-v27-latin-regular.ttf") format("truetype"),url("../fonts/dosis-v27-latin-regular.svg#Dosis") format("svg");
}
@font-face {
  font-display: swap;
  font-family: "Questrial";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/questrial-v18-latin-regular.eot");
  src: url("../fonts/questrial-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/questrial-v18-latin-regular.woff2") format("woff2"),url("../fonts/questrial-v18-latin-regular.woff") format("woff"),url("../fonts/questrial-v18-latin-regular.ttf") format("truetype"),url("../fonts/questrial-v18-latin-regular.svg#Questrial") format("svg");
}
@font-face {
  font-display: swap;
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/quicksand-v30-latin-regular.eot");
  src: url("../fonts/quicksand-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand-v30-latin-regular.woff2") format("woff2"),url("../fonts/quicksand-v30-latin-regular.woff") format("woff"),url("../fonts/quicksand-v30-latin-regular.ttf") format("truetype"),url("../fonts/quicksand-v30-latin-regular.svg#Quicksand") format("svg");
}
.svg-grumpy-robin {
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 860 860"%3e%3cpath fill="%23dc6d40" d="M291 372.32c-4.29.55-7.36-1.83-12.46-5.84l-3.45-2.84c-4.11-3.42-8.81-7.29-14.51-9.89-1.32-.6-2.79-.47-4.15-.9a27.5 27.5 0 0 0-3.88-.83 35.2 35.2 0 0 0-13.42-.07 44 44 0 0 0-5.9 1.25c-.31.09-.53.07-.84.17l-.12.05c-.57.22-1.15.13-1.71.37-1.07.47-2 1.22-3.07 1.78s-2.22.71-3.13 1.29c-.71.45-1.3 1.16-2 1.68-.17.12-.31.27-.48.4-.66.52-1.31 1.06-1.94 1.63s-1.12.9-1.67 1.4-.86.93-1.28 1.41a48 48 0 0 0-3.72 4.18c-.08.12-.17.22-.25.33a48.5 48.5 0 0 0-8.05 14.45c-.81 2.38-2.18 6.36-3.33 7A8.91 8.91 0 1 0 210 405c.44-.24.71-.59 1.11-.85a38.14 38.14 0 0 0 21.14 16 37.6 37.6 0 0 0 10.37 1.43 40 40 0 0 0 28.45-11.95c5.58-5.73 8.8-13.29 10.29-21.37a28.7 28.7 0 0 0 9.53 1.82h.11a8.9 8.9 0 0 0 0-17.79Zm-50.45 12.6c-4.83 1.71-11 .33-14-4.74a10.3 10.3 0 0 1 2.18-3.46 28.3 28.3 0 0 1 7.91-5.83c.4-.17.84-.45 1.21-.57a21.3 21.3 0 0 1 6-1.15 4.56 4.56 0 0 1 3.19.95 7.42 7.42 0 0 1 1.82 6.2c-.61 3.3-4.38 7.24-8.32 8.6Z"/%3e%3cpath fill="%23dc6d40" d="M801.8 39.45a36.57 36.57 0 0 0-24.13-18.74L694.49 1.17a36.62 36.62 0 0 0-44.8 31.76l-21.9 204.56c-43.46-9.28-218.6-44-336.57-27.19-56 7.93-95.79 34-123.5 62-.94.84-2.05 1.47-2.94 2.36-.27.28-.18.7-.41 1-30.21 31.85-45 65.23-49.62 77.41L61 365.32a8.91 8.91 0 0 0-3.47 15.73 259.7 259.7 0 0 0 49.64 28.59c-1 30.06 2 157.84 116.22 218.4a386.8 386.8 0 0 0 85.83 32.63c.31 0 .52.3.83.3h.12a408 408 0 0 0 55.14 9.53c-6.73 12.28-19.07 34.41-32.81 57.19-15.88 21.62-68.11 46.82-86.94 54.7A8.91 8.91 0 0 0 249 799.5a9.1 9.1 0 0 0 3.45-.69 474 474 0 0 0 50.65-25.67 207 207 0 0 1-17.1 21.55 8.91 8.91 0 0 0 .35 12.59 8.78 8.78 0 0 0 6.11 2.44 8.87 8.87 0 0 0 6.46-2.77c10.54-11.12 23.57-29.83 36.34-49.91.29.46.3 1 .6 1.48 10.12 14.78 29.56 18.31 31.76 18.66a7.5 7.5 0 0 0 1.42.12 8.9 8.9 0 0 0 1.45-17.68c-3.89-.66-15.07-4-20-11.21-2.36-3.46-2.94-7.69-2.08-12.68 17.22-28.59 31.9-55.54 36.46-64 7.54.44 15 1.42 22.58 1.42A342.8 342.8 0 0 0 502 660c-5.37 21-16.17 62.57-27.5 102.2-13.79 34.69-61.54 61.89-62 62.15a8.9 8.9 0 0 0 8.69 15.53 230 230 0 0 0 38.52-28.65c-5 15.34-9.61 28.12-13.32 35.77a8.89 8.89 0 1 0 16 7.77c5.8-11.93 13.43-34.67 21.31-60.7 13.29 12.18 32.94 15.4 34.11 15.56a9.5 9.5 0 0 0 1.28.09 8.9 8.9 0 0 0 1.27-17.72c-.25 0-26.15-4.45-30.16-19.94C504.66 722 518.49 667.42 522 653.62c33.13-12.09 64.16-30 91-55 21.73-20.23 40.79-45.59 56.67-75.37 17.48-32.74 39.73-102.56 34.1-151.86 20.83-34.55 28-75.49 24.15-112.84L803.31 70a36.65 36.65 0 0 0-1.51-30.55m-58.42-8.52L683.66 242c-2.52-.29-5.12-.58-7.83-.84l41.59-216.33Zm-76 3.89a18.57 18.57 0 0 1 7.82-13.34 18.84 18.84 0 0 1 15.24-3l9.63 2.26-42.15 219.1q-6-.3-12.45-.4ZM85 378.1l32.16-7.33 18.14 30.11c-19.3-5.2-37.68-15.03-50.3-22.78m146.74 234.21c-99.25-52.62-107-161.15-106.88-196.16a127 127 0 0 0 27.43 5.85 6 6 0 0 0 .73 0 8.89 8.89 0 0 0 7.62-13.49l-29.42-48.86c3.82-10.51 17-42.16 45.69-72.23.14-.13.37-.07.5-.21 19.79-19.85 60.09-20.43 85.33-8.54s42.91 39.29 46.9 73.06c1.05 8.75.44 17.66-.23 27.1-.81 11.48-1.62 23.35.64 35.54 4.14 22.13 17.3 39.2 31.61 56.16 32.36 38.33 39.23 84.83 18.83 127.62-9 18.9-29.19 40.31-49.53 44.57a369.3 369.3 0 0 1-79.22-30.41m361.49-183.86c-141.3 31.47-183.37-77.73-185.08-82.45a8.91 8.91 0 0 0-16.75 6.08c.41 1.15 37.67 99.76 153.59 99.76a241.7 241.7 0 0 0 52.12-6c39-8.65 68.39-27.33 89.51-51.23-1.7 41.65-18.25 93.14-32.72 120.24-15 28-32.83 51.84-53.11 70.75-70 65.26-170.32 80.12-261.2 63.51 16.31-11.11 29.62-27.94 37-43.3 23.21-48.66 15.27-103.52-21.26-146.76C342.56 444 330.88 429 327.55 411.1c-1.86-10-1.13-20.2-.38-31.05.67-9.85 1.39-20 .15-30.43-4.73-39.9-26-72.43-57-87.06-14.21-6.7-32.39-10-50.38-9.2a199.2 199.2 0 0 1 73.76-25.44c87.7-12.42 211.47 5.11 282.93 17.86a225 225 0 0 0-28 7.91c-78 27.94-104 53.21-105.06 54.28a8.91 8.91 0 0 0 12.55 12.65c.23-.25 25-23.83 98.53-50.18 40.25-14.39 84.52-14.52 116.68-11.68-6.38 23.12-25.48 37.92-37.06 44.68a128 128 0 0 1-29.23 12.06c5-11.68 7.65-24.11 6.69-36.18-.38-4.89-5-8.77-9.56-8.16a8.87 8.87 0 0 0-8.17 9.58c1.59 20.26-9 42.32-27 56.2-17.21 13.21-39 18.81-58.24 23.73a8.9 8.9 0 1 0 4.41 17.24c20.89-5.35 44.58-11.42 64.69-26.86a88.3 88.3 0 0 0 14.44-14.21 141.4 141.4 0 0 0 22.8-5.55c-1.4 15.26-10.1 28.71-18.83 36.46-12 10.71-27.15 16.72-41.78 22.55a8.91 8.91 0 0 0 3.3 17.18 9 9 0 0 0 3.31-.64c15.29-6.1 32.65-13 47-25.8 16.6-14.84 26.1-35.72 25.38-55.89 0-.6-.59-.92-.73-1.48 3.48-1.68 7.1-2.88 10.49-4.85 14.49-8.46 39.14-27.14 46.3-58 9 1.23 16.47 2.53 21.12 3.47 5.34 66.52-28.52 144.45-117.43 164.16M786.79 63.37l-73.33 183.27c-3.16-.64-7.14-1.39-12-2.19L760.75 35l12.86 3a18.85 18.85 0 0 1 13.18 25.34Z"/%3e%3c/svg%3e') no-repeat top left;
  background-size: contain;
  aspect-ratio: 860/860;
}
.svg-heart {
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 20 19"%3e%3cpath fill="%23fff" d="M10 18 1 9 .4 5.2l1.4-2.8L4.1 1 5.8.6l2.6 1.1 1.6.9L12.1 1 15 .6 17.7 2l1.6 2.8-.3 3.6z"/%3e%3cpath d="M9.7 1.5C8.6.6 7.3 0 5.8 0 2.6 0 0 2.7 0 6c0 1.7.6 3.2 1.7 4.3L10 19l8.3-8.6C19.4 9.3 20 7.7 20 6c0-3.3-2.6-6-5.8-6-1.5 0-2.8.6-3.8 1.5l-.3.3c-.2-.1-.3-.2-.4-.3m.3 1.7.8-.7c.8-.9 2-1.5 3.4-1.5C16.8 1 19 3.2 19 6c0 1.4-.5 2.7-1.4 3.6l-7.6 8-7.6-7.9C1.5 8.8 1 7.5 1 6c0-2.8 2.2-5 4.8-5 1.3 0 2.5.6 3.4 1.5z"/%3e%3c/svg%3e') no-repeat top left;
  background-size: contain;
  aspect-ratio: 20/19;
}
.svg-logo-github {
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3e%3ctitle%3eGitHub icon%3c/title%3e%3cpath d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/%3e%3c/svg%3e') no-repeat top left;
  background-size: contain;
  aspect-ratio: 24/24;
}
.svg-logo-gmail {
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3e%3ctitle%3eGmail icon%3c/title%3e%3cpath d="M24 4.5v15c0 .85-.65 1.5-1.5 1.5H21V7.387l-9 6.463-9-6.463V21H1.5C.649 21 0 20.35 0 19.5v-15c0-.425.162-.8.431-1.068A1.5 1.5 0 0 1 1.5 3H2l10 7.25L22 3h.5c.425 0 .8.162 1.069.432.27.268.431.643.431 1.068"/%3e%3c/svg%3e') no-repeat top left;
  background-size: contain;
  aspect-ratio: 24/24;
}
.svg-logo-imdb {
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3e%3ctitle%3eIMDb icon%3c/title%3e%3cpath d="M14.31 9.588v.005c-.077-.048-.227-.07-.42-.07v4.815c.27 0 .44-.06.5-.165.062-.104.095-.405.095-.885v-2.866c0-.33-.004-.54-.033-.63a.3.3 0 0 0-.14-.204z"/%3e%3cpath d="M22.416 0H1.62C.742.06.06.744 0 1.596V22.38c.06.874.712 1.542 1.555 1.617q.022.004.045.003h20.845A1.727 1.727 0 0 0 24 22.29V1.71C24 .82 23.305.07 22.416 0M4.792 15.626H2.887V8.26h1.905zm6.54-.002H9.67v-4.97L9 15.623H7.812l-.698-4.86-.007 4.86H5.44V8.26h2.468q.125.785.23 1.574l.27 1.87.442-3.444h2.483zm4.977-2.18c0 .655-.044 1.094-.104 1.32-.062.22-.17.4-.326.52q-.225.195-.57.266c-.223.045-.57.075-1.02.075l-.004-.002H11.98V8.26h1.426c.914 0 1.45.047 1.77.128.325.09.575.225.745.42.165.18.273.404.313.645.05.235.076.705.076 1.402v2.588zm4.944.475c0 .45-.045.764-.09.99-.06.224-.195.404-.405.568-.226.166-.48.24-.78.24-.22 0-.5-.06-.68-.136a1.6 1.6 0 0 1-.515-.427l-.116.47H16.95V8.26l-.02-.003h1.8v2.4c.15-.175.315-.31.51-.4.196-.083.466-.127.69-.127.226-.003.45.036.66.115.17.07.32.185.436.33.09.125.15.27.18.42q.044.209.044.87v2.054z"/%3e%3cpath d="M19.08 11.205q-.18 0-.225.12c-.03.08-.06.29-.06.624v1.946c0 .324.03.533.06.623.04.086.13.14.226.134.12 0 .272-.047.3-.14q.046-.144.046-.674l.03-.002v-1.89c0-.303-.015-.508-.06-.603-.044-.1-.195-.14-.315-.14z"/%3e%3c/svg%3e') no-repeat top left;
  background-size: contain;
  aspect-ratio: 24/24;
}
.svg-logo-linkedin {
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3e%3ctitle%3eLinkedIn icon%3c/title%3e%3cpath d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.06 2.06 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065m1.782 13.019H3.555V9h3.564zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0z"/%3e%3c/svg%3e') no-repeat top left;
  background-size: contain;
  aspect-ratio: 24/24;
}
.svg-not-on-truck {
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 1200 1200"%3e%3cpath d="M1080 599.44H880.08c-10.594 0-19.172-8.578-19.172-19.172v-1.969c0-87.422 71.109-158.53 158.532-158.53 7.69 0 14.62 4.547 17.67 11.625l60.56 141.32a19.15 19.15 0 0 1-1.64 18.094c-3.56 5.391-9.56 8.672-16.03 8.625zm-179.488-38.391h150.378l-43.83-102.28c-54.701 5.766-98.576 47.859-106.548 102.28M1080 745.5h-73.83c-10.592 0-19.17-8.578-19.17-19.219v-73.828c0-10.594 8.578-19.172 19.17-19.172H1080c5.11 0 9.98 2.016 13.59 5.625 3.57 3.609 5.63 8.484 5.63 13.547v73.828c0 5.109-2.06 9.984-5.63 13.594A19.17 19.17 0 0 1 1080 745.5m-54.61-38.391h35.39v-35.438h-35.39zM903.417 689.39h-46.641c-10.594 0-19.172-8.578-19.172-19.219 0-10.594 8.578-19.172 19.172-19.172h46.641c10.594 0 19.219 8.578 19.219 19.172 0 10.641-8.625 19.219-19.219 19.219" style="fill-rule:nonzero"/%3e%3cpath d="M1034.3 876.28h-13.69c-10.64 0-19.22-8.625-19.22-19.219s8.58-19.219 19.22-19.219h13.69c14.67 0 26.53-11.859 26.53-26.531v-227.11l-58.97-137.68c-16.17-37.875-53.389-62.438-94.592-62.391h-81v453.71h40.547c10.594 0 19.219 8.625 19.219 19.219s-8.625 19.219-19.219 19.219h-59.719c-10.594 0-19.219-8.625-19.219-19.219v-492.1c0-10.594 8.625-19.219 19.219-19.219h100.17c56.484-.047 107.624 33.656 129.844 85.641l60.56 141.32a18.9 18.9 0 0 1 1.54 7.547v231.05c-.04 35.812-29.1 64.875-64.92 64.969z" style="fill-rule:nonzero"/%3e%3cpath d="M251.39 876.28h-94.078c-10.594 0-19.172-8.625-19.172-19.219v-215.29c0-10.594 8.578-19.172 19.172-19.172h649.74c10.594 0 19.172 8.578 19.172 19.172s-8.578 19.219-19.172 19.219h-630.52v176.86h74.859c10.594 0 19.172 8.625 19.172 19.219s-8.578 19.219-19.172 19.219z" style="fill-rule:nonzero"/%3e%3cpath d="M807.05 740.95H157.31c-10.594 0-19.172-8.625-19.172-19.219s8.578-19.172 19.172-19.172h649.74c10.594 0 19.172 8.578 19.172 19.172s-8.578 19.219-19.172 19.219M665.26 876.28h-79.969c-10.594 0-19.219-8.625-19.219-19.219v-76.875c0-10.594 8.625-19.219 19.219-19.219h79.969c5.063 0 9.938 2.016 13.547 5.625a19.2 19.2 0 0 1 5.625 13.594v76.875c0 5.109-2.016 9.984-5.625 13.594-3.609 3.563-8.484 5.625-13.547 5.625m-60.75-38.391h41.578l-.047-38.531h-41.578zM943.64 953.16c-38.859 0-73.875-23.391-88.781-59.297-14.859-35.906-6.656-77.25 20.859-104.77 27.469-27.469 68.812-35.672 104.72-20.812 35.912 14.86 59.302 49.922 59.302 88.781-.05 53.062-43.036 96.047-96.099 96.094zm0-153.79c-23.344 0-44.344 14.062-53.297 35.625-8.906 21.562-3.984 46.406 12.516 62.906s41.344 21.422 62.906 12.469c21.516-8.906 35.575-29.953 35.575-53.297-.04-31.828-25.825-57.656-57.7-57.703M328.26 953.16c-38.859 0-73.922-23.391-88.781-59.297s-6.656-77.25 20.812-104.77c27.516-27.469 68.812-35.672 104.72-20.812s59.344 49.922 59.344 88.781c-.047 53.062-43.031 96.047-96.094 96.094zm0-153.79c-23.344 0-44.391 14.062-53.297 35.625-8.953 21.562-3.984 46.406 12.516 62.906a57.615 57.615 0 0 0 62.859 12.469c21.562-8.906 35.625-29.953 35.625-53.297-.047-31.828-25.875-57.656-57.703-57.703m478.79-138.39H120c-10.594 0-19.219-8.625-19.219-19.219l.094-375.71c0-10.594 8.578-19.219 19.219-19.219h624.94c44.812.047 81.141 36.375 81.188 81.234v313.69c0 5.109-2.016 9.984-5.625 13.594-3.563 3.609-8.485 5.625-13.547 5.625zm-667.82-38.391h648.61v-294.52c0-23.672-19.172-42.797-42.797-42.844h-605.76z" style="fill-rule:nonzero"/%3e%3cpath d="M807.05 876.28h-401.9c-10.594 0-19.172-8.625-19.172-19.219s8.578-19.219 19.172-19.219h401.9c10.594 0 19.172 8.625 19.172 19.219s-8.578 19.219-19.172 19.219" style="fill-rule:nonzero"/%3e%3cpath d="M600 259.93c-187.55 0-340.07 152.52-340.07 340.07S412.45 940.07 600 940.07 940.07 787.55 940.07 600 787.55 259.93 600 259.93m0 45.344c163.04 0 294.73 131.68 294.73 294.73 0 73.312-26.723 140.25-70.848 191.77l-415.64-415.64c51.512-44.125 118.45-70.848 191.76-70.848zm-223.64 102.96 415.41 415.41C740.243 867.832 673.37 894.73 600 894.73c-163.04 0-294.73-131.69-294.73-294.73 0-73.363 26.898-140.23 71.086-191.76z" style="fill:red;fill-rule:nonzero" transform="translate(-444.526 -444.526)scale(1.73546)"/%3e%3c/svg%3e') no-repeat top left;
  background-size: contain;
  aspect-ratio: 1200/1200;
}
.svg-studiosLogo {
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1225 564"%3e%3cpath d="M129.74 272H90.25a6.62 6.62 0 0 0-4.57 1.67 5.8 5.8 0 0 0-1.88 4.57 6 6 0 0 0 1.88 4.36 6.2 6.2 0 0 0 4.57 1.87h32.83v41.11a58.1 58.1 0 0 1-15.27 6.7A68 68 0 0 1 89 335q-17.88 0-31.81-8.11a58 58 0 0 1-21.82-22.24q-7.9-14.14-7.89-32t7.89-31.91a59.06 59.06 0 0 1 21.82-22.25q13.94-8.19 31.81-8.21a63 63 0 0 1 17.46 2.4 79 79 0 0 1 15.37 6.13c.71.28 1.33.52 1.88.72a5.2 5.2 0 0 0 1.88.32 6 6 0 0 0 4-1.77 5.69 5.69 0 0 0 2-4.47 6.3 6.3 0 0 0-.73-3 7 7 0 0 0-2.18-2.39 65.3 65.3 0 0 0-18.5-7.8 85.6 85.6 0 0 0-21.2-2.6 77.4 77.4 0 0 0-29.83 5.62 73.1 73.1 0 0 0-23.8 15.69 70.7 70.7 0 0 0-15.8 23.8 81.56 81.56 0 0 0 0 59.45 70.7 70.7 0 0 0 15.8 23.8 72.9 72.9 0 0 0 23.8 15.7A77.5 77.5 0 0 0 89 347.44a76.2 76.2 0 0 0 23.38-3.64 82 82 0 0 0 20.68-9.87 8 8 0 0 0 2.3-2.5 6.23 6.23 0 0 0 .83-3.12v-50.09a6.07 6.07 0 0 0-1.78-4.47 6.3 6.3 0 0 0-4.67-1.75m49.67 73.36a5.56 5.56 0 0 0 4.36-1.87 6.38 6.38 0 0 0 1.68-4.37v-55.71h46.14a44.7 44.7 0 0 1 9.25 1 23.6 23.6 0 0 1 8.93 4 21.7 21.7 0 0 1 6.66 8q2.58 5.1 2.59 13.19 0 12.27 2 19.13c1.31 4.57 2.95 8 4.89 10.39a20.5 20.5 0 0 0 6 5.2 6.17 6.17 0 0 0 3.11.83 8.2 8.2 0 0 0 3.33-.73 4.9 4.9 0 0 0 2.49-2.38 5.11 5.11 0 0 0 .52-4.37 6.23 6.23 0 0 0-2.8-3.54 11.2 11.2 0 0 1-3.74-3.95 21.3 21.3 0 0 1-2.18-7.48 118 118 0 0 1-.95-13.92 37.54 37.54 0 0 0-4.26-17.57 31.56 31.56 0 0 0-10.7-11.64 34 34 0 0 0-6.16-3 41.7 41.7 0 0 0 12.6-7.57 36.1 36.1 0 0 0 9.35-12.89 41.2 41.2 0 0 0 3.33-16.73 39.2 39.2 0 0 0-5.28-20.38 37.65 37.65 0 0 0-14.66-14 43.7 43.7 0 0 0-21.2-5.09h-56.13a5.88 5.88 0 0 0-4.46 1.87 6.14 6.14 0 0 0-1.78 4.37v133a5.87 5.87 0 0 0 2 4.37 7.13 7.13 0 0 0 5.07 1.84m75.15-125.44q8 7.79 8 19.64a33.7 33.7 0 0 1-3.95 16.52 30.3 30.3 0 0 1-10.07 11.12 28.8 28.8 0 0 1-13.21 4.58h-49.88v-59.66h48.22q12.89 0 20.89 7.8m87.1 119.93a55.66 55.66 0 0 0 55.39 0A55.35 55.35 0 0 0 416.6 320a54.27 54.27 0 0 0 7.27-27.85v-86.06a6.2 6.2 0 0 0-1.76-4.37 6 6 0 0 0-4.48-1.87 5.58 5.58 0 0 0-4.36 1.87 6.38 6.38 0 0 0-1.66 4.37v86.06a40.73 40.73 0 0 1-5.82 21.61A44.6 44.6 0 0 1 390.4 329a41 41 0 0 1-41.78 0 43.5 43.5 0 0 1-15.28-15.28 41.4 41.4 0 0 1-5.72-21.61v-86.02a6.37 6.37 0 0 0-6.22-6.24 6.42 6.42 0 0 0-4.89 1.87 6.13 6.13 0 0 0-1.77 4.37v86.06A54.2 54.2 0 0 0 322 320a55 55 0 0 0 19.66 19.85m252.03-140a5.79 5.79 0 0 0-5.61 2.71l-54.83 81.75-54.51-81.75a7.35 7.35 0 0 0-2.6-2 7.1 7.1 0 0 0-3-.73 5.74 5.74 0 0 0-4.47 2 6.27 6.27 0 0 0-1.77 4.26v133a6.37 6.37 0 0 0 1.67 4.37 5.55 5.55 0 0 0 4.36 1.87 5.9 5.9 0 0 0 4.47-1.87 6.2 6.2 0 0 0 1.77-4.37V224.38L528 298.8a6.1 6.1 0 0 0 2.18 2 5.77 5.77 0 0 0 5.62 0 4.4 4.4 0 0 0 2-2l48.85-74v114.32a6 6 0 0 0 1.88 4.37 6.23 6.23 0 0 0 4.57 1.87 6.63 6.63 0 0 0 4.68-1.87 5.85 5.85 0 0 0 2-4.37v-133a6.05 6.05 0 0 0-1.76-4.47 5.83 5.83 0 0 0-4.33-1.8M649 345.36a6.39 6.39 0 0 0 6.23-6.24v-55.29h43a37.85 37.85 0 0 0 20.58-5.61A40.06 40.06 0 0 0 733 262.94a44.64 44.64 0 0 0 5.2-21.51 43.73 43.73 0 0 0-5.2-21.62 38.33 38.33 0 0 0-14.14-14.66 39.57 39.57 0 0 0-20.58-5.3H649a5.9 5.9 0 0 0-4.47 1.87 6.13 6.13 0 0 0-1.77 4.37v133a6.37 6.37 0 0 0 1.67 4.37 5.81 5.81 0 0 0 4.57 1.9m63.39-129.5a26.15 26.15 0 0 1 9.47 10.29 32.54 32.54 0 0 1 3.43 15.28 34.1 34.1 0 0 1-3.43 15.27 27.8 27.8 0 0 1-9.47 11 24.76 24.76 0 0 1-14.14 4.06h-43v-59.64h43a26.2 26.2 0 0 1 14.13 3.74Zm44.48-6.23L803.22 273v66.14a6 6 0 0 0 1.87 4.37 6.52 6.52 0 0 0 9.14 0 6 6 0 0 0 1.87-4.37v-66.21l46.35-63.72a5.9 5.9 0 0 0 .95-1.87 7.5 7.5 0 0 0 .3-2.08 6.43 6.43 0 0 0-1.76-4.16 5.65 5.65 0 0 0-4.47-2.08 6.26 6.26 0 0 0-5.4 3.12L810 260.49l-43-58.56a6.19 6.19 0 0 0-5.19-2.91 7.05 7.05 0 0 0-4.48 1.77 5.49 5.49 0 0 0-2.18 4.47 6.3 6.3 0 0 0 .42 2.18 7.8 7.8 0 0 0 1.3 2.19M44.52 423.67a57.1 57.1 0 0 1 19-12.89 60.6 60.6 0 0 1 23.6-4.57 63.7 63.7 0 0 1 19.33 2.91 65.4 65.4 0 0 1 16.84 8.11 9.6 9.6 0 0 0 4.47.93 4.58 4.58 0 0 0 3.64-2.16 6.55 6.55 0 0 0 1.46-5.1 6.27 6.27 0 0 0-2.91-4.26 73.8 73.8 0 0 0-20-9.35A78.9 78.9 0 0 0 87.13 394a72.6 72.6 0 0 0-28.49 5.61 71.5 71.5 0 0 0-23.27 15.69 74.2 74.2 0 0 0-15.69 23.59A75.6 75.6 0 0 0 14 468.57a77.3 77.3 0 0 0 5.82 30.56A71.4 71.4 0 0 0 59 538a73.7 73.7 0 0 0 28.17 5.4 76.5 76.5 0 0 0 15.8-1.66 80 80 0 0 0 15-4.68 83 83 0 0 0 12.26-6.34 5.12 5.12 0 0 0 2.71-4 6.5 6.5 0 0 0-1.25-5 6.07 6.07 0 0 0-4-2.39 6.58 6.58 0 0 0-4.36.94 74.6 74.6 0 0 1-16.94 7.9 62.5 62.5 0 0 1-19.23 2.91 61.5 61.5 0 0 1-23.28-4.37 55.8 55.8 0 0 1-19-12.68A58.5 58.5 0 0 1 32 494.24a73.84 73.84 0 0 1-.1-50.82 58.2 58.2 0 0 1 12.62-19.75m229.26-8.83a64.7 64.7 0 0 0-22.13-15.59 73.95 73.95 0 0 0-56 0 65.2 65.2 0 0 0-22 15.59 72.6 72.6 0 0 0-14.54 23.69 89.53 89.53 0 0 0 0 60.08 72.5 72.5 0 0 0 14.54 23.69 65.2 65.2 0 0 0 22 15.59 73.95 73.95 0 0 0 56 0 64.7 64.7 0 0 0 22.13-15.59 71 71 0 0 0 14.46-23.69 91.2 91.2 0 0 0 0-60.08 71 71 0 0 0-14.46-23.69m-1 86.26A55.3 55.3 0 0 1 252.9 523q-12.57 7.9-29.2 7.9a53.4 53.4 0 0 1-49.16-29.83q-7.18-14-7.17-32.53t7.17-32.54a53.4 53.4 0 0 1 49.16-29.83q16.62 0 29.2 7.9A55.45 55.45 0 0 1 272.75 436q7.28 14 7.27 32.53t-7.27 32.57Zm160.44 29a11.36 11.36 0 0 1-3.74-4 21.6 21.6 0 0 1-2.18-7.48 119 119 0 0 1-.94-13.93 37.7 37.7 0 0 0-4.26-17.57 31.64 31.64 0 0 0-10.71-11.63 34 34 0 0 0-6.15-3 41.5 41.5 0 0 0 12.59-7.57 36.14 36.14 0 0 0 9.36-12.92 41.1 41.1 0 0 0 3.33-16.73 39.1 39.1 0 0 0-5.3-20.37 37.56 37.56 0 0 0-14.66-14 43.56 43.56 0 0 0-21.2-5.09h-56.12a5.87 5.87 0 0 0-4.47 1.87 6.1 6.1 0 0 0-1.77 4.37v133a5.86 5.86 0 0 0 2 4.37 7.1 7.1 0 0 0 5.1 1.87 5.56 5.56 0 0 0 4.36-1.87 6.37 6.37 0 0 0 1.67-4.37v-55.7h46.15a45 45 0 0 1 9.25 1 23.5 23.5 0 0 1 8.93 3.95 22 22 0 0 1 6.66 8q2.58 5.1 2.59 13.2 0 12.27 2 19.12t4.89 10.39a20.3 20.3 0 0 0 6 5.2 6.1 6.1 0 0 0 3.12.83 8.2 8.2 0 0 0 3.33-.72 4.9 4.9 0 0 0 2.45-2.32 5.15 5.15 0 0 0 .53-4.37 6.24 6.24 0 0 0-2.81-3.53M390 467.74h-49.9v-59.66h48.23q12.87 0 20.88 7.8t8 19.64a33.7 33.7 0 0 1-3.94 16.48 30.4 30.4 0 0 1-10.08 11.13 28.9 28.9 0 0 1-13.19 4.61m156.5-66.62a39.5 39.5 0 0 0-20.58-5.3h-49.26a5.84 5.84 0 0 0-4.46 1.87 6.12 6.12 0 0 0-1.78 4.37v133a6.38 6.38 0 0 0 1.68 4.37 5.74 5.74 0 0 0 4.56 1.87 6.39 6.39 0 0 0 6.24-6.24V479.8h43a37.9 37.9 0 0 0 20.58-5.62 40 40 0 0 0 14.14-15.27 44.7 44.7 0 0 0 5.2-21.52 43.75 43.75 0 0 0-5.2-21.62 38.3 38.3 0 0 0-14.12-14.65m3 51.55a27.67 27.67 0 0 1-9.46 11 24.7 24.7 0 0 1-14.14 4.06h-43v-59.65h43a25.49 25.49 0 0 1 23.6 14 32.45 32.45 0 0 1 3.5 15.31 34.1 34.1 0 0 1-3.48 15.28Z"/%3e%3cpath fill="%23dc6d40" d="M987 178.7c-1.89.24-3.24-.8-5.49-2.57l-1.51-1.25a28.7 28.7 0 0 0-6.39-4.36 16 16 0 0 0-1.82-.39 13 13 0 0 0-1.71-.37 15.5 15.5 0 0 0-5.91 0 20 20 0 0 0-2.6.55c-.13 0-.23 0-.37.08h-.05c-.25.1-.51.05-.75.16-.48.21-.9.54-1.36.79a13 13 0 0 0-1.37.56c-.32.2-.58.51-.88.74l-.21.18c-.29.23-.58.46-.86.72s-.49.39-.73.62-.38.4-.57.62a20 20 0 0 0-1.63 1.84 1 1 0 0 0-.11.14 21.4 21.4 0 0 0-3.55 6.36c-.36 1-1 2.81-1.47 3.08a3.92 3.92 0 0 0 1.85 7.38 3.8 3.8 0 0 0 1.85-.47 4 4 0 0 0 .49-.37 16.21 16.21 0 0 0 13.88 7.68 17.63 17.63 0 0 0 12.53-5.26 18.07 18.07 0 0 0 4.53-9.42 12.4 12.4 0 0 0 4.19.8 3.92 3.92 0 1 0 0-7.83Zm-22.21 5.55a5.19 5.19 0 0 1-6.19-2.09 4.7 4.7 0 0 1 1-1.52 12.7 12.7 0 0 1 3.48-2.57c.18-.07.37-.2.54-.25a9.3 9.3 0 0 1 2.65-.5 2 2 0 0 1 1.4.41 3.28 3.28 0 0 1 .81 2.73 5.87 5.87 0 0 1-3.68 3.79Z"/%3e%3cpath fill="%23dc6d40" d="M1212 32.12a16.11 16.11 0 0 0-10.63-8.25l-36.63-8.61a16.13 16.13 0 0 0-19.72 14l-9.65 90.08c-19.13-4.09-96.26-19.37-148.21-12a93.24 93.24 0 0 0-54.38 27.29c-.41.37-.9.65-1.29 1-.12.12-.08.31-.18.44a108.1 108.1 0 0 0-21.86 34.09l-23.66 5.4a3.92 3.92 0 0 0-1.53 6.93 114.4 114.4 0 0 0 21.86 12.59c-.43 13.23.87 69.5 51.18 96.17a170.7 170.7 0 0 0 37.7 14.43c.14 0 .23.13.37.13h.05a181 181 0 0 0 24.28 4.19c-3 5.41-8.4 15.15-14.45 25.18-7 9.53-30 20.62-38.28 24.09a3.92 3.92 0 0 0 1.52 7.54 4 4 0 0 0 1.51-.3 207 207 0 0 0 22.31-11.31 91 91 0 0 1-7.53 9.49 3.92 3.92 0 0 0 .15 5.55 3.86 3.86 0 0 0 2.69 1.07 3.92 3.92 0 0 0 2.85-1.22c4.64-4.9 10.38-13.14 16-22 .12.2.13.46.26.66 4.46 6.5 13 8.06 14 8.21a3.2 3.2 0 0 0 .62 0 3.92 3.92 0 0 0 .64-7.78c-1.71-.29-6.63-1.75-8.79-4.94a7.3 7.3 0 0 1-.92-5.58c7.59-12.59 14-24.46 16.06-28.18 3.32.19 6.61.62 9.94.62a150.8 150.8 0 0 0 41.61-5.78c-2.35 9.22-7.11 27.55-12.1 45-6.07 15.28-27.1 27.26-27.3 27.37a3.92 3.92 0 1 0 3.83 6.84 100.8 100.8 0 0 0 17-12.62 142 142 0 0 1-5.86 15.76 3.92 3.92 0 0 0 1.81 5.24 4 4 0 0 0 1.71.39 3.91 3.91 0 0 0 3.52-2.21c2.55-5.26 5.91-15.27 9.38-26.73 5.85 5.36 14.51 6.78 15 6.85a4 4 0 0 0 .57 0 3.92 3.92 0 0 0 .56-7.8c-.11 0-11.52-2-13.28-8.78 6.36-22.05 12.45-46.08 14-52.16a116.9 116.9 0 0 0 40.06-24.22 126 126 0 0 0 25-33.19c7.7-14.42 17.5-45.16 15-66.87 9.17-15.22 12.35-33.24 10.63-49.69l33.23-83a16.14 16.14 0 0 0-.65-13.38m-25.73-3.75-26.29 92.92c-1.11-.13-2.26-.25-3.45-.37l18.31-95.24Zm-33.47 1.71a8.17 8.17 0 0 1 3.45-5.87 8.3 8.3 0 0 1 6.71-1.32l4.24 1-18.56 96.47c-1.77-.08-3.6-.14-5.48-.17ZM896.3 181.25l14.16-3.25 8 13.26c-8.46-2.26-16.6-6.6-22.16-10.01m64.62 103.13c-43.7-23.17-47.14-71-47.06-86.38a56.2 56.2 0 0 0 12.08 2.56h.32a3.91 3.91 0 0 0 3.33-1.85 3.87 3.87 0 0 0 0-4.08l-13-21.52a95.6 95.6 0 0 1 20.12-31.81c.06-.06.16 0 .22-.09 8.71-8.74 26.46-9 37.57-3.76s18.9 17.3 20.66 32.17a63.6 63.6 0 0 1-.1 11.93c-.36 5.06-.72 10.29.28 15.65 1.82 9.75 7.61 17.26 13.92 24.73 14.25 16.88 17.27 37.36 8.29 56.2-4 8.32-12.86 17.75-21.81 19.63a162.6 162.6 0 0 1-34.82-13.38m159.18-81c-62.22 13.85-80.74-34.23-81.49-36.29a3.93 3.93 0 0 0-7.38 2.68c.18.5 16.59 43.92 67.63 43.92a105.8 105.8 0 0 0 23-2.66c17.17-3.8 30.12-12 39.42-22.55-.75 18.34-8 41-14.41 52.94a119 119 0 0 1-23.39 31.16c-30.83 28.74-75 35.28-115 28a50.3 50.3 0 0 0 16.28-19.06c10.22-21.43 6.72-45.59-9.37-64.63-5.6-6.63-10.74-13.24-12.21-21.11-.81-4.39-.5-8.9-.16-13.67a71.4 71.4 0 0 0 .06-13.41c-2.08-17.56-11.46-31.89-25.09-38.33a48.46 48.46 0 0 0-22.19-4.05 87.7 87.7 0 0 1 32.48-11.21c38.62-5.46 93.12 2.25 124.59 7.87a100 100 0 0 0-12.33 3.48c-34.36 12.31-45.79 23.43-46.26 23.9a3.92 3.92 0 0 0 5.52 5.57c.1-.1 11-10.49 43.39-22.09 17.72-6.34 37.22-6.4 51.38-5.15-2.81 10.19-11.22 16.7-16.32 19.68a56.2 56.2 0 0 1-12.87 5.31 33.9 33.9 0 0 0 3-15.93 3.92 3.92 0 0 0-7.81.62c.7 8.93-4 18.64-11.89 24.75-7.58 5.82-17.17 8.28-25.65 10.45a3.92 3.92 0 0 0 1 7.72 3.6 3.6 0 0 0 1-.13c9.2-2.35 19.64-5 28.49-11.82a39.3 39.3 0 0 0 6.36-6.26 61 61 0 0 0 10-2.45 25.64 25.64 0 0 1-8.3 16.06c-5.29 4.72-12 7.36-18.39 9.93a3.92 3.92 0 0 0 1.45 7.56 4 4 0 0 0 1.46-.28c6.73-2.68 14.37-5.73 20.7-11.36 7.31-6.53 11.5-15.73 11.18-24.61 0-.27-.26-.41-.32-.65 1.53-.74 3.12-1.27 4.62-2.14 6.38-3.72 17.23-11.95 20.38-25.55 4 .54 7.26 1.11 9.31 1.53 2.2 29.3-12.71 63.62-51.87 72.3Zm85.24-160.77-32.29 80.71c-1.39-.28-3.14-.61-5.28-1l26.1-92.22 5.67 1.33a8.29 8.29 0 0 1 5.8 11.15Z"/%3e%3cpath d="M624.78 492.06a30.5 30.5 0 0 0 10 6.19 35 35 0 0 0 12 1.91 27.4 27.4 0 0 0 11.4-2.33 20.16 20.16 0 0 0 8.21-6.47 15.8 15.8 0 0 0 3-9.55 20.6 20.6 0 0 0-1.43-8.14 13.53 13.53 0 0 0-4.29-5.45 26.2 26.2 0 0 0-6.85-3.59 66 66 0 0 0-8.94-2.46 70 70 0 0 1-7.49-2.43 13.65 13.65 0 0 1-5.22-3.4 7.58 7.58 0 0 1-1.91-5.35 7.7 7.7 0 0 1 1.68-5 10.83 10.83 0 0 1 4.75-3.26 20.3 20.3 0 0 1 7.27-1.17 19.6 19.6 0 0 1 5.53.84 28.7 28.7 0 0 1 5.31 2.14 17.6 17.6 0 0 1 4.06 2.89 3.28 3.28 0 0 0 2.13.75 4.06 4.06 0 0 0 3-1.36 4.15 4.15 0 0 0 1.31-2.93 5.33 5.33 0 0 0-2.15-4 23 23 0 0 0-8.28-4.94 31.7 31.7 0 0 0-10.87-1.84 28.4 28.4 0 0 0-11.51 2.23 19 19 0 0 0-8 6.34 16.06 16.06 0 0 0-2.94 9.59 18.2 18.2 0 0 0 1.41 7.36 15.1 15.1 0 0 0 4 5.4 22.5 22.5 0 0 0 6.28 3.72 47 47 0 0 0 8.24 2.42 45.5 45.5 0 0 1 8.57 2.57 14.8 14.8 0 0 1 5.59 3.77 8.3 8.3 0 0 1 1.95 5.67 7.3 7.3 0 0 1-1.86 4.94 12.4 12.4 0 0 1-5 3.36 19.9 19.9 0 0 1-7.09 1.2 22.8 22.8 0 0 1-9.24-1.68 27.4 27.4 0 0 1-7.59-5.07 3.74 3.74 0 0 0-2.6-1 4.07 4.07 0 0 0-3.12 1.35 4.33 4.33 0 0 0-1.26 3 4.54 4.54 0 0 0 .51 2.05 5.6 5.6 0 0 0 1.44 1.73M692 434a4.42 4.42 0 0 0-3.11 1.16 4.25 4.25 0 0 0 0 6.06 4.42 4.42 0 0 0 3.11 1.16h16.67v52.34a4.26 4.26 0 0 0 1.31 3.17 4.53 4.53 0 0 0 3.35 1.3 4.72 4.72 0 0 0 3.39-1.3 4.27 4.27 0 0 0 1.36-3.17v-52.3h16.58a4.75 4.75 0 0 0 3.17-1.11 3.77 3.77 0 0 0 1.3-3 4 4 0 0 0-1.3-3.12 4.64 4.64 0 0 0-3.17-1.16Zm76.72 1.25a4.4 4.4 0 0 0-3.13-1.3 4.54 4.54 0 0 0-3.35 1.3 4.3 4.3 0 0 0-1.3 3.17v35.85a26 26 0 0 0 3.3 13.13 24.64 24.64 0 0 0 9 9.13 26.84 26.84 0 0 0 26 0 24.3 24.3 0 0 0 8.93-9.13 26.16 26.16 0 0 0 3.27-13.13v-35.85a4.56 4.56 0 0 0-1.16-3.17 4 4 0 0 0-3.13-1.3 3.7 3.7 0 0 0-3 1.3 4.67 4.67 0 0 0-1.12 3.17v35.85a16.14 16.14 0 0 1-2.34 8.7 16.76 16.76 0 0 1-14.41 8.03 15.8 15.8 0 0 1-8-2.14 16.3 16.3 0 0 1-6-5.92 16.8 16.8 0 0 1-2.23-8.7v-35.82a4.26 4.26 0 0 0-1.33-3.17m70.63.09a4.33 4.33 0 0 0-1.3 3.17v56.25a4.44 4.44 0 0 0 4.46 4.47h22.92q9.11 0 15.23-4.38a27.1 27.1 0 0 0 9.21-11.78 41.9 41.9 0 0 0 3.13-16.44 44 44 0 0 0-1.71-12.48 31.4 31.4 0 0 0-5.29-10.43 24.3 24.3 0 0 0-8.65-7.12 26.7 26.7 0 0 0-12-2.56h-22.84a4.3 4.3 0 0 0-3.16 1.3m33.76 9.13a17.06 17.06 0 0 1 5.92 5.31 23.8 23.8 0 0 1 3.44 7.73 37 37 0 0 1 1.12 9.12 34.7 34.7 0 0 1-2 12 19.27 19.27 0 0 1-6.19 8.8q-4.18 3.3-10.89 3.31h-17.34v-48.23h17.33a17.7 17.7 0 0 1 8.61 1.96m50.61 53.46a4.2 4.2 0 0 0 1.39-3.17v-56.25a4.22 4.22 0 0 0-1.34-3.17 4.4 4.4 0 0 0-3.13-1.3 4.5 4.5 0 0 0-3.34 1.3 4.33 4.33 0 0 0-1.3 3.17v56.25a4.36 4.36 0 0 0 4.55 4.47 4.54 4.54 0 0 0 3.17-1.3m43.16-.33a32.3 32.3 0 0 0 25.2 0 30.45 30.45 0 0 0 10-7.12 33 33 0 0 0 6.56-10.62 38.7 38.7 0 0 0 0-26.45 33 33 0 0 0-6.56-10.62 30.86 30.86 0 0 0-45.16 0 32.5 32.5 0 0 0-6.57 10.62 38.54 38.54 0 0 0 0 26.45 32.5 32.5 0 0 0 6.57 10.62 30.3 30.3 0 0 0 9.96 7.12m-6.56-43.68a22.47 22.47 0 0 1 7.73-8.8 20.34 20.34 0 0 1 11.46-3.26 20.1 20.1 0 0 1 11.35 3.26 22.7 22.7 0 0 1 7.79 8.85 29.75 29.75 0 0 1 0 25.33 22.7 22.7 0 0 1-7.79 8.85 20.1 20.1 0 0 1-11.35 3.26 20.34 20.34 0 0 1-11.46-3.26 22.34 22.34 0 0 1-7.73-8.85 30.25 30.25 0 0 1 0-25.38m100.2 36.56a19.8 19.8 0 0 1-7.08 1.2 22.8 22.8 0 0 1-9.17-1.72 27.3 27.3 0 0 1-7.58-5.07 3.8 3.8 0 0 0-2.61-1 4.12 4.12 0 0 0-3.13 1.35 4.32 4.32 0 0 0-1.25 3 4.54 4.54 0 0 0 .51 2.05 5.2 5.2 0 0 0 1.44 1.77 30.8 30.8 0 0 0 10 6.19 34.8 34.8 0 0 0 12 1.91 27.5 27.5 0 0 0 11.41-2.33 20.1 20.1 0 0 0 8.19-6.47 15.77 15.77 0 0 0 3-9.55 20.2 20.2 0 0 0-1.46-8.14 13.26 13.26 0 0 0-4.28-5.45 25.8 25.8 0 0 0-6.84-3.59 66 66 0 0 0-8.93-2.46 68 68 0 0 1-7.5-2.43 13.6 13.6 0 0 1-5.22-3.4 8.37 8.37 0 0 1-.23-10.33 10.74 10.74 0 0 1 4.74-3.26 20.5 20.5 0 0 1 7.26-1.17 19.4 19.4 0 0 1 5.54.84 29 29 0 0 1 5.32 2.14 16.4 16.4 0 0 1 4 2.89 3.35 3.35 0 0 0 2.15.75 4 4 0 0 0 3-1.36 4.13 4.13 0 0 0 1.3-2.93 5.32 5.32 0 0 0-2.14-4 23.1 23.1 0 0 0-8.29-4.94 31.6 31.6 0 0 0-10.9-1.86 28.4 28.4 0 0 0-11.49 2.23 19 19 0 0 0-8 6.34 16 16 0 0 0-2.93 9.59 18.2 18.2 0 0 0 1.39 7.36 15.1 15.1 0 0 0 4 5.4 22.7 22.7 0 0 0 6.3 3.72 47 47 0 0 0 8.24 2.42 45.7 45.7 0 0 1 8.56 2.57 15.1 15.1 0 0 1 5.59 3.77 8.3 8.3 0 0 1 2 5.67 7.26 7.26 0 0 1-1.86 4.94 12.3 12.3 0 0 1-5.05 3.36"/%3e%3cpath d="M1073.68 535.57H625.42a3.92 3.92 0 0 0 0 7.83h448.26a3.92 3.92 0 0 0 0-7.83" class="a"/%3e%3c/svg%3e') no-repeat top left;
  background-size: contain;
  aspect-ratio: 1225/564;
}
.svg-tag {
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 17 17"%3e%3cpath fill="%23fff" d="M.3 9.8 9.1 1 14 .6l1.3.4 1.2 2-.2 4.5-9 8.9z"/%3e%3ccircle cx="13.4" cy="3.6" r="1" fill="%23999"/%3e%3cpath stroke="%23f26739" d="m1.2 9.5 6.3 6.4"/%3e%3cpath d="M13.2.038s-.8 0-2.5.2c-.6 0-1.8.2-3.2 1.6l-7 7c-.6.6-.6 1.6 0 2.2l5.6 5.6c.6.6 1.6.6 2.2 0l7-7c1.3-1.3 1.5-2.6 1.6-3.2.1-1.8.2-2.6.2-2.6.1-1-.3-2-1-2.7-.9-.9-1.9-1.2-2.9-1.1m0 1q.15 0 0 0c.7-.1 1.5.2 2 .7s.8 1.2.7 1.9c0 0-.1.9-.2 2.6 0 .5-.1 1.4-1.3 2.5l-7 7c-.2.2-.5.2-.8 0l-5.6-5.6c-.2-.2-.2-.5 0-.8l7-7c1.2-1.2 2-1.2 2.6-1.3zm.3 1c-.4 0-.8.1-1.1.4-.6.6-.6 1.5 0 2.1s1.5.6 2.1 0 .6-1.5 0-2.1c-.2-.3-.6-.4-1-.4m0 1c.1 0 .3.1.4.2.2.2.2.5 0 .7s-.5.2-.7 0-.2-.5 0-.7c.1-.2.2-.2.3-.2"/%3e%3c/svg%3e') no-repeat top left;
  background-size: contain;
  aspect-ratio: 17/17;
}
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --container-3xl: 48rem;
    --container-5xl: 64rem;
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --font-weight-bold: 700;
    --leading-normal: 1.5;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *,::after,::before,::backdrop,::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html,:host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    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;
    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 {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.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 {
    display: block;
    vertical-align: middle;
  }
  img,video {
    max-width: 100%;
    height: auto;
  }
  button,input,select,optgroup,textarea,::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :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;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }
  ::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden=until-found])) {
    display: none !important;
  }
}
@layer utilities {
  .collapse {
    visibility: collapse;
  }
  .visible {
    visibility: visible;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .start {
    inset-inline-start: var(--spacing);
  }
  .end {
    inset-inline-end: var(--spacing);
  }
  .float-left {
    float: left;
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .flow-root {
    display: flow-root;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .table {
    display: table;
  }
  .\!size-3 {
    width: calc(var(--spacing) * 3) !important;
    height: calc(var(--spacing) * 3) !important;
  }
  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }
  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }
  .h-0 {
    height: calc(var(--spacing) * 0);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-full {
    height: 100%;
  }
  .w-\[70\%\] {
    width: 70%;
  }
  .w-full {
    width: 100%;
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-5xl {
    max-width: var(--container-5xl);
  }
  .max-w-64 {
    max-width: calc(var(--spacing) * 64);
  }
  .shrink {
    flex-shrink: 1;
  }
  .grow {
    flex-grow: 1;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .resize {
    resize: both;
  }
  .justify-between {
    justify-content: space-between;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-\[30px\] {
    padding-top: 30px;
  }
  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-\[60\%\] {
    padding-bottom: 60%;
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-top {
    vertical-align: top;
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .text-black\/40 {
    color: color-mix(in srgb, #000 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }
  .text-black\/60 {
    color: color-mix(in srgb, #000 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }
  .no-underline {
    text-decoration-line: none;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .invert {
    --tw-invert: invert(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,);
  }
  .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,);
  }
  .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));
  }
  .sm\:float-left {
    @media (width >= 40rem) {
      float: left;
    }
  }
  .sm\:block {
    @media (width >= 40rem) {
      display: block;
    }
  }
  .sm\:hidden {
    @media (width >= 40rem) {
      display: none;
    }
  }
  .sm\:w-1\/2 {
    @media (width >= 40rem) {
      width: calc(1 / 2 * 100%);
    }
  }
  .sm\:w-\[10\%\] {
    @media (width >= 40rem) {
      width: 10%;
    }
  }
  .sm\:w-\[30\%\] {
    @media (width >= 40rem) {
      width: 30%;
    }
  }
  .sm\:max-w-lg {
    @media (width >= 40rem) {
      max-width: var(--container-lg);
    }
  }
  .sm\:max-w-sm {
    @media (width >= 40rem) {
      max-width: var(--container-sm);
    }
  }
  .sm\:pt-8 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .sm\:pl-16 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .sm\:max-lg\:w-\[10\%\] {
    @media (width >= 40rem) {
      @media (width < 64rem) {
        width: 10%;
      }
    }
  }
  .lg\:w-\[20\%\] {
    @media (width >= 64rem) {
      width: 20%;
    }
  }
  .print\:hidden {
    @media print {
      display: none;
    }
  }
  .\[\&_a\]\:inline-block {
    & a {
      display: inline-block;
    }
  }
  .\[\&_a\]\:size-4 {
    & a {
      width: calc(var(--spacing) * 4);
      height: calc(var(--spacing) * 4);
    }
  }
  .\[\&_a\]\:no-underline {
    & a {
      text-decoration-line: none;
    }
  }
  .\[\&_a\]\:\[filter\:invert\(0\.5\)\] {
    & a {
      filter: invert(0.5);
    }
  }
  .\[\&_a\:hover\]\:opacity-50 {
    & a:hover {
      opacity: 50%;
    }
  }
  .\[\&_td\]\:py-0\.5 {
    & td {
      padding-block: calc(var(--spacing) * 0.5);
    }
  }
  .\[\&\>span\]\:pr-1 {
    &>span {
      padding-right: calc(var(--spacing) * 1);
    }
  }
  .sm\:\[\&\>span\]\:pr-2 {
    @media (width >= 40rem) {
      &>span {
        padding-right: calc(var(--spacing) * 2);
      }
    }
  }
}
.svg-tag {
  display: inline-block;
  width: calc(var(--spacing) * 4);
  height: calc(var(--spacing) * 4);
}
:root {
  --accent: #dc6c40;
  --accent-light: #f79a5e;
  --accent-dark: #0d5258;
  --accent-mono: #03061f;
  --accent-mono-light: #a0cab3;
}
.accent {
  color: var(--accent);
}
.accent-mono {
  color: var(--accent-mono);
}
html,body {
  height: 100%;
}
img {
  max-inline-size: 100%;
  block-size: auto;
}
@layer base {
  p {
    margin-block: 1em;
  }
  h1 {
    margin-block: .67em;
  }
  h2 {
    margin-block: .83em;
  }
  h3 {
    margin-block: 1em;
  }
  h4 {
    margin-block: 1.33em 0;
  }
  figure {
    margin-block: 1em;
  }
  ol {
    list-style-type: decimal;
    margin-block: 1em;
    padding-inline-start: 40px;
  }
  ul {
    list-style-type: disc;
    margin-block: 1em;
    padding-inline-start: 40px;
  }
}
html {
  font-family: "Questrial",sans-serif;
}
h1 {
  font-size: 2em;
  line-height: 1.2;
  font-family: "Quicksand",sans-serif;
  font-weight: 500;
  color: var(--accent);
}
h1 a {
  color: var(--accent);
  text-decoration: none;
}
h2 {
  font-size: 1.5em;
  line-height: 1.2;
  font-family: "Quicksand",sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--accent);
}
h3 {
  font-size: 1.17em;
  line-height: 1.2;
  font-family: "Quicksand",sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--accent-light);
}
h4 {
  font-size: 1em;
  line-height: 1.2;
  font-family: "Dosis",sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--accent-mono);
}
figcaption {
  font-family: "Quicksand",sans-serif;
  font-size: .875rem;
  color: #fff;
  background-color: rgba(0,0,0,.5);
}
code {
  font-size: .9em;
}
.content {
  font-size: 1.05em;
}
.content a:link {
  color: var(--accent);
}
.content a:hover,.content a:visited {
  color: #ae4820;
}
.link-subdued {
  color: color-mix(in srgb, #000 80%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    color: color-mix(in oklab, var(--color-black) 80%, transparent);
  }
  text-decoration-line: none;
  &:hover {
    @media (hover: hover) {
      opacity: 50%;
    }
  }
}
figure {
  display: table;
  width: 100%;
  margin-inline: 0;
}
figure figcaption {
  display: table-caption;
  caption-side: top;
  padding-block: .25rem;
  padding-inline: .5rem 1rem;
}
.portfolio-container {
  max-width: 72rem;
}
.portfolio-container figure {
  margin-block: 0;
}
.portfolio-container img {
  display: block;
}
.portfolio-w100 {
  padding: .75rem;
}
.portfolio-sxs-container {
  display: flow-root;
  width: 100%;
}
.portfolio-sxs-w40 {
  padding: .75rem;
  float: left;
  width: 100%;
}
@media (min-width: 30em) {
  .portfolio-sxs-w40 {
    width: 40%;
  }
}
.portfolio-sxs-w50 {
  padding: .75rem;
  float: left;
  width: 100%;
}
@media (min-width: 30em) {
  .portfolio-sxs-w50 {
    width: 50%;
  }
}
.portfolio-sxs-w60 {
  padding: .75rem;
  float: left;
  width: 100%;
}
@media (min-width: 30em) {
  .portfolio-sxs-w60 {
    width: 60%;
  }
}
.tag-dash {
  opacity: .5;
}
.home-page-figure-container {
  display: flex;
  flex-wrap: wrap;
}
.home-page-figure-div {
  padding: calc(var(--spacing) * 1);
  @media (width >= 64rem) {
    width: calc(1 / 2 * 100%);
  }
}
.home-page-figure-div figure {
  margin-block: 0;
}
.home-page-tags-container a {
  color: var(--accent);
  text-decoration: none;
}
.colophon-row {
  padding-top: calc(var(--spacing) * 1);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.mw-30 {
  max-width: 30%;
}
@media print {
  .dn-p {
    display: none !important;
  }
  h1 {
    -moz-column-break-before: page;
         break-before: page;
  }
  h1:first-of-type {
    -moz-column-break-before: auto;
         break-before: auto;
  }
}
@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-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  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: 0px;
}
@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;
}
@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-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-leading: initial;
      --tw-font-weight: 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;
    }
  }
}