section.contact-hero{overflow:hidden}section.contact-hero,section.contact-hero .gutter{display:flex;flex-direction:column;position:relative}section.contact-hero .gutter{align-items:center;justify-content:center;text-align:center}section.contact-hero .gutter ul.locations{display:inline-flex;justify-content:center;margin-bottom:8px}section.contact-hero .gutter ul.locations li{display:inline-flex}section.contact-hero .gutter ul.locations li:not(:first-child) p{margin-left:24px}section.contact-hero .gutter ul.locations li:not(:first-child):before{content:"X";display:inline-flex;margin-left:24px}section.contact-hero .gutter ul.locations li p{align-items:center;display:inline-flex;position:relative}section.contact-hero .gutter ul.locations li p:after{background-image:url(../images/underline.png);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 5px;bottom:0;content:"";left:-.5em;position:absolute;right:-.5em;top:0}section.contact-hero .gutter ul.locations li:first-child p:after{background-image:url(../images/underline-2.png)}section.contact-directory,section.contact-directory .gutter .row{position:relative}section.contact-directory .gutter .row:not(:last-child){margin-bottom:24px;padding-bottom:calc(4em + 24px)}section.contact-directory .gutter .row:not(:last-child):after{aspect-ratio:203/184;bottom:0;display:flex;height:4em;left:75%;-webkit-mask-image:url(../images/bolts.png);mask-image:url(../images/bolts.png)}section.contact-directory .gutter .row:first-child ul:first-of-type li:first-child p:before,section.contact-directory .gutter .row:not(:last-child):after{background-color:#faeed9;content:"";-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}section.contact-directory .gutter .row:first-child ul:first-of-type li:first-child p:before{aspect-ratio:417/209;height:2.2em;left:0;-webkit-mask-image:url(../images/double-circle.png);mask-image:url(../images/double-circle.png);top:0;transform:translate(-18%) translateY(-27%)}section.contact-directory .gutter .row:nth-child(2) .note p span{display:flex;position:relative}section.contact-directory .gutter .row:nth-child(2) .note p span:after{aspect-ratio:73/87;background-color:#faeed9;content:"";height:1.6em;left:100%;margin-left:1em;-webkit-mask-image:url(../images/smile.png);mask-image:url(../images/smile.png);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.1em}section.contact-directory .gutter .row .note{display:inline-flex;margin-bottom:1.5em;position:relative}section.contact-directory .gutter .row .note p{position:relative}section.contact-directory .gutter .row ul:not(:last-child){margin-bottom:32px}section.contact-directory .gutter .row ul li:not(:last-child){margin-bottom:8px}section.contact-directory .gutter .row ul li p{position:relative}section.contact-directory .gutter .row ul li p span{display:flex;position:relative}section.contact-directory .gutter .row ul li a:not([href^="tel:"]){background-image:url(../images/underline.png);background-position:50% 100%;background-repeat:no-repeat;background-size:100% 5px;display:inline-flex;padding-bottom:5px;position:relative}@media(min-width:768px){section.contact-directory .gutter .row{display:flex;flex-wrap:nowrap}section.contact-directory .gutter .row:first-child .note p span{display:flex;position:relative}section.contact-directory .gutter .row:first-child .note p span:after{aspect-ratio:179/81;background-color:#f25f36;height:1.3em;-webkit-mask-image:url(../images/right-arrow-biz.png);mask-image:url(../images/right-arrow-biz.png);right:.8em;transform:translateY(-.4em)}section.contact-directory .gutter .row:first-child .note p span:after,section.contact-directory .gutter .row:nth-child(2) .note p span:before{content:"";-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:100%}section.contact-directory .gutter .row:nth-child(2) .note p span:before{aspect-ratio:96/31;background-color:#faeed9;height:.84em;left:50%;-webkit-mask-image:url(../images/bolt.png);mask-image:url(../images/bolt.png);transform:translate(-50%) translateY(.4em) rotate(-3deg)}section.contact-directory .gutter .row:nth-child(2) .note p span:after{height:1.2em;margin-left:-.1em;top:.7em}section.contact-directory .gutter .row .note{margin-bottom:0;margin-top:1em;width:33.333%}section.contact-directory .gutter .row .note p{margin-right:3.5714285714vw;max-width:350px}section.contact-directory .gutter .row ul:not(:last-child){margin-bottom:0;margin-right:7.1428571429vw}}@media(min-width:1024px){section.contact-directory .gutter .row:not(:last-child):after{bottom:.4em;left:54%}section.contact-directory .gutter .row:nth-child(2) .note p span:after{height:1.3em;margin-left:1.7857142857vw;top:.2em}}@media(min-width:1440px){section.contact-directory .gutter .row:not(:last-child):after{left:48%}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}section.contact-founders{position:relative}section.contact-founders .cols{margin-top:-40px}section.contact-founders .cols .col:not(:last-child){margin-bottom:48px}section.contact-founders .cols .col:not(:last-child) p a{background-image:url(../images/underline-2.png)}section.contact-founders .cols .col p{margin-bottom:.25em}section.contact-founders .cols .col p a{background-image:url(../images/underline.png);background-position:50% 100%;background-repeat:no-repeat;background-size:100% 5px;display:inline-flex;padding-bottom:2px;position:relative}section.contact-founders .cols .col p.bio{line-height:1.666em;margin-bottom:0;max-width:666px;padding-top:2em;white-space:pre-line}@media(min-width:768px){section.contact-founders{padding-bottom:7.1428571429vw}section.contact-founders .cols{display:grid;gap:7.1428571429vw;grid-template-columns:repeat(2,1fr)}section.contact-founders .cols .col:not(:last-child){margin-bottom:0}section.contact-founders .cols .col p a{margin-bottom:2px;padding-bottom:4px;position:relative}}
