h1,h2,h3,h4,h5{font-weight:400}.spanimage{background-color:#fff;text-align:center;display:grid;grid-template-columns:minmax(1rem, calc(50% - 660px)) 1fr minmax(1rem, calc(50% - 660px));grid-template-rows:1fr}.spanimg{width:100%;margin:0 auto}.--spanimg1{max-width:800px;align-self:flex-start;grid-area:1/2/-1/-2}@media(min-width: 800px){.--spanimg1{margin-top:4rem}}@media(max-width: 799px){.--spanimg1{margin-top:2rem}}.--spanimg2{margin-top:18rem;margin-bottom:-30rem;grid-area:1/1/-1/-1}.content{background-color:#fff}.casetop{position:relative;z-index:0}.casetopheading{display:grid;grid-template-columns:minmax(1rem, calc(50% - 660px)) repeat(12, 1fr) minmax(1rem, calc(50% - 660px));grid-template-rows:repeat(3, min-content);position:relative;overflow:hidden;gap:2rem 0}@media(min-width: 800px){.casetopheading{padding:4rem 0 0}}@media(max-width: 799px){.casetopheading{padding:2rem 0 0}}.casetopheading1{grid-area:1/1/2/5;align-self:flex-start;justify-self:flex-start;margin-left:-2rem;max-width:100%}.casetopheading2{grid-area:2/3/3/13;align-self:center;justify-self:center;max-width:100%}.casetopheading3{grid-area:3/10/4/15;align-self:flex-end;justify-self:flex-end;margin-right:-4rem;max-width:100%}.casetopcontent{display:grid;overflow:hidden;grid-template-rows:repeat(2, min-content)}@media(min-width: 800px){.casetopcontent{grid-template-columns:minmax(1rem, calc(50% - 660px)) 640px 1fr minmax(1rem, calc(50% - 660px));padding:4rem 0}}@media(max-width: 799px){.casetopcontent{grid-template-columns:minmax(1rem, calc(50% - 660px)) repeat(12, 1fr) minmax(1rem, calc(50% - 660px));padding:2rem 0}}.casetopcontent__content{color:#001b23;align-self:center}@media(min-width: 800px){.casetopcontent__content{padding-right:4rem;grid-area:1/2/2/3}}@media(max-width: 799px){.casetopcontent__content{grid-area:1/2/2/14}}@media(min-width: 800px){.casetopcontent__phone{grid-area:1/3/2/-1}}@media(max-width: 799px){.casetopcontent__phone{grid-area:2/2/3/14}}.casetopcontent__phone-img{max-height:780px;margin-left:auto;max-width:100%}@media(max-width: 799px){.casetopcontent__phone-img{margin:0 auto}}.casetopcontent__heading{font-family:"abril-display",serif;font-weight:700;line-height:1.1;color:#001b23;margin-bottom:2rem}.casetopcontent__copy{line-height:1.4}.casetopcontent__book{grid-area:1/1/2/6}.casetopquote{margin-top:2rem;margin-bottom:2rem}.casetop .casetopquote{padding-top:2rem;border-top:1px solid rgba(100,116,139,.35)}.casetopquote__copy{font-family:"abril-display",serif;font-weight:700;line-height:1.1;font-style:italic;color:#001b23}@media(min-width: 800px){.casetopquote__copy{grid-area:1/4/2/12}}@media(max-width: 799px){.casetopquote__copy{grid-area:1/2/2/14}}.casetopquote__copy p{margin-bottom:2rem}.casetopquote__by{grid-area:2/2/3/14;font-weight:700;color:rgba(0,27,35,.5)}.casestory .casetopquote__by{margin-bottom:2rem}.casebottomcontent{display:grid;overflow:hidden;grid-template-rows:repeat(2, min-content)}@media(min-width: 800px){.casebottomcontent{padding:0 0 4rem 0;grid-template-columns:minmax(1rem, calc(50% - 660px)) repeat(2, 1fr) minmax(1rem, calc(50% - 660px))}}@media(max-width: 799px){.casebottomcontent{padding:0 0 2rem 0;grid-template-columns:minmax(1rem, calc(50% - 660px)) repeat(12, 1fr) minmax(1rem, calc(50% - 660px))}}.casebottomcontent__content{color:#001b23}@media(min-width: 800px){.casebottomcontent__content{padding:4rem 0 0 4rem;grid-area:1/3/2/4}}@media(max-width: 799px){.casebottomcontent__content{grid-area:1/2/2/14}}@media(min-width: 800px){.casebottomcontent__book{grid-area:1/1/2/3;justify-self:flex-end}}@media(max-width: 799px){.casebottomcontent__book{grid-area:2/2/3/14}}.casebottomcontent__book-img{max-height:80vh;max-width:100%}@media(max-width: 799px){.casebottomcontent__book-img{margin:0 auto}}.casebottomcontent__heading{font-family:"abril-display",serif;font-weight:700;line-height:1.1;color:#001b23;margin-bottom:2rem;padding-top:2rem;border-top:1px solid rgba(100,116,139,.35)}.casebottomcontent__copy{line-height:1.4}@media(max-width: 999px){.casebottomcontent__copy{font-style:16px}}.casebottomcontent__copy p{margin-bottom:0rem;padding-bottom:2rem}.casevideo{display:grid;grid-template-columns:minmax(1rem, calc(50% - 660px)) repeat(12, 1fr) minmax(1rem, calc(50% - 660px))}.casevideo__a{grid-area:1/1/2/15;position:relative}.casevideo__img{grid-area:1/1/2/15}.casevideo__img{width:100%;object-fit:cover;max-height:80vh}.casevideo__content{grid-area:1/2/2/14;align-self:flex-end;color:#fff;font-size:18px;max-width:530px;font-size:18px;line-height:1.4}@media(min-width: 800px){.casevideo__content{padding-bottom:4rem}}@media(max-width: 799px){.casevideo__content{display:none}}.casevideo__heading{font-family:"abril-display",serif;font-weight:700;line-height:1.1;margin-bottom:1rem}.casevideo__play{grid-area:1/2/2/14;align-self:center;justify-self:center}@media(max-width: 599px){.casevideo__play-img{width:70px}}.casefooter{display:grid;grid-template-columns:minmax(1rem, calc(50% - 660px)) repeat(12, 1fr) minmax(1rem, calc(50% - 660px));grid-template-rows:repeat(4, min-content);background-color:#3053a4;color:#fff;overflow:hidden}@media(min-width: 800px){.casefooter{padding-bottom:4rem}}@media(max-width: 799px){.casefooter{padding-bottom:2rem}}@media(min-width: 800px){.casefooter__top-content{align-self:center;grid-area:1/9/2/14;padding-bottom:4rem}}@media(min-width: 600px)and (max-width: 799px){.casefooter__top-content{grid-area:1/6/2/14;margin-top:2rem;padding-bottom:2rem}}@media(max-width: 599px){.casefooter__top-content{grid-area:2/2/3/14;padding-bottom:2rem}}@media(min-width: 800px){.casefooter__top-image{grid-area:1/2/2/8;padding-bottom:4rem}}@media(min-width: 600px)and (max-width: 799px){.casefooter__top-image{grid-area:1/2/2/6;padding-right:2rem;padding-bottom:2rem}}@media(max-width: 599px){.casefooter__top-image{grid-area:1/3/2/13;padding:2rem 0}}.casefooter__top-img{max-width:100%;border-radius:50%}@media(min-width: 800px){.casefooter__top-img{transform:translateY(-25%);margin-bottom:-25%}}@media(min-width: 600px)and (max-width: 799px){.casefooter__top-img{margin-top:2rem}}.casefooter__sideimg{grid-area:1/1/2/3;justify-self:flex-end;position:relative;margin-top:6rem}.casefooter__heading{font-family:"abril-display",serif;font-weight:700;line-height:1.1;color:#fff}@media(min-width: 800px){.casefooter__heading{font-style:60px}}@media(min-width: 600px){.casefooter__bottom-content{grid-area:2/2/3/10}}@media(max-width: 599px){.casefooter__bottom-content{grid-area:3/2/4/14;padding-bottom:2rem}}.casefooter__quote{font-family:"abril-display",serif;font-weight:700;font-style:italic;line-height:1.1;padding-top:2rem;border-top:1px solid #fff}@media(min-width: 1000px){.casefooter__quote{font-size:48px}}@media(max-width: 999px){.casefooter__quote{font-size:32px}}.casefooter__quote p{margin-bottom:2rem}.casefooter__by{font-size:18px;color:rgba(255,255,255,.5);text-transform:uppercase;font-weight:700}@media(min-width: 600px){.casefooter__bottom-image{grid-area:2/10/3/14}}@media(min-width: 600px)and (max-width: 799px){.casefooter__bottom-image{padding-left:2rem}}@media(max-width: 599px){.casefooter__bottom-image{grid-area:4/2/5/14}}.casefooter__bottom-img{margin:0 auto}@media(min-width: 800px){.casefooter__bottom-img{max-width:90%}}@media(max-width: 799px){.casefooter__bottom-img{max-width:100%}}@media(max-width: 799px){.casefooter__sideimg{display:none}}.casestory{grid-template-rows:repeat(2, max-content);grid-template-columns:minmax(1rem, calc(50% - 660px)) repeat(2, 1fr) minmax(1rem, calc(50% - 660px))}.casestory__background-top{grid-area:1/1/2/-1;justify-self:flex-end;object-position:50% 50%;object-fit:cover;max-width:100%;height:100%}.casestory__background-bottom{grid-area:2/1/3/-1;justify-self:flex-end;object-position:50% 50%;object-fit:cover;max-width:100%;height:100%}@media(min-width: 800px){.casestory__content{grid-area:1/2/3/3}}@media(max-width: 799px){.casestory__content{grid-area:1/2/3/-2}}.casestory__video{position:relative;z-index:0;border:4px solid #fff;box-shadow:0 3px 50px rgba(0,0,0,.16);display:block;margin-bottom:4rem}.casestory__video:after{content:"";background-image:url(/images/play.svg);background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-size:90px}.casestory__photos{width:100%;max-width:600px}@media(min-width: 1000px){.--lb-gradient{background:linear-gradient(200deg, transparent 50%, #000 100%)}}.casehero{display:grid;grid-template-columns:minmax(1rem, calc(50% - 660px)) repeat(12, 1fr) minmax(1rem, calc(50% - 660px))}@media(min-width: 1000px){.casehero{grid-template-rows:90vh min-content}}@media(min-width: 800px)and (max-width: 999px){.casehero{grid-template-rows:calc(90vh - 56px) min-content}}@media(max-width: 799px){.casehero{grid-template-rows:min-content min-content}}.casehero__background{grid-area:1/1/2/15;overflow:hidden}.casehero__overlay{grid-area:1/1/-1/-1}@media(max-width: 799px){.casehero__overlay{background-color:rgba(0,0,0,.6)}}.casehero__img{object-fit:cover;object-position:100% 100%;width:100%;height:100%}.casehero__content{align-self:flex-end;display:flex;flex-direction:column}@media(min-width: 800px){.casehero__content{grid-area:1/2/2/9}}@media(min-width: 600px)and (max-width: 799px){.casehero__content{grid-area:1/2/2/-2}}@media(min-width: 800px){.casehero__content{padding-bottom:4rem}}@media(max-width: 799px){.casehero__content{padding-bottom:2rem}}@media(max-width: 599px){.casehero__content{grid-area:1/1/2/15;padding:1rem}}@media(min-width: 800px){.casehero__teams{display:flex;grid-area:1/11/2/14;align-items:flex-end;justify-content:flex-end;padding-bottom:4rem}}@media(max-width: 799px){.casehero__teams{grid-area:2/1/3/15}}.casehero__subheading{letter-spacing:.1rem;line-height:1.75;font-weight:700;font-size:18px;color:#fff;border-bottom:1px solid #fff;align-self:flex-start;margin-bottom:1.75rem;padding-bottom:.25rem;border-bottom:3px solid #b91c1c;display:inline-block}.casehero__heading{font-family:"abril-display",serif;font-weight:700;line-height:1.1;max-width:700px;color:#fff;margin-bottom:2rem}@media(min-width: 1000px){.casehero__heading{font-size:62px}}@media(max-width: 999px){.casehero__heading{font-size:42px}}.casehero__copy{max-width:720px;line-height:1.4;color:#fff}@media(min-width: 1000px){.casehero__copy{font-size:18px}}@media(max-width: 999px){.casehero__copy{font-size:16px}}.casehero__copy p:last-child{margin-bottom:0}.casehero__teams-wrapper{text-align:center;background-color:#dc2626;align-self:flex-end;text-transform:uppercase;letter-spacing:.025rem;font-size:14px;font-weight:700;line-height:32px;color:#fff}@media(min-width: 800px){.casehero__teams-wrapper{border-radius:8px;padding:2rem}}@media(max-width: 799px){.casehero__teams-wrapper{padding:1rem 1rem}}.casehero__teams-wrapper li{list-style:none}.casehero__teams-wrapper li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.3)}.casehero__teams-heading{color:rgba(255,255,255,.66);text-transform:uppercase;font-size:12px;letter-spacing:.1rem}.related{background-color:#0f172a;padding:2rem 1rem 4rem}.related__title{text-align:center;font-size:18px;text-transform:uppercase;letter-spacing:.1rem;font-weight:700;color:#64748b;margin-bottom:2rem}.related__items{position:relative;z-index:0;display:flex;max-width:1276px;margin:0 auto;align-items:center;justify-content:center;flex-wrap:wrap}.related__item{position:relative;z-index:0;margin:1rem}@media(min-width: 800px){.related__item:nth-child(4){display:none}}.related__a,.related__a:hover,.related__a:focus{color:#fff}.related__img{width:360px;height:270px;object-fit:cover}.related__content{position:absolute;bottom:0;left:0;right:0;box-sizing:border-box;height:130px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 1.5rem 1rem;background-image:linear-gradient(to bottom, rgba(15, 23, 42, 0) 0%, rgba(15, 23, 42, 0.63) 77%, rgba(15, 23, 42, 0.63) 100%)}.related__arrow{height:28px;transition:.2s;display:none}.related__arrow:before{font-size:20px}.related__a:not(:hover) .related__arrow{visibility:hidden;margin-top:-28px}.related__a:not(:hover) .related__arrow:before{visibility:hidden}.related__subheading{font-size:12px;line-height:16px}.related__heading{line-height:1.2;font-weight:700}@media(min-width: 1000px){.related__heading{font-size:24px}}@media(max-width: 999px){.related__heading{font-size:18px}}/*# sourceMappingURL=eaglestone.css.map */
