@font-face{font-family:Regular;src:url(/_next/static/media/ResistText-Regular.b055c735.woff2) format("woff2"),url(/_next/static/media/ResistText-Regular.707d0c1b.woff) format("woff")}@font-face{font-family:Medium;src:url(/_next/static/media/ResistText-Medium.26c75e6b.woff2) format("woff2"),url(/_next/static/media/ResistText-Medium.be41205f.woff) format("woff")}@font-face{font-family:Mono;src:url(/_next/static/media/ResistMono-Regular.fcb0870d.woff2) format("woff2"),url(/_next/static/media/ResistMono-Regular.bdfed88a.woff) format("woff")}:root{--mobile:(max-width:1023px);--desktop:(min-width:1024px)}.base-font-size{font-size:18px;font-family:Regular,sans-serif}.small-font-size{font-size:15.3px}.bigger-font-size{font-size:22.5px;line-height:1.2;font-weight:400}.large-font-size{font-size:36px;line-height:1;letter-spacing:-.02em}.x-large-font-size,.xx-large-font-size{line-height:1;letter-spacing:-.03em;font-size:36px}@media(max-width:1023px){.x-large-font-size,.xx-large-font-size{font-size:36px}}@media(min-width:1024px){.x-large-font-size,.xx-large-font-size{font-size:3.6vw;line-height:1}}.xx-large-font-size{font-family:Regular,sans-serif}@media(min-width:1024px){.xx-large-font-size{font-size:6vw}}.huge-font-size{font-family:Regular,sans-serif;letter-spacing:-.06em;margin:0}@media(max-width:1023px){.huge-font-size{font-size:max(64.8px,10vw);line-height:1}}@media(min-width:1024px){.huge-font-size{font-size:126px;line-height:.85}}.padding{padding:1rem}.grid,.grid-1-2,.grid-2,.grid-2-1,.grid-2-3,.grid-3,.grid-3-2,.grid-4,.grid-column,.grid-spaced,.grid-tight,.halfs{display:grid;grid-gap:1rem;gap:1rem;align-items:flex-start;width:100%;box-sizing:border-box}.grid-1-2>:not(.grid),.grid-2-1>:not(.grid),.grid-2-3>:not(.grid),.grid-2>:not(.grid),.grid-3-2>:not(.grid),.grid-3>:not(.grid),.grid-4>:not(.grid),.grid-column>:not(.grid),.grid-spaced>:not(.grid),.grid-tight>:not(.grid),.grid>:not(.grid),.halfs>:not(.grid){margin:0}.grid-auto{grid-auto-flow:column}@media(min-width:1024px){.grid-2--max,.grid-3--max,.grid-4--max{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.grid-2--max>*,.grid-3--max>*,.grid-4--max>*{width:calc((100vw - 4rem - 3rem)/4)}}@media(min-width:1500px){.grid-2--max>*,.grid-3--max>*,.grid-4--max>*{width:calc((1500px - 4rem - 3rem)/4)}}@media(min-width:1024px){.grid-2{grid-template-columns:1fr 1fr}.grid-2--max>*{width:calc((100vw - 4rem - 3rem)/3)}}@media(min-width:1500px){.grid-2--max>*{width:calc((1500px - 4rem - 3rem)/3)}}@media(min-width:1024px){.grid-3{grid-template-columns:1fr 1fr 1fr}.grid-4{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1024px){.grid-2-3{grid-template-columns:2fr 3fr}.grid-3-2{grid-template-columns:3fr 2fr}.grid-2-1{grid-template-columns:2fr 1fr}.grid-1-2{grid-template-columns:1fr 2fr}}.grid-column,.halfs{grid-template-columns:1fr}.grid-tight{gap:.8rem}@media(max-width:1023px){.grid-tight{gap:1rem}}.grid-spaced{gap:4rem}@media(max-width:1023px){.grid-spaced{gap:2rem}}.align-end{align-items:end}.dark{background-color:#0f0f0f}.dark,.dark p{color:#fff}.white *,.white p,.white span{color:#0f0f0f}.light{background-color:#e5e7ea}.light *,.light .tag,.light header,.light p{color:#0f0f0f}.lighter{background-color:rgba(229,231,234,.25)}.square{aspect-ratio:1}.rectangle{aspect-ratio:2/1}.lilac{background-color:rgba(172,192,253,.25)}.bordered{border:1px solid hsla(0,0%,6%,.1)}@media(min-width:1024px){.halfs{grid-template-columns:1fr 1fr}}@keyframes wave{0%{transform:rotate(0deg)}33%{transform:rotate(35deg)}to{transform:rotate(0deg)}}@media(max-width:1023px){.container,.slider__header{padding-left:1rem;padding-right:1rem}}@media(min-width:1024px){.container,.slider__header{padding-left:2rem;padding-right:2rem}}.page-width{max-width:50em}.bigger-page-width,.page-width{margin-left:auto;margin-right:auto}.bigger-page-width{max-width:calc(1500px - 4rem)}.green-background,ul li:nth-of-type(15) .service-tile,ul li:nth-of-type(5n-1) .service-tile,ul.grid-4 li:nth-of-type(11n-7) .service-tile,ul.grid-4 li:nth-of-type(6) .service-tile{background-color:color-mix(in oklab,#96fb74 60%,#fff)}.green-background *,.green-background .tag,.green-background header,.green-background p,ul li:nth-of-type(15) .service-tile *,ul li:nth-of-type(5n-1) .service-tile *,ul.grid-4 li:nth-of-type(11n-7) .service-tile *,ul.grid-4 li:nth-of-type(6) .service-tile *{color:#0f0f0f}.dark ul.grid-3 li:nth-of-type(2n):not(:nth-of-type(5n)):not(:nth-of-type(6n)) .service-tile,.violet-background,ul li:nth-of-type(16) .service-tile,ul li:nth-of-type(4n+3):not(:nth-of-type(15)) .service-tile,ul.grid-4 li:nth-of-type(10) .service-tile,ul.grid-4 li:nth-of-type(16) .service-tile,ul.grid-4 li:nth-of-type(5n+3):not(:nth-of-type(15)) .service-tile{background-color:color-mix(in oklab,#acc0fd 60%,#fff)}.dark ul.grid-3 li:nth-of-type(2n):not(:nth-of-type(5n)):not(:nth-of-type(6n)) .service-tile *,.violet-background *,.violet-background .tag,.violet-background header,.violet-background p,ul li:nth-of-type(16) .service-tile *,ul li:nth-of-type(4n+3):not(:nth-of-type(15)) .service-tile *,ul.grid-4 li:nth-of-type(10) .service-tile *,ul.grid-4 li:nth-of-type(16) .service-tile *,ul.grid-4 li:nth-of-type(5n+3):not(:nth-of-type(15)) .service-tile *{color:#0f0f0f}.dark-background,ul li:nth-of-type(5n+2) .service-tile,ul.grid-4 li:nth-of-type(5n+2):not(:nth-of-type(12)) .service-tile,ul.grid-4 li:nth-of-type(9) .service-tile{background-color:#0f0f0f}.dark-background .link,ul li:nth-of-type(5n+2) .service-tile .link,ul.grid-4 li:nth-of-type(5n+2):not(:nth-of-type(12)) .service-tile .link,ul.grid-4 li:nth-of-type(9) .service-tile .link{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;-webkit-text-decoration-color:#acc0fd;text-decoration-color:#acc0fd;transition:all .1s ease-in-out;display:inline-flex}.dark-background .link:hover,ul li:nth-of-type(5n+2) .service-tile .link:hover,ul.grid-4 li:nth-of-type(9) .service-tile .link:hover{-webkit-text-decoration-color:#acc0fd;text-decoration-color:#acc0fd}.dark-background *,.dark-background .tag,.dark-background header,.dark-background p,ul li:nth-of-type(5n+2) .service-tile *,ul.grid-4 li:nth-of-type(5n+2):not(:nth-of-type(12)) .service-tile *,ul.grid-4 li:nth-of-type(9) .service-tile *{color:#fff}.slider{max-width:100vw;display:flex;gap:1rem;align-items:stretch;justify-content:flex-start;overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;position:relative;left:0}@media(max-width:1023px){.slider{scroll-padding:1rem;padding:0 1rem}}@media(min-width:1024px){.slider{scroll-padding:2rem;padding:0 2rem}}.slider>*{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 2rem - 4rem)}@media(min-width:1024px){.slider>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100vw - 4rem - 3rem)/3)}}@media(min-width:1280px){.slider>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100vw - 4rem - 3rem)/4)}}@media(min-width:1500px){.slider>*{flex-grow:0;flex-shrink:0;flex-basis:calc((1500px - 4rem - 3rem)/4)}}.service-tile{padding:3rem;width:100%;background-color:#e5e7ea;border-radius:.175rem;box-sizing:border-box}.service-tile>a{height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;transition:all .5s ease-in-out;page-break-inside:avoid;break-inside:avoid;margin-bottom:0;text-decoration:none!important}.service-tile .tags{margin-top:0;display:grid}@media(min-width:1024px){.service-tile .tags{grid-gap:1rem}}.service-tile p{line-height:0;opacity:0;transition:all .5s ease-in-out;margin:.5em 0}.service-tile:hover{box-shadow:0 0 1rem hsla(0,0%,6%,.05)}.service-tile:hover p{opacity:1;line-height:1.4;margin:1em 0}.service-tile header{display:flex;justify-content:space-between;word-break:break-word;color:#0f0f0f}.service-tile img{max-width:7.5rem;max-height:7.5rem;border-radius:.0875rem;display:block;border:1px solid hsla(0,0%,6%,.1)}.service-tile .before{position:relative}.service-tile .before:after,.service-tile .before:before{display:block;border-radius:.35rem;width:100%;text-align:center;position:absolute;top:0;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:3s;animation-direction:alternate;transform:translateY(-100%);padding:.5em 0}.service-tile .before img{margin-bottom:0}.service-tile .after{animation-name:fadeIn;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:3s;animation-direction:alternate;position:relative;height:0}.service-tile .after img{transform:translateY(-100%);margin-bottom:-50%}@keyframes fadeIn{0%{opacity:1}25%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes fadeOut{0%{opacity:0}25%{opacity:0}75%{opacity:1}to{opacity:1}}.service-tile .arrow-link{margin-top:1em}.service-tile .link{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .1s ease-in-out;display:inline-flex}.service-tile .link,.service-tile .link:hover{-webkit-text-decoration-color:#acc0fd;text-decoration-color:#acc0fd}