body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit Variable,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#1e1515;--inverse-color:#f6f5ec;--link-color:#e1cef4;--purple:#e6d2e6;--body-font:"Outfit Variable",sans-serif;--header-font:"DM Sans Variable",sans-serif;--accent-font:"Roboto Mono Variable",courier;--red-color:#fc9e9e}section.callout{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){section.callout{gap:.5em;grid-template-columns:repeat(1,1fr)}}section.callout .callout-title{grid-column:span 2}section.callout .callout-title h2.heading{font-size:3em;letter-spacing:-2px;line-height:1;margin-top:0}section.callout .callout-title h2.heading span.eyebrow{display:block;font-family:var(--accent-font);font-size:.3em;letter-spacing:3px;line-height:1.5;margin-bottom:1em;text-transform:uppercase}section.callout .callout-content{grid-column:span 2}section.callout .callout-content p{font-size:1.2em;font-weight:300}section.callout .callout-content p span.bold{font-weight:800}body{background-color:var(--primary-color);height:100%;width:100%}.homepage{color:var(--inverse-color)}section.cards{padding:4em 0;text-align:center}section.cards h2.cards-title{font-size:2em;font-weight:800;letter-spacing:-2px;margin-bottom:1em}section.cards div.cards-items{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(3,1fr);text-align:left;width:100%}@media only screen and (max-width:768px){section.cards div.cards-items{display:flex;flex-direction:column}}div.card.component{background-color:var(--inverse-color);border-radius:15px;color:var(--primary-color);padding:1em}div.card.component h3.card-title{border-radius:10px;font-size:1.5em;font-weight:900;letter-spacing:-1px;margin:0;padding:.5em;transition:all .5s ease-in-out;width:-webkit-fit-content;width:fit-content}div.card.component h3.card-title.a:hover{background-color:var(--primary-color);color:var(--inverse-color)}button.button{border-radius:10px;font-family:var(--header-font);font-size:1.2em;font-weight:700;padding:.5em 1em;transition:all .5s ease-in-out;width:-webkit-fit-content;width:fit-content}button.button:hover{cursor:pointer}button.button.primary{background-color:var(--inverse-color);border:0;color:var(--primary-color)}button.button.primary:hover{background-color:#000;color:var(--inverse-color)}button.button.secondary{background-color:var(--primary-color);border:2px solid var(--primary-color);color:var(--inverse-color)}button.button.secondary:hover{background-color:var(--inverse-color);color:var(--primary-color)}section.contact form{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:768px){section.contact form{display:flex;flex-direction:column}}section.contact form .contact-info,section.contact form .contact-message{width:95%}section.contact form .contact-info input,section.contact form .contact-info textarea,section.contact form .contact-message input,section.contact form .contact-message textarea{margin-right:0;width:100%}@media only screen and (min-width:768px){section.contact form .contact-info input,section.contact form .contact-info textarea,section.contact form .contact-message input,section.contact form .contact-message textarea{margin-right:2em;width:100%}}section.contact form .contact-info textarea,section.contact form .contact-message textarea{height:100%}section.contact a.hidden-cta{color:var(--inverse-color);font-size:.8em}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}section.content{margin-top:4em}section.content.primary{background-color:var(--inverse-color);color:var(--primary-color)}section.content.secondary{background-color:var(--primary-color);color:var(--inverse-color)}section.content .container{padding:4em 0}section.content h2.page-title{font-size:2.5em;font-weight:900;letter-spacing:-1px;margin-bottom:1em}section.content p{font-size:1.2em}article.team-member{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(4,1fr)}article.team-member .profile{grid-column:span 4;text-align:center}@media only screen and (min-width:768px){article.team-member .profile{grid-column:span 1}}article.team-member .profile .socials-bar{display:flex;gap:.7em;justify-content:center;margin-top:1em}article.team-member .info-content{grid-column:span 4}@media only screen and (min-width:768px){article.team-member .info-content{grid-column:span 3}}article.team-member .info-content h3.collective-leader{font-size:2em;font-weight:900;letter-spacing:-1px}article.team-member .info-content h4.collective-title{font-family:var(--accent-font);font-size:1em;font-weight:900;text-transform:uppercase}article.team-member .info-content h5.pronouns{font-weight:400;letter-spacing:1px}.about-page .members{display:flex;flex-direction:column;gap:2em}.about-page p span.bold{font-weight:900}header.header{align-items:center;display:flex;flex-direction:column}header.header nav{width:100%}header.header nav ul.home-nav{display:flex;justify-content:center;list-style-type:none;padding:0}@media only screen and (max-width:768px){header.header nav ul.home-nav{gap:1em;justify-content:space-between}}header.header nav ul.home-nav li a{color:var(--inverse-color);font-family:var(--header-font);font-size:1.1em;font-weight:900;letter-spacing:1px;padding:.5em 1.5em;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}header.header nav ul.home-nav li a:hover{background-color:var(--inverse-color);color:var(--primary-color)}@media only screen and (max-width:768px){header.header nav ul.home-nav li a{font-size:.8em;padding:0}}footer.footer{color:var(--inverse-color);padding:4em 0}footer.footer .content{align-items:flex-start;display:flex;gap:2em;justify-content:space-between;padding-top:4em}@media only screen and (max-width:768px){footer.footer .content{justify-content:center}}footer.footer .content .nav-container{display:flex;gap:4em}@media only screen and (max-width:768px){footer.footer .content .nav-container{display:none}}footer.footer .content nav h4{font-family:var(--accent-font);font-size:.8em;font-weight:900;letter-spacing:1px;margin:0;text-transform:uppercase}footer.footer .content nav a{background-color:#0000;color:var(--inverse-color);font-size:.8em;font-weight:500;padding:.3em;text-decoration:none;transition:all .3s ease-in-out}footer.footer .content nav a:hover{background-color:var(--inverse-color);color:var(--primary-color)}footer.footer .content nav .footer-links{list-style-type:none;padding:0}footer.footer .copy{border-top:1px solid var(--inverse-color);margin-top:2em;padding:2em 0;text-align:center;width:100%}footer.footer span.copyright{font-size:12px;letter-spacing:1px;text-transform:uppercase}footer.footer span.copyright strong{font-weight:900}section.services ul.services-list{display:flex;flex-direction:column;gap:1em;list-style-type:none;padding:0}section.services ul.services-list li.service-item{border:1.5px solid var(--primary-color);border-radius:10px;max-height:40px;overflow:hidden;padding:1.25em;transition:all .2s ease-in-out}@media only screen and (max-width:768px){section.services ul.services-list li.service-item{max-width:95%}}section.services ul.services-list li.service-item.selected,section.services ul.services-list li.service-item:hover{background-color:var(--primary-color);color:var(--inverse-color);cursor:pointer}section.services ul.services-list li.service-item h2.service-title{display:flex;font-size:1.8em;font-weight:900;justify-content:space-between;letter-spacing:-2px}@media only screen and (max-width:768px){section.services ul.services-list li.service-item h2.service-title{font-size:1.4em}}section.services ul.services-list li.service-item.selected{max-height:100%}section.services ul.services-list li.service-item.selected p{opacity:1}section.services ul.services-list li.service-item p{font-size:1.2em;max-width:95%;opacity:0;transition:all .2s ease-in-out}.services-page .client-grid{align-items:center;display:flex;flex-wrap:wrap;gap:4em;justify-content:center}.services-page .client-grid img{opacity:.25;transition:opacity .2s ease-in-out}.services-page .client-grid img:hover{opacity:1}@font-face{font-display:swap;font-family:Outfit Variable;font-style:normal;font-weight:100 900;src:url(/static/media/outfit-latin-ext-wght-normal.a7f816e05f1202711a29.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Outfit Variable;font-style:normal;font-weight:100 900;src:url(/static/media/outfit-latin-wght-normal.6c5d44285fbcc597b67a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans Variable;font-style:normal;font-weight:100 1000;src:url(/static/media/dm-sans-latin-ext-wght-normal.c2c2267a3117f34a8491.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans Variable;font-style:normal;font-weight:100 1000;src:url(/static/media/dm-sans-latin-wght-normal.e9bf94707ccc28665346.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Mono Variable;font-style:normal;font-weight:100 700;src:url(/static/media/roboto-mono-cyrillic-ext-wght-normal.530f15d53f04060791a7.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Mono Variable;font-style:normal;font-weight:100 700;src:url(/static/media/roboto-mono-cyrillic-wght-normal.d4ad4955de11bf4db70f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Mono Variable;font-style:normal;font-weight:100 700;src:url(/static/media/roboto-mono-greek-wght-normal.6ac8e54aa2a531527e63.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Mono Variable;font-style:normal;font-weight:100 700;src:url(/static/media/roboto-mono-vietnamese-wght-normal.e78995c57cbfec507cd3.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Mono Variable;font-style:normal;font-weight:100 700;src:url(/static/media/roboto-mono-latin-ext-wght-normal.d37fc6d585445fe53591.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Mono Variable;font-style:normal;font-weight:100 700;src:url(/static/media/roboto-mono-latin-wght-normal.3655dffe55a98489202f.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.App{color:var(--inverse-color);font-family:Outfit Variable,sans-serif;line-height:1.5}.App .tagbox{display:flex;gap:1em}.App h2.tag{align-items:center;background-color:var(--inverse-color);border-radius:25px;color:var(--primary-color);display:flex;font-size:1em;font-weight:800;padding:.2em 1em .2em .5em;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.App input.hidden{display:none}.App section.page{margin-top:4em}.App .container{margin:0 auto;max-width:900px}@media only screen and (max-width:768px){.App .container{max-width:95%}}.App .container-small{margin:0 auto;max-width:500px}@media only screen and (max-width:768px){.App .container-small{max-width:95%}}.App h1,.App h2,.App h3,.App h4,.App h5,.App h6{font-family:var(--header-font);margin:0}.App label{display:block;font-family:var(--accent-font);font-size:.9em;font-weight:700;letter-spacing:1px;text-transform:uppercase}.App label.required:after{color:var(--red-color);content:"*"}.App input,.App textarea{background-color:#0000;border:2px solid var(--inverse-color);border-radius:10px;color:var(--inverse-color);font-family:var(--body-font);font-size:1.1em;font-weight:300;padding:.5em;transition:all .3s ease-in-out}.App input:focus,.App textarea:focus{background-color:var(--inverse-color);color:var(--primary-color)}.App a{color:var(--link-color);font-weight:800}.App p.notify{background-color:var(--inverse-color);color:var(--primary-color);font-weight:800;padding:1.5em}
/*# sourceMappingURL=main.a05b2c12.css.map*/