/*!
 *
 * © 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 .collaboratorsSection{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background-color:var(--neutral-shade-color-alpha-02);display:grid;gap:3.375vmax;grid-template-columns:1fr repeat(2,2fr) 1fr;justify-items:center;position:relative}.caseStudy .collaboratorsSection:after{border-bottom:1px solid var(--neutral-shade-color-04);content:"";height:100%;justify-self:center;position:absolute;top:0;width:65.3vw;z-index:-1}.caseStudy .collaboratorsSection>h3{grid-column:2/3}.caseStudy .collaboratorList{grid-column:3/4}.admin.accounts .accountInfoList>.infoName{font-weight:bolder}.caseStudy .collaboratorList>.role{color:var(--main-content-color);font-size:.6666666667rem;font-weight:bolder;letter-spacing:.1em;line-height:1.011em;text-transform:uppercase}.caseStudy .statisticNumber{color:var(--main-content-color);font-family:Teko,Arial,sans-serif;font-size:5.0625rem;-webkit-hyphens:auto;hyphens:auto;line-height:.762em;margin-bottom:-.1291em;margin-top:.0299em;overflow-wrap:anywhere;text-transform:uppercase}.caseStudy .blockquoteWrapper>blockquote,.caseStudy .collaboratorsSection>h3,.caseStudy .statisticDescription,.home .blockquoteWrapper>blockquote{font-family:Taviraj,Georgia Italic,serif;font-style:italic;letter-spacing:-.005em;margin-bottom:.031em;margin-top:-.031em}.caseStudy .blockquoteWrapper>blockquote,.home .blockquoteWrapper>blockquote{display:grid;font-size:2.25vmin;line-height:1.1em;position:relative;row-gap:1em}.caseStudy .collaboratorsSection>h3,.caseStudy .statisticDescription{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.1em;overflow-wrap:anywhere}.admin.accounts .accountInfoList>.info,.admin.accounts .accountInfoList>.infoName,.caseStudy .collaboratorList>.collaborator,.caseStudy .collaboratorList>.role,.caseStudy .quoteSource,.home .quoteSource{font-family:Roboto Slab,Georgia,serif}.admin.accounts .accountInfoList>.info,.admin.accounts .accountInfoList>.infoName,.caseStudy .collaboratorList>.collaborator,.caseStudy .collaboratorList>.role,.caseStudy .quoteSource,.home .quoteSource{margin-bottom:-.033em;margin-top:.033em}.caseStudy .quoteSource,.home .quoteSource{font-size:1.5vmin;line-height:1.531em;word-spacing:.1em}.admin.accounts .accountInfoList>.info,.admin.accounts .accountInfoList>.infoName{font-size:1.5vmin;letter-spacing:-.015em;line-height:1.011em}.caseStudy .collaboratorList>.collaborator{color:var(--secondary-content-color);font-size:1rem;letter-spacing:.015em;line-height:1.531em}.caseStudy .collaboratorsSection h3{color:var(--main-content-color)}.caseStudy .statisticsSection{display:flex;flex-wrap:wrap;gap:3.375vmax;justify-content:center;justify-self:center;position:relative;width:65.3vw}.caseStudy .statisticsSection:before{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background-color:var(--neutral-shade-color-alpha-02);content:"";height:100%;position:absolute;top:0;width:100vw;z-index:-1}.caseStudy .statisticsSection:after{border-bottom:1px solid var(--neutral-shade-color-04);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.caseStudy .statisticsSection>h3{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.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 .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}.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)}.mediaContainer>.videoWrapper{aspect-ratio:16/9;border-radius:3vmin;border-style:solid;border-width:.15em;overflow:hidden;width:100%}.mediaContainer>.videoWrapper video{height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.caseStudy .mediaContainer>.videoWrapper{border-color:var(--neutral-main-content-color)}.philosophy .mediaContainer>.videoWrapper,.profile .mediaContainer>.videoWrapper{border-color:var(--brand-content-color)}.caseStudy .statisticWrapper{align-items:center;display:flex;flex-basis:calc(33.3% - 3.375vmax);flex-direction:column;flex-shrink:1;justify-content:start;row-gap:1.5vmax;text-align:center}.caseStudy .statisticDescription{color:var(--secondary-content-color)}.admin.accounts .accountInfoList,.caseStudy .collaboratorList{display:flex;flex-direction:column;row-gap:.6666666667vmax}.admin.accounts .accountInfoList{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background-color:var(--main-bg-color-alpha);border-radius:2.25vmin;color:var(--secondary-content-color);padding:3.375vmax;width:100%}.admin.accounts .accountInfoList>.infoName:not(:first-of-type),.caseStudy .collaboratorList>.role:not(:first-of-type){padding-top:1rem}.admin.accounts .accountInfoList .projectLink{color:var(--secondary-link-idle-color)}.admin.accounts .accountInfoList .projectLink:hover{color:var(--secondary-link-hover-color)}@media only screen and (aspect-ratio:1/1),only screen and (orientation:portrait){.caseStudy .collaboratorsSection{-moz-column-gap:0;column-gap:0;grid-template-columns:7.59375vw repeat(2,2fr) 7.59375vw}.caseStudy .statisticsSection{width:90vw}.caseStudy .quotesSection{grid-template-columns:7.59375vw 4fr 7.59375vw}.home .quotesSection{grid-template-columns:7.59375vw auto 7.59375vw;width:84.8125vw}}@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){.admin.accounts .accountInfoList>.info,.admin.accounts .accountInfoList>.infoName{font-size:2.25vmin;line-height:1.011em}.caseStudy .collaboratorsSection,.caseStudy .quotesSection:before,.caseStudy .statisticsSection:before,.home .quotesSection{-webkit-backdrop-filter:none;backdrop-filter:none}.admin.accounts .accountInfoList,.caseStudy .collaboratorList{row-gap:1.5vmax}.admin.accounts .accountInfoList{-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){.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}.admin.accounts .accountInfoList>.info,.admin.accounts .accountInfoList>.infoName{font-size:4.1335139409vmin;line-height:1.011em}.caseStudy .statisticsSection{gap:7.59375vmax;padding-left:7.59375vw;padding-right:7.59375vw;width:100%}.admin.accounts .accountInfoList{row-gap:1vmax}}@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){.caseStudy .collaboratorsSection{grid-template-columns:7.59375vw auto 7.59375vw;grid-template-rows:auto}.caseStudy .collaboratorsSection>h3{grid-row:1}.caseStudy .collaboratorList{grid-column:2/3;grid-row:2;justify-self:center}.home .quotesSection{min-height:calc(90vh - 17.08594vmin)}.caseStudy .statisticWrapper{flex-basis:100%}}@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){.caseStudy .statisticNumber{font-size:2.25rem;line-height:.762em}.caseStudy .blockquoteWrapper>blockquote,.home .blockquoteWrapper>blockquote{font-size:7.59375vmin;line-height:1.1em}.caseStudy .collaboratorsSection>h3,.caseStudy .statisticDescription{font-size:1rem;line-height:1.1em}.caseStudy .quoteSource,.home .quoteSource{font-size:6.2002709114vmin;line-height:1.531em}.admin.accounts .accountInfoList>.info,.admin.accounts .accountInfoList>.infoName{font-size:5.0625vmin;line-height:1.011em}.admin.accounts .accountInfoList{padding:7.59375vmax;row-gap:2.25vmax}}@media only screen and (max-height:241px)and (orientation:landscape){.caseStudy .collaboratorsSection{-moz-column-gap:0;column-gap:0;grid-template-columns:7.59375vw auto 7.59375vw;grid-template-rows:auto}.caseStudy .collaboratorsSection>h3{grid-row:1}.caseStudy .collaboratorList{grid-column:2/3;grid-row:2;justify-self:center}.caseStudy .quotesSection{grid-template-columns:7.59375vw 4fr 7.59375vw}.home .quotesSection{grid-template-columns:7.59375vw auto 7.59375vw;min-height:calc(90vh - 17.08594vmin);width:84.8125vw}.caseStudy .statisticWrapper{flex-basis:100%}}