/*!
 *
 * © 2025 A.J. Edgar Craft LLC. All rights reserved.
 *
*/.pageContainer:not(.caseStudy)>.pageFooter{background-image:var(--main-footer-gradient)}.caseStudy>.pageFooter{background-image:var(--neutral-footer-gradient)}.caseStudy .quotesSection,.home .quotesSection{align-content:center;align-items:center;display:grid;height:25.62890625rem;justify-items:center;position:relative}.caseStudy .blockquoteWrapper,.home .blockquoteWrapper{display:flex;grid-column:2/3;grid-row:1;justify-content:center;row-gap:1em;transition-duration:.25s;transition-property:opacity;transition-timing-function:linear}.caseStudy .lineQuote.blockquoteWrapper,.home .lineQuote.blockquoteWrapper{align-items:center;-moz-column-gap:.4444444444em;column-gap:.4444444444em;flex-direction:row;flex-wrap:wrap}.caseStudy .paragraphQuote.blockquoteWrapper,.home .paragraphQuote.blockquoteWrapper{align-items:center;flex-direction:column}.caseStudy .blockquoteWrapper>blockquote,.home .blockquoteWrapper>blockquote{display:grid;font-family:Taviraj,Georgia Italic,serif;font-size:2.25vmin;font-style:italic;letter-spacing:-.005em;line-height:1.1em;margin-bottom:.031em;margin-top:-.031em;position:relative;row-gap:1em}.caseStudy .quotesSection{grid-template-columns:1fr 3.425fr 1fr}.caseStudy .quotesSection:after,.caseStudy .quotesSection:before{content:"";position:absolute;top:0;z-index:-1}.caseStudy .quotesSection:before{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background-color:var(--neutral-shade-color-alpha-02);height:100%;width:100%}.caseStudy .quotesSection:after{border-bottom:1px solid var(--neutral-shade-color-04);height:100%;width:65.3vw}.caseStudy .quotesSection>h3{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home .quotesSection{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background-color:var(--main-bg-color-alpha);border-radius:3vmin;grid-template-columns:1fr 4fr 1fr;margin-bottom:25.62890625vmin;padding-bottom:11.390625vh;padding-top:11.390625vh;width:75vw;z-index:-1}.home .quotesSection:before{background-blend-mode:screen,screen,normal;background-image:url(../svgs/heptagon-solid-brand-main.svg),url(../svgs/circle-engraved-brand-accent-01.svg),url(../svgs/circle-outline-brand-accent-01.svg);background-position:15vmax 9vmax,8vmax 12vmax,50%;background-repeat:no-repeat;background-size:8vmax,18vmax,28vmax;content:"";display:block;height:30vmax;left:-24vmax;position:absolute;top:-15vmax;width:28vmax}.home .quotesSection>h2{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.caseStudy .blockquoteWrapper>blockquote:before,.home .blockquoteWrapper>blockquote:before{content:"“";font-size:20em;left:0;position:absolute;top:0;transform:translateX(-65%) translateY(400%);z-index:-1}.home .clientsSection>h2{color:var(--main-content-color);font-family:Teko,Arial,sans-serif;font-size:2.25vmin;line-height:.762em;margin-bottom:-.1291em;margin-top:.0299em;text-transform:uppercase}.caseStudy .quoteSource,.home .quoteSource{font-family:Roboto Slab,Georgia,serif;font-size:1.5vmin;line-height:1.531em;margin-bottom:-.033em;margin-top:.033em;word-spacing:.1em}.caseStudy .blockquoteWrapper.active,.home .blockquoteWrapper.active{opacity:1}.caseStudy .blockquoteWrapper.inactive,.home .blockquoteWrapper.inactive{opacity:0}.caseStudy .blockquoteWrapper>.quoteSource,.caseStudy .blockquoteWrapper>blockquote{color:var(--secondary-content-color)}.caseStudy .blockquoteWrapper>blockquote:before{color:var(--neutral-shade-color-03)}.home .blockquoteWrapper>blockquote{color:var(--main-content-color)}.home .blockquoteWrapper>blockquote:before{color:#dc4618}.home .quoteSource{color:var(--secondary-content-color)}.home .clientsSection{align-content:center;display:grid;grid-auto-rows:auto auto;grid-template-columns:.25fr 6fr .25fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:11.390625vh;padding-top:11.390625vh;row-gap:3.375vmax;width:75vw}.home .clientsSection>.clientList,.home .clientsSection>h2{grid-column:2/3}.home .clientsSection>.clientList{display:grid;grid-template-columns:auto auto auto;justify-content:space-evenly;row-gap:5.0625vmax}.home .clientsSection .clientItem{align-items:center;-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background-color:var(--secondary-bg-color-alpha);border-radius:3vmin;display:flex;height:17.0859375vw;justify-content:center;position:relative;width:17.0859375vw}.home .clientsSection .clientItem:after{background-image:url(../svgs/circle-solid-brand-main.svg);background-position:90% 10%;background-repeat:no-repeat;background-size:2vmin;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.home .clientWrapper{background-color:var(--main-content-color);height:40%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:80%}.home .clientsSection .clientItem:has(.clientWrapper:focus-visible){outline-color:var(--main-content-color);outline-offset:2px;outline-style:solid;outline-width:2px}.home .clientWrapper>.clientName{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home .clientWrapper:focus-visible{outline:none}#abbottLaboratories>.clientWrapper{-webkit-mask-image:url(../svgs/client-logos/abbott-laboratories.svg);mask-image:url(../svgs/client-logos/abbott-laboratories.svg)}#bayer>.clientWrapper{-webkit-mask-image:url(../svgs/client-logos/bayer.svg);mask-image:url(../svgs/client-logos/bayer.svg)}#msl>.clientWrapper{-webkit-mask-image:url(../svgs/client-logos/msl.svg);mask-image:url(../svgs/client-logos/msl.svg)}#martell>.clientWrapper{-webkit-mask-image:url(../svgs/client-logos/martell.svg);mask-image:url(../svgs/client-logos/martell.svg)}#sierraNevadaBrewing>.clientWrapper{-webkit-mask-image:url(../svgs/client-logos/sierra-nevada-brewing.svg);mask-image:url(../svgs/client-logos/sierra-nevada-brewing.svg)}#theHomeDepot>.clientWrapper{-webkit-mask-image:url(../svgs/client-logos/the-home-depot.svg);mask-image:url(../svgs/client-logos/the-home-depot.svg)}#xfinity>.clientWrapper{-webkit-mask-image:url(../svgs/client-logos/xfinity.svg);mask-image:url(../svgs/client-logos/xfinity.svg)}#one50one>.clientWrapper{-webkit-mask-image:url(../svgs/client-logos/one50one.svg);mask-image:url(../svgs/client-logos/one50one.svg)}@media only screen and (aspect-ratio:1/1),only screen and (orientation:portrait){.caseStudy .quotesSection{grid-template-columns:7.59375vw 4fr 7.59375vw}.home .clientsSection,.home .quotesSection{grid-template-columns:7.59375vw auto 7.59375vw;width:84.8125vw}}@media only screen and (max-height:1441px)and (orientation:landscape),only screen and (max-width:1441px)and (max-height:1441px)and (aspect-ratio:1/1),only screen and (max-width:1441px)and (orientation:portrait){.home .clientsSection>h2{font-size:3.375vmin;line-height:.762em}}@media only screen and (max-height:1025px)and (orientation:landscape),only screen and (max-width:1025px)and (max-height:1025px)and (aspect-ratio:1/1),only screen and (max-width:1025px)and (orientation:portrait){.caseStudy .quotesSection:before,.home .clientsSection .clientItem,.home .quotesSection{-webkit-backdrop-filter:none;backdrop-filter:none}}@media only screen and (max-height:641px)and (orientation:landscape),only screen and (max-width:641px)and (max-height:641px)and (aspect-ratio:1/1),only screen and (max-width:641px)and (orientation:portrait){.home .clientsSection>h2{font-size:5.0625vmin;line-height:.762em}.caseStudy .blockquoteWrapper>blockquote,.home .blockquoteWrapper>blockquote{font-size:5.0625vmin;line-height:1.1em}.caseStudy .quoteSource,.home .quoteSource{font-size:3.375vmin;line-height:1.531em}}@media only screen and (max-width:641px)and (max-height:641px)and (aspect-ratio:1/1),only screen and (max-width:641px)and (orientation:portrait){.home .clientsSection,.home .quotesSection{min-height:calc(90vh - 17.08594vmin)}.home .clientsSection>.clientList{grid-template-columns:auto}.home .clientsSection .clientItem{height:38.443359375vw;width:38.443359375vw}}@media only screen and (max-height:241px)and (orientation:landscape),only screen and (max-width:241px)and (max-height:241px)and (aspect-ratio:1/1),only screen and (max-width:241px)and (orientation:portrait){.home .clientsSection>h2{font-size:7.59375vmin;line-height:.762em}.caseStudy .blockquoteWrapper>blockquote,.home .blockquoteWrapper>blockquote{font-size:7.59375vmin;line-height:1.1em}.caseStudy .quoteSource,.home .quoteSource{font-size:6.2002709114vmin;line-height:1.531em}}@media only screen and (max-height:241px)and (orientation:landscape){.caseStudy .quotesSection{grid-template-columns:7.59375vw 4fr 7.59375vw}.home .clientsSection,.home .quotesSection{grid-template-columns:7.59375vw auto 7.59375vw;min-height:calc(90vh - 17.08594vmin);width:84.8125vw}.home .clientsSection>.clientList{grid-template-columns:auto}.home .clientsSection .clientItem{height:38.443359375vw;width:38.443359375vw}}