.generic-hero{position:relative;background-color:#121212;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:280px}@media all and (min-width:768px){.generic-hero{display:block;height:400px}}@media all and (min-width:1281px){.generic-hero{height:460px}}.generic-hero .hero-panel{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:0;top:0;left:0;-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 700ms cubic-bezier(.694,0,.335,1);transition:opacity 700ms cubic-bezier(.694,0,.335,1);padding:0 8vw;width:100%;height:100%;min-height:280px;background-position:center;background-size:cover;background-repeat:no-repeat}.generic-hero .hero-panel.is-loaded{opacity:1}.generic-hero .hero-panel::before{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto auto;content:"";width:100%;height:100%;z-index:100;background-color:#000;opacity:.5}@media all and (min-width:768px){.generic-hero .hero-panel::before{opacity:0}.generic-hero .hero-panel::before.has-scrim{opacity:.5}}.generic-hero .hero-panel>*{z-index:100}.generic-hero .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.generic-hero .hero-eyebrow{font-family:'Clarkson',Helvetica,sans-serif;font-size:11px;line-height:1.1em;letter-spacing:.1em;font-weight:500;text-transform:uppercase}.generic-hero .hero-eyebrow.is-dark{color:rgba(0,0,0,.5)}.generic-hero .hero-eyebrow.is-light{color:rgba(255,255,255,.7)}.generic-hero .hero-eyebrow.is-large{font-family:'Clarkson',Helvetica,sans-serif;font-size:13px}.generic-hero .hero-title{margin-top:0;margin-bottom:0;color:#fff;font-weight:500;line-height:1.1em;font-family:'Clarkson',Helvetica,sans-serif;font-size:36px}.generic-hero .hero-title.is-lowercase{text-transform:none;letter-spacing:normal;font-weight:500}.generic-hero .hero-title.is-dark{color:#222}.generic-hero .hero-title.is-light{color:#fff}@media all and (min-width:768px){.generic-hero .hero-title{font-family:'Clarkson',Helvetica,sans-serif;font-size:40px}}@media all and (min-width:1281px){.generic-hero .hero-title{font-family:'Clarkson',Helvetica,sans-serif;font-size:54px}}.generic-hero .hero-description{font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.7em;letter-spacing:.04ch;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;max-width:36em;margin:0;margin-top:.6em}.generic-hero .hero-description.is-dark{color:#767676}.generic-hero .hero-description.is-dark.is-transparent{color:rgba(0,0,0,.5)}.generic-hero .hero-description.is-light{color:#767676}.generic-hero .hero-description.is-light.is-transparent{color:rgba(255,255,255,.7)}@media all and (min-width:768px){.generic-hero .hero-description{letter-spacing:.025ch}}@media all and (min-width:1281px){.generic-hero .hero-description{font-family:'Clarkson',Helvetica,sans-serif;font-size:16px}}.generic-hero .hero-description p{margin-top:0;margin-bottom:0}.region-nav-hero .hero-description{display:none}.tab-nav.is-hidden{display:none}.select-nav.is-hidden{display:none}.select-nav .select-subnav{background-image:url(../../../svg/arrow-down-filled.svg);background-size:9px}.region-about .domains-overlay{display:none}.region-about address{color:#222;font-style:normal;white-space:nowrap}.region-about hr{height:0;width:84vw;max-width:1000px;margin:0 auto;border:0;border-bottom:1px solid rgba(0,0,0,.1)}.region-about hr.is-full-width{width:100%;max-width:none}.region-about .hero{position:relative;color:#fff;background-color:#121212;-webkit-transition:height 700ms cubic-bezier(.694,0,.335,1);-o-transition:height 700ms cubic-bezier(.694,0,.335,1);transition:height 700ms cubic-bezier(.694,0,.335,1);height:320px}@media all and (min-width:768px){.region-about .hero{height:500px}}@media all and (min-width:1281px){.region-about .hero{height:660px}.region-about .hero.is-large{height:900px}}.region-about .hero-panel{opacity:0;position:absolute;top:0;left:0;-webkit-transition:opacity 700ms step-end;-o-transition:opacity 700ms step-end;transition:opacity 700ms step-end;width:100%;height:100%;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat}.region-about .hero-panel.is-loaded.is-active{z-index:100;opacity:1;-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 700ms cubic-bezier(.694,0,.335,1);transition:opacity 700ms cubic-bezier(.694,0,.335,1)}.region-about .hero-panel::before{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto auto;content:"";width:100%;height:100%;z-index:100;background-color:#000;opacity:.5}@media all and (min-width:768px){.region-about .hero-panel::before{opacity:0}.region-about .hero-panel::before.has-scrim{opacity:.5}}.region-about .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.region-about .hero-heading{position:absolute;top:0;left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 8vw;z-index:200}.region-about .hero-heading .eyebrow{margin-top:0;margin-bottom:1em;opacity:1}.region-about .hero-heading .title{font-weight:500;line-height:1.1em;font-family:'Clarkson',Helvetica,sans-serif;font-size:36px;margin-top:0;margin-bottom:10px}.region-about .hero-heading .title.is-lowercase{text-transform:none;letter-spacing:normal;font-weight:500}.region-about .hero-heading .title.is-dark{color:#222}.region-about .hero-heading .title.is-light{color:#fff}@media all and (min-width:768px){.region-about .hero-heading .title{font-family:'Clarkson',Helvetica,sans-serif;font-size:40px}}@media all and (min-width:1281px){.region-about .hero-heading .title{font-family:'Clarkson',Helvetica,sans-serif;font-size:54px}}.region-about .hero-heading p{font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.7em;letter-spacing:.04ch;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;margin-top:0;margin-bottom:30px;max-width:40em}.region-about .hero-heading p.is-dark{color:#767676}.region-about .hero-heading p.is-dark.is-transparent{color:rgba(0,0,0,.5)}.region-about .hero-heading p.is-light{color:#767676}.region-about .hero-heading p.is-light.is-transparent{color:rgba(255,255,255,.7)}@media all and (min-width:768px){.region-about .hero-heading p{letter-spacing:.025ch}}@media all and (min-width:1281px){.region-about .hero-heading p{font-family:'Clarkson',Helvetica,sans-serif;font-size:16px}}.region-about .hero-heading p.is-transparent{opacity:1}.region-about .hero-heading .button{margin-left:0}.region-about .section-heading{width:84vw;text-align:center;margin:0 auto;padding:80px 8vw}.region-about .section-heading p{max-width:40em;margin:auto}@media all and (min-width:768px){.region-about .section-heading{padding:100px 8vw}}@media all and (min-width:1281px){.region-about .section-heading{padding:140px 8vw}}.region-about .section-image{position:relative;width:100%;height:300px;background:#000;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1)}@media all and (min-width:768px){.region-about .section-image{height:500px}}@media all and (min-width:1281px){.region-about .section-image{height:900px}}.region-about .section-image.is-loaded{opacity:1}.region-about .section-image img{visibility:hidden;width:100%;height:100%}.region-about .background-position-bottom{background-position:bottom}.region-about .background-position-top{background-position:top}.region-about .recognition .recognition-awards{padding:0 8vw;margin:0 auto}@media all and (min-width:768px){.region-about .recognition .recognition-awards .awards-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.region-about .recognition .award{display:block;width:100%;margin-bottom:80px}@media all and (min-width:768px){.region-about .recognition .award{width:48.38709677%;margin-bottom:100px}}@media all and (min-width:1441px){.region-about .recognition .award{width:31.1827957%;margin-bottom:140px}}.region-about .recognition .award-title{margin:.5em 0}.region-about .recognition .award-source{font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.7em;letter-spacing:.04ch;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;color:#767676}.region-about .recognition .award-source.is-dark{color:#767676}.region-about .recognition .award-source.is-dark.is-transparent{color:rgba(0,0,0,.5)}.region-about .recognition .award-source.is-light{color:#767676}.region-about .recognition .award-source.is-light.is-transparent{color:rgba(255,255,255,.7)}@media all and (min-width:768px){.region-about .recognition .award-source{letter-spacing:.025ch}}@media all and (min-width:1281px){.region-about .recognition .award-source{font-family:'Clarkson',Helvetica,sans-serif;font-size:16px}}.region-about .locations .location-group{margin-left:8vw;margin-right:8vw;margin-bottom:80px;margin-top:0}@media all and (min-width:1281px){.region-about .locations .location-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.region-about .locations .group-item{display:block;width:100%;margin-bottom:60px}@media all and (min-width:1281px){.region-about .locations .group-item{width:31.1827957%}}.region-about .locations .group-item img{width:100%;margin-top:0;margin-bottom:60px}.region-about .locations .group-item h3,.region-about .locations .group-item p{margin-top:0;margin-bottom:20px;padding-right:20px}.region-about .locations .group-item .item-link{line-height:1.1em;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;font-weight:400;color:rgba(0,0,0,.5);border:0;color:#222;font-weight:500;display:inline-block;margin:0;width:auto;border-bottom-style:solid;border-color:#fff;border-width:1px;-webkit-transition:border-color 300ms cubic-bezier(.694,0,.335,1);-o-transition:border-color 300ms cubic-bezier(.694,0,.335,1);transition:border-color 300ms cubic-bezier(.694,0,.335,1)}.region-about .locations .group-item .item-link.is-lowercase{text-transform:none;letter-spacing:normal;font-weight:500}.region-about .locations .group-item .item-link.is-dark{color:#222}.region-about .locations .group-item .item-link.is-light{color:#fff}@media all and (min-width:1281px){.region-about .locations .group-item .item-link{font-family:'Clarkson',Helvetica,sans-serif;font-size:16px}}.region-about .locations .group-item .item-link.is-dark{color:rgba(0,0,0,.5);border:0}.region-about .locations .group-item .item-link.is-dark.is-active{color:#222;font-weight:500}.region-about .locations .group-item .item-link.is-light{color:rgba(255,255,255,.7);border:0}.region-about .locations .group-item .item-link.is-light.is-active{color:#fff;font-weight:500}.region-about .locations .group-item .item-link.is-active{color:#222;font-weight:500}.no-touch.region-about .locations .group-item:hover .item-link{border-color:#000}.region-about .openings .job-grid{margin-top:0;margin-bottom:60px;margin-right:auto;margin-left:auto;width:84vw}@media all and (min-width:768px){.region-about .openings .job-grid{margin-bottom:100px}}@media all and (min-width:1281px){.region-about .openings .job-grid{margin-bottom:140px}}.region-about .openings .grid-cells{-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:600px){.region-about .openings .grid-cells{margin:-1.61290323%}}.region-about .openings .grid-cells::after{content:"";display:table;clear:both}.region-about .openings .grid-cell{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:160px;margin-bottom:6.4516129%;padding:20px;border:1px solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.3);-webkit-transition:border-color 300ms cubic-bezier(.694,0,.335,1);-o-transition:border-color 300ms cubic-bezier(.694,0,.335,1);transition:border-color 300ms cubic-bezier(.694,0,.335,1)}@media all and (min-width:375px){.region-about .openings .grid-cell{height:180px}}@media all and (min-width:600px){.region-about .openings .grid-cell{padding:40px;width:46.77419355%;height:220px;margin:1.61290323%}}@media all and (min-width:1024px){.region-about .openings .grid-cell{width:30.10752688%}}@media all and (min-width:1601px){.region-about .openings .grid-cell{width:21.77419355%;height:240px}}.region-about .openings .grid-cell.has-no-openings{border-color:rgba(0,0,0,.1)}.region-about .openings .grid-cell.has-no-openings .cell-job-count{visibility:hidden}.no-touch.region-about .openings .grid-cell:hover{border-color:#000}.no-touch.region-about .openings .grid-cell:hover .cell-job-count{opacity:1}.region-about .openings .cell-job-count{font-family:'Clarkson',Helvetica,sans-serif;font-size:46px;line-height:1.30434783em;font-weight:500;color:#222;opacity:.1;-webkit-font-smoothing:antialiased;-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1)}.region-about .openings .cell-job-count.is-transparent{opacity:.1}.region-about .openings .cell-job-count.is-small{font-family:'Clarkson',Helvetica,sans-serif;font-size:30px;line-height:1.33333333em}@media all and (min-width:768px){.region-about .openings .cell-job-count{font-family:'Clarkson',Helvetica,sans-serif;font-size:60px;line-height:1.16666667em}.region-about .openings .cell-job-count.is-small{font-family:'Clarkson',Helvetica,sans-serif;font-size:46px;line-height:1.30434783em}}@media all and (min-width:1281px){.region-about .openings .cell-job-count{font-family:'Clarkson',Helvetica,sans-serif;font-size:70px;line-height:1.14285714em}.region-about .openings .cell-job-count.is-small{font-family:'Clarkson',Helvetica,sans-serif;font-size:50px;line-height:1.2em}}.region-about .openings .cell-department{font-weight:500;line-height:1.1em;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;margin-top:.5em;margin-bottom:.3em}.region-about .openings .cell-department.is-lowercase{text-transform:none;letter-spacing:normal;font-weight:500}.region-about .openings .cell-department.is-dark{color:#222}.region-about .openings .cell-department.is-light{color:#fff}@media all and (min-width:1281px){.region-about .openings .cell-department{font-family:'Clarkson',Helvetica,sans-serif;font-size:16px}}.region-about .openings .cell-locations{font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.7em;letter-spacing:.04ch;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;color:#767676}.region-about .openings .cell-locations.is-dark{color:#767676}.region-about .openings .cell-locations.is-dark.is-transparent{color:rgba(0,0,0,.5)}.region-about .openings .cell-locations.is-light{color:#767676}.region-about .openings .cell-locations.is-light.is-transparent{color:rgba(255,255,255,.7)}@media all and (min-width:768px){.region-about .openings .cell-locations{letter-spacing:.025ch}}@media all and (min-width:1281px){.region-about .openings .cell-locations{font-family:'Clarkson',Helvetica,sans-serif;font-size:15px}}.region-about .openings .cell-locations.is-transparent{color:rgba(0,0,0,.5)}.region-about .executive-team .team-members{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 8vw}.region-about .executive-team .section-heading .title{font-weight:500;line-height:1.1em;font-family:'Clarkson',Helvetica,sans-serif;font-size:30px;margin:0;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0}.region-about .executive-team .section-heading .title.is-lowercase{text-transform:none;letter-spacing:normal;font-weight:500}.region-about .executive-team .section-heading .title.is-dark{color:#222}.region-about .executive-team .section-heading .title.is-light{color:#fff}@media all and (min-width:768px){.region-about .executive-team .section-heading .title{font-family:'Clarkson',Helvetica,sans-serif;font-size:34px}}@media all and (min-width:1281px){.region-about .executive-team .section-heading .title{font-family:'Clarkson',Helvetica,sans-serif;font-size:40px}}.region-about .executive-team .team-member{width:100%;margin-bottom:80px}@media all and (min-width:768px){.region-about .executive-team .team-member{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (min-width:1281px){.region-about .executive-team .team-member{width:48.38709677%;margin-bottom:140px}}.region-about .executive-team .team-member-portrait{width:80%;max-width:300px;height:auto;margin-bottom:40px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media all and (min-width:768px){.region-about .executive-team .team-member-portrait{width:28.88888889%;margin-bottom:0;margin-right:6.66666667%}}.region-about .executive-team .team-member-portrait img{width:100%}.region-about .executive-team .team-member-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.region-about .executive-team .team-member-text h3{margin-top:0;margin-bottom:10px}.region-about .executive-team .team-member-text h4{font-family:'Clarkson',Helvetica,sans-serif;font-size:11px;line-height:1.1em;letter-spacing:.1em;font-weight:500;text-transform:uppercase;line-height:1.8em;opacity:1;margin-top:0;margin-bottom:10px}.region-about .executive-team .team-member-text h4.is-dark{color:rgba(0,0,0,.5)}.region-about .executive-team .team-member-text h4.is-light{color:rgba(255,255,255,.7)}.region-about .executive-team .team-member-text h4.is-large{font-family:'Clarkson',Helvetica,sans-serif;font-size:13px}.region-about .executive-team .team-member-text p{margin-top:0;margin-bottom:20px}@media all and (min-width:1281px){.region-about .executive-team .team-member-text{max-width:30em}}.region-about .executive-team .twitter-link{color:#000;opacity:1;-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1);-webkit-font-smoothing:antialiased}.no-touch.region-about .executive-team .twitter-link:hover{opacity:.6}.region-about .executive-team .twitter-link::before{display:inline-block;content:url(../../../svg/twitter-black.svg);width:20px;height:20px;margin-right:10px;vertical-align:middle}.region-about .board-of-directors .board-members{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:84vw;margin:0 auto;margin-bottom:20px}@media all and (min-width:375px){.region-about .board-of-directors .board-members{margin-bottom:40px}}@media all and (min-width:1281px){.region-about .board-of-directors .board-members{margin-bottom:80px}}.region-about .board-of-directors .board-member{width:100%;margin-bottom:60px}@media all and (min-width:375px){.region-about .board-of-directors .board-member{width:48.38709677%}}@media all and (min-width:1024px){.region-about .board-of-directors .board-member{width:22.58064516%}}.region-about .board-of-directors .board-member h3{font-weight:500;line-height:1.1em;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;margin-top:0;margin-bottom:.5em}.region-about .board-of-directors .board-member h3.is-lowercase{text-transform:none;letter-spacing:normal;font-weight:500}.region-about .board-of-directors .board-member h3.is-dark{color:#222}.region-about .board-of-directors .board-member h3.is-light{color:#fff}@media all and (min-width:1281px){.region-about .board-of-directors .board-member h3{font-family:'Clarkson',Helvetica,sans-serif;font-size:16px}}@media all and (min-width:375px){.region-about .board-of-directors .board-member h3{width:10px}}@media all and (min-width:600px){.region-about .board-of-directors .board-member h3{width:100%}}@media all and (min-width:1024px){.region-about .board-of-directors .board-member h3{width:10px}}@media all and (min-width:1601px){.region-about .board-of-directors .board-member h3{width:100%}}.region-about .board-of-directors .board-member p{margin-top:0;margin-bottom:0}.region-about .employees .employee-grid{width:100%;height:300px;margin-bottom:80px;opacity:0}@media all and (min-width:768px){.region-about .employees .employee-grid{height:400px;margin-bottom:100px}}@media all and (min-width:1281px){.region-about .employees .employee-grid{height:600px;margin-bottom:140px}}.region-about .employees .employee-grid.is-visible{opacity:1}.region-about .location{padding:60px 0;margin:0 8vw}@media all and (min-width:600px){.region-about .location{padding:80px 0}}@media all and (min-width:1024px){.region-about .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:140px 0}}.region-about .location:last-child{border-bottom:none}@media all and (min-width:1024px){.region-about .location .location-image{width:65.59139785%}}.region-about .location .location-image img{width:100%}.region-about .location .location-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media all and (min-width:600px){.region-about .location .location-text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width:1024px){.region-about .location .location-text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:31.1827957%;max-width:24em;margin-right:60px}}.region-about .location .location-text .text-title,.region-about .location .location-text address{width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:40px}@media all and (min-width:600px){.region-about .location .location-text .text-title,.region-about .location .location-text address{width:48.38709677%;margin-bottom:80px}}@media all and (min-width:1024px){.region-about .location .location-text .text-title,.region-about .location .location-text address{width:100%;margin-bottom:0}}.region-about .location .location-text .text-title{margin-bottom:20px}@media all and (min-width:1024px){.region-about .location .location-text .text-title{margin-bottom:40px}}.region-about .location .location-text .text-title h2,.region-about .location .location-text .text-title h3{margin:0}.region-about .location .location-text .text-title h3{font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.7em;letter-spacing:.04ch;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;color:#767676}.region-about .location .location-text .text-title h3.is-dark{color:#767676}.region-about .location .location-text .text-title h3.is-dark.is-transparent{color:rgba(0,0,0,.5)}.region-about .location .location-text .text-title h3.is-light{color:#767676}.region-about .location .location-text .text-title h3.is-light.is-transparent{color:rgba(255,255,255,.7)}@media all and (min-width:768px){.region-about .location .location-text .text-title h3{letter-spacing:.025ch}}@media all and (min-width:1281px){.region-about .location .location-text .text-title h3{font-family:'Clarkson',Helvetica,sans-serif;font-size:15px}}.region-about .location .location-text .text-title h3.is-transparent{color:rgba(255,255,255,.7)}.region-about .location .location-text .text-address{font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.7em;letter-spacing:.04ch;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;color:#767676;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:3em;opacity:1;-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1)}.region-about .location .location-text .text-address.is-dark{color:#767676}.region-about .location .location-text .text-address.is-dark.is-transparent{color:rgba(0,0,0,.5)}.region-about .location .location-text .text-address.is-light{color:#767676}.region-about .location .location-text .text-address.is-light.is-transparent{color:rgba(255,255,255,.7)}@media all and (min-width:768px){.region-about .location .location-text .text-address{letter-spacing:.025ch}}@media all and (min-width:1281px){.region-about .location .location-text .text-address{font-family:'Clarkson',Helvetica,sans-serif;font-size:15px}}.region-about .location .location-text .text-address.is-transparent{color:rgba(255,255,255,.7)}@media all and (min-width:1024px){.region-about .location .location-text .text-address{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:180px}}.no-touch.region-about .location .location-text .text-address:hover{opacity:.6}.region-about .location .location-text .text-address::before{position:absolute;content:url(../../../svg/location.svg);top:6px;left:0}.intro-text{width:84vw;max-width:680px;margin:60px auto}@media all and (min-width:768px){.intro-text{margin:80px auto}}@media all and (min-width:1281px){.intro-text{margin:100px auto}}@media all and (min-width:1920px){.intro-text{margin:120px auto}}.intro-text p,.intro-text blockquote{text-align:center;width:100%;margin:0}.intro-text blockquote{margin-bottom:20px}@media all and (min-width:768px){.intro-text blockquote{margin-bottom:20px}}@media all and (min-width:1281px){.intro-text blockquote{margin-bottom:40px}}.stat-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:80px 8vw;opacity:0;-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 700ms cubic-bezier(.694,0,.335,1);transition:opacity 700ms cubic-bezier(.694,0,.335,1)}.stat-group.is-loaded{opacity:1}@media all and (min-width:600px){.stat-group.is-small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}}@media all and (min-width:600px){.stat-group.is-small .group-item{width:31.1827957%;margin:0}}@media all and (min-width:768px){.stat-group{margin:100px 8vw}}@media all and (min-width:1281px){.stat-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;margin:180px 8vw}}.stat-group .group-item{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-bottom:80px;max-width:26em}@media all and (min-width:1281px){.stat-group .group-item{width:31.1827957%;margin:0;text-align:left}}.stat-group .group-item:last-of-type{margin-bottom:0}.stat-group .stat{display:block;margin-bottom:20px}.stat-group p{font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.7em;letter-spacing:.04ch;font-family:'Clarkson',Helvetica,sans-serif;font-size:14px;margin:0}.stat-group p.is-dark{color:#767676}.stat-group p.is-dark.is-transparent{color:rgba(0,0,0,.5)}.stat-group p.is-light{color:#767676}.stat-group p.is-light.is-transparent{color:rgba(255,255,255,.7)}@media all and (min-width:768px){.stat-group p{letter-spacing:.025ch}}@media all and (min-width:1281px){.stat-group p{font-family:'Clarkson',Helvetica,sans-serif;font-size:16px}}.grid-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0 8vw;margin-bottom:20px}@media all and (min-width:1281px){.grid-list{margin-bottom:0}}.grid-list li{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:60px;width:100%}@media all and (min-width:768px){.grid-list li{width:46.66666667%;margin-bottom:100px;padding-right:20px}}@media all and (min-width:1281px){.grid-list li{width:31.1827957%;margin-bottom:140px}}.grid-list li>*{margin-top:0;margin-bottom:20px}.grid-list li>:last-child{margin-bottom:0}ol.grid-list{counter-reset:index}@media all and (min-width:1281px){ol.grid-list li{width:22.58064516%;margin-left:5.37634409%;padding:0}}ol.grid-list li::before{font-weight:500;line-height:1.1em;font-family:'Clarkson',Helvetica,sans-serif;font-size:21px;opacity:.2;display:block;counter-increment:index;content:counter(index,decimal-leading-zero)}ol.grid-list li::before.is-lowercase{text-transform:none;letter-spacing:normal;font-weight:500}ol.grid-list li::before.is-dark{color:#222}ol.grid-list li::before.is-light{color:#fff}@media all and (min-width:1281px){ol.grid-list li::before{font-family:'Clarkson',Helvetica,sans-serif;font-size:24px}}@media all and (min-width:1281px){ol.grid-list li::before{position:absolute;top:0;left:-3ch}}.recruiting-video{margin:0 auto;padding:0 8vw;max-width:1024px}.recruiting-video h2{text-align:center}.recruiting-video .video-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:0;padding-bottom:57%;margin-bottom:60px}@media all and (min-width:768px){.recruiting-video .video-container{margin-bottom:80px}}@media all and (min-width:1281px){.recruiting-video .video-container{margin-bottom:140px}}.recruiting-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}