:root{--front-color: #000;--back-color: #fff}*{box-sizing:border-box;padding:0;margin:0;cursor:none}html{scroll-behavior:smooth}body{min-height:100vh;font-family:FT System,sans-serif;font-size:16px;line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 998px){body{font-size:14px;line-height:1.25}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;line-height:1;white-space:pre-line}h1,.h1{font-size:80px;font-weight:400}@media (max-width: 998px){h1,.h1{font-size:52.5px}}h1.h1--huge,.h1.h1--huge{font-size:14vw;line-height:.88}h2,.h2{font-size:60px}@media (max-width: 998px){h2,.h2{font-size:35px}}h3,.h3{font-size:40px}@media (max-width: 998px){h3,.h3{font-size:26.25px}}h4,.h4{font-size:30px}@media (max-width: 998px){h4,.h4{font-size:17.5px}}h5,.h5{font-size:20px;font-weight:500}@media (max-width: 998px){h5,.h5{font-size:17.5px}}h6,.h6{font-size:16px;font-weight:400;text-transform:uppercase}p{line-height:1.25;white-space:pre-line}a{color:currentColor;text-decoration:none;white-space:pre-line}a:hover{text-decoration:none}input,button{font-size:inherit;color:inherit;font-family:inherit;text-transform:inherit;line-height:1.25;border:none;background:none;padding:0}button{display:flex}button *{pointer-events:none}button:hover,button:focus{text-decoration:none}button:focus:not(:focus-visible){outline:none}svg path:not([stroke]){fill:currentColor}svg line{stroke:currentColor}ul,ol{padding-left:1em}ul.list--nostyle,ol.list--nostyle{list-style:none;padding-left:0}hr{border:none;height:1px;background-color:currentColor;margin:8px 0}table{width:100%;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0}table td,table th{border-top:1px solid;padding:8px 0;white-space:pre-line;width:calc(100% / var(--length))}table th{text-align:left;font-weight:400;border-color:transparent}table tr:first-child td,table tr:first-child th{border-top:none}.flex{width:100%;display:flex;flex-wrap:wrap;--gap: 0px;gap:var(--gap)}.flex.flex--end{justify-content:flex-end}.flex.flex--spaced{justify-content:space-between}.flex.flex--column{flex-direction:column}.flex.flex--gapped{--gap: 16px}@media (max-width: 998px){.flex.flex--gapped{--gap: 8px}}.flex.flex--thick_gapped{--gap: 32px}.flex.flex--tight_gapped{--gap: 8px}@media (max-width: 998px){.flex.flex--tight_gapped{--gap: 5.3333333333px}}@media (max-width: 998px){.flex.flex--tight_guttered_on_phone{--gap: 5.3333333333px}}.col.col--1of12{width:calc(8.3333333333% - var(--gap) + calc(var(--gap) / 12))}@media (max-width: 998px){.col.col--mobile--1of12{width:calc(8.3333333333% - var(--gap) + calc(var(--gap) / 12))}}.col.col--2of12{width:calc(16.6666666667% - var(--gap) + calc(var(--gap) / 6))}@media (max-width: 998px){.col.col--mobile--2of12{width:calc(16.6666666667% - var(--gap) + calc(var(--gap) / 6))}}.col.col--3of12{width:calc(25% - var(--gap) + calc(var(--gap) / 4))}@media (max-width: 998px){.col.col--mobile--3of12{width:calc(25% - var(--gap) + calc(var(--gap) / 4))}}.col.col--4of12{width:calc(33.3333333333% - var(--gap) + calc(var(--gap) / 3))}@media (max-width: 998px){.col.col--mobile--4of12{width:calc(33.3333333333% - var(--gap) + calc(var(--gap) / 3))}}.col.col--5of12{width:calc(41.6666666667% - var(--gap) + calc(var(--gap) / 2.4))}@media (max-width: 998px){.col.col--mobile--5of12{width:calc(41.6666666667% - var(--gap) + calc(var(--gap) / 2.4))}}.col.col--6of12{width:calc(50% - var(--gap) + calc(var(--gap) / 2))}@media (max-width: 998px){.col.col--mobile--6of12{width:calc(50% - var(--gap) + calc(var(--gap) / 2))}}.col.col--7of12{width:calc(58.3333333333% - var(--gap) + calc(var(--gap) / 1.7142857143))}@media (max-width: 998px){.col.col--mobile--7of12{width:calc(58.3333333333% - var(--gap) + calc(var(--gap) / 1.7142857143))}}.col.col--8of12{width:calc(66.6666666667% - var(--gap) + calc(var(--gap) / 1.5))}@media (max-width: 998px){.col.col--mobile--8of12{width:calc(66.6666666667% - var(--gap) + calc(var(--gap) / 1.5))}}.col.col--9of12{width:calc(75% - var(--gap) + calc(var(--gap) / 1.3333333333))}@media (max-width: 998px){.col.col--mobile--9of12{width:calc(75% - var(--gap) + calc(var(--gap) / 1.3333333333))}}.col.col--10of12{width:calc(83.3333333333% - var(--gap) + calc(var(--gap) / 1.2))}@media (max-width: 998px){.col.col--mobile--10of12{width:calc(83.3333333333% - var(--gap) + calc(var(--gap) / 1.2))}}.col.col--11of12{width:calc(91.6666666667% - var(--gap) + calc(var(--gap) / 1.0909090909))}@media (max-width: 998px){.col.col--mobile--11of12{width:calc(91.6666666667% - var(--gap) + calc(var(--gap) / 1.0909090909))}}.col.col--12of12{width:calc(100% - var(--gap) + calc(var(--gap) / 1))}@media (max-width: 998px){.col.col--mobile--12of12{width:calc(100% - var(--gap) + calc(var(--gap) / 1))}}.col.col--1of3{width:calc(33.3333333333% - var(--gap) + calc(var(--gap) / 3))}.col.col--2of3{width:calc(66.6666666667% - var(--gap) + calc(var(--gap) / 1.5))}.col.col--3of3{width:calc(100% - var(--gap) + calc(var(--gap) / 1))}footer.svelte-1u4mq0z.svelte-1u4mq0z.svelte-1u4mq0z{position:relative;z-index:87;background-color:var(--back-color);transition:background-color 333ms;padding:16px;margin-top:30vh}@media (max-width: 998px){footer.svelte-1u4mq0z.svelte-1u4mq0z.svelte-1u4mq0z{padding:14px}}footer.svelte-1u4mq0z figure.svelte-1u4mq0z.svelte-1u4mq0z{width:100%}footer.svelte-1u4mq0z figure.svelte-1u4mq0z svg{width:100%;height:16vw;object-position:bottom}footer.svelte-1u4mq0z a.svelte-1u4mq0z.svelte-1u4mq0z{transition:opacity 333ms}footer.svelte-1u4mq0z a.svelte-1u4mq0z.svelte-1u4mq0z:hover,footer.svelte-1u4mq0z a.svelte-1u4mq0z.svelte-1u4mq0z:focus{text-decoration:none}@media (min-width: 998px){footer.svelte-1u4mq0z a.svelte-1u4mq0z:hover~a.svelte-1u4mq0z,footer.svelte-1u4mq0z a.svelte-1u4mq0z:focus~a.svelte-1u4mq0z{opacity:.333}}@media (min-width: 998px){footer.svelte-1u4mq0z a.svelte-1u4mq0z.svelte-1u4mq0z:has(~a:hover),footer.svelte-1u4mq0z a.svelte-1u4mq0z.svelte-1u4mq0z:has(~a:focus){opacity:.333}}footer.svelte-1u4mq0z .social.svelte-1u4mq0z.svelte-1u4mq0z,footer.svelte-1u4mq0z .contact.svelte-1u4mq0z.svelte-1u4mq0z{gap:4px;margin:16px 0 20px}footer.svelte-1u4mq0z .contact a.svelte-1u4mq0z.svelte-1u4mq0z:last-child{margin-top:16px}footer.svelte-1u4mq0z .footer.svelte-1u4mq0z.svelte-1u4mq0z{width:100%;justify-content:space-between}@media (max-width: 998px){footer.svelte-1u4mq0z .footer.svelte-1u4mq0z.svelte-1u4mq0z{font-size:13.125px}}figure.svelte-vxcb2i{position:fixed;z-index:6666;width:20px;height:20px;border-radius:50%;background-color:#000;transform:translate(-50%,-50%);transition:transform 666ms,border-radius 666ms,opacity 666ms;pointer-events:none}@supports (mix-blend-mode: exclusion){figure.svelte-vxcb2i{background-color:#fff;mix-blend-mode:difference}}figure.hovering.svelte-vxcb2i{transform:translate(-50%,-50%) scale(.88)}figure.hidden.svelte-vxcb2i{opacity:0}div.svelte-lap7em{transition:color 333ms,background-color 333ms;color:var(--front-color);background-color:var(--back-color);--front-color:#000;--back-color:var(--color, #fff)}@media (prefers-color-scheme: dark){div.svelte-lap7em{--front-color:var(--color, #fff);--back-color:#000}div.light.svelte-lap7em{--front-color:#000;--back-color:var(--color, #fff)}}div.dark.svelte-lap7em{--front-color:var(--color, #fff);--back-color:#000}main.svelte-lap7em{min-height:100vh}
