/*!
 *
 * © 2025 A.J. Edgar Craft LLC. All rights reserved.
 *
*/.admin.pageContainer:before,.notFound.pageContainer:before,.public.account.pageContainer:before,.public.caseStudies.pageContainer:before,.public.home.pageContainer:before,.public.philosophies.pageContainer:before,.public.services.pageContainer:before{background-image:var(--main-bg-pattern),var(--seamless-cloud-pattern-main-max)}.admin.pageContainer:after,.notFound.pageContainer:after,.public.account.pageContainer:after,.public.caseStudies.pageContainer:after,.public.home.pageContainer:after,.public.philosophies.pageContainer:after,.public.services.pageContainer:after{background-color:var(--main-bg-color)}.public.legal.pageContainer:before{background-image:var(--main-bg-pattern),var(--seamless-cloud-pattern-tertiary-max)}.public.legal.pageContainer:after{background-color:var(--tertiary-bg-color)}.public.philosophy.pageContainer:before,.public.profile.pageContainer:before,.public.service.pageContainer:before{background-image:var(--main-bg-pattern),var(--seamless-cloud-pattern-brand-max)}.public.philosophy.pageContainer:after,.public.profile.pageContainer:after,.public.service.pageContainer:after{background-color:var(--brand-bg-color)}.public.caseStudy.pageContainer:before{background-image:var(--main-bg-pattern),var(--seamless-cloud-pattern-neutral-max)}.public.caseStudy.pageContainer:after{background-color:var(--neutral-bg-color)}.pageContainer:not(.caseStudy)>.pageHeader{background-image:var(--main-header-gradient)}.caseStudy>.pageHeader{background-image:var(--neutral-header-gradient)}.public>.pageMain{align-content:center;display:grid;grid-auto-rows:auto}.admin .managementSection,.public.account .managementSection,.public.philosophy>.pageMain>section:last-of-type,.public.profile>.pageMain>article:last-of-type,.public.service>.pageMain>section:last-of-type{margin-bottom:25.62890625vmin}.admin.dashboard>.pageMain{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 11.39063vmin);padding-left:3.375vw;padding-right:3.375vw}.admin.dashboard>.pageMain>h2{color:var(--main-content-color);text-align:center}.public:not(.caseStudy):not(.notFound)>.pageMain:before{animation-duration:15s;animation-iteration-count:infinite;animation-name:verticalFloat;animation-timing-function:ease-in-out;background-image:var(--nonapoda-background-max);background-repeat:no-repeat;content:"";position:fixed;z-index:-1}.public.home>.pageMain:after,.public.philosophies>.pageMain:after{content:"";position:fixed;z-index:-2}.public.philosophies>.pageMain:before{background-blend-mode:normal;background-position:calc(100% + 74vh);background-size:110vh;height:110vh;left:calc(100vw - 32vh);top:-6vh;width:32vh}.public.philosophies>.pageMain:after{background-attachment:fixed;background-blend-mode:normal;background-image:url(../svgs/triangle-engraved-angled-23pos-brand-accent-02.svg),var(--main-heptagon-solid);background-position:calc(100% + 20vh) calc(100% + 20vh),calc(100% + 53vh);background-repeat:no-repeat;background-size:75vh,106vmax;height:106vmax;left:0;opacity:.2;top:0;width:100%}.public.home>.pageMain{justify-items:center}.public.caseStudy>.pageMain>section:last-of-type{margin-bottom:25.62890625vmin}.public.home .introductionSection{align-content:center;display:grid;grid-template-columns:0fr repeat(2,3fr) 0fr;grid-template-rows:auto;min-height:calc(100vh - 11.39063vmin);padding-bottom:11.390625vh;padding-top:11.390625vh;row-gap:3.375vmax;width:75vw}.public.home .introductionSection>*{grid-column:2/4;width:50%}.public.home .introductionSection>:nth-child(2n){margin-left:50%;padding:2.25em}.public.home .introductionSection .titleSegment{display:block}.public.home .introductionSection>p:first-of-type{display:flex;flex-direction:column;row-gap:1.5vmax}.notFound .errorSection{align-content:center;display:grid;grid-auto-rows:auto;justify-content:center;min-height:calc(100vh - 11.39063vmin);padding-left:3.375vw;padding-right:3.375vw;row-gap:1.5vmax}.notFound .errorSection>h2,.notFound .errorSection>p{align-items:center;color:var(--main-content-color);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center}.notFound .errorSection>h2{row-gap:.6666666667vmax}.notFound .errorSection>h2 .hyphen{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.notFound .errorSection>p{row-gap:.6666666667vmax}.notFound .errorSection a,.notFound .errorSection small{display:block}.admin.dashboard>.pageMain>h2,.caseStudies.navSection>h2,.notFound .errorSection>h2>.primaryText,.philosophy .philosophies.navSection>h2,.public.home .introductionSection>h2,.services.navSection>h2{font-family:Teko,Arial,sans-serif;margin-bottom:-.1291em;margin-top:.0299em;text-transform:uppercase}.notFound .errorSection>h2>.primaryText{font-size:38.443359375vmin;letter-spacing:-.015em;line-height:.762em}.admin.dashboard>.pageMain>h2,.public.home .introductionSection>h2{font-size:10.2925915724vmin;letter-spacing:-.015em;line-height:.762em}.caseStudies.navSection>h2,.philosophy .philosophies.navSection>h2,.services.navSection>h2{color:var(--main-content-color);font-size:2.25vmin;line-height:.762em}.home .caseStudies.navSection .navLink .primaryText,.notFound .errorSection>h2>.errorText,.public.home .introductionSection>p>strong:first-child{font-family:Taviraj,Georgia Italic,serif;font-style:italic;letter-spacing:-.005em;margin-bottom:.031em;margin-top:-.031em}.notFound .errorSection>h2>.errorText{font-size:3.375vmin;line-height:1.1em}.public.home .introductionSection>p>strong:first-child{font-size:2.25vmin;line-height:1.1em}.home .caseStudies.navSection .navLink .primaryText{font-size:1.5vmin;line-height:1.1em}.caseStudies.navSection>.navList,.home .caseStudies.navSection .projectName,.notFound .errorSection .homeLink,.notFound .errorSection>p,.philosophies.navSection>.navList,.public.home .introductionSection>p,.services.navSection>.navList{font-family:Roboto Slab,Georgia,serif}.caseStudies.navSection>.navList>.fontWrapper,.home .caseStudies.navSection .projectName,.notFound .errorSection .homeLink,.notFound .errorSection>p,.philosophies .philosophies.navSection .navLink,.philosophy .philosophies.navSection>.navList>.fontWrapper,.public.home .introductionSection>p,.services.navSection>.navList>.fontWrapper{margin-bottom:-.033em;margin-top:.033em}.home .caseStudies.navSection .projectName,.philosophies .philosophies.navSection>.navList{font-size:5.0625vmin;letter-spacing:-.038em;line-height:1.011em}.notFound .errorSection .homeLink{font-size:2.25vmin;line-height:1.531em;word-spacing:.1em}.caseStudies.navSection>.navList,.philosophy .philosophies.navSection>.navList,.services.navSection>.navList{font-size:2.25vmin;letter-spacing:-.035em;line-height:1.011em}.notFound .errorSection>p,.public.home .introductionSection>p{font-size:1.5vmin;line-height:1.531em;word-spacing:.1em}.public.caseStudies>.pageMain:before{background-blend-mode:normal}.public.home>.pageMain:after{animation-duration:10s;animation-iteration-count:infinite;animation-name:depthRotate;animation-timing-function:linear;background-blend-mode:screen,screen,normal;background-image:url(../svgs/circle-engraved-brand-accent-01.svg),var(--main-heptagon-outlines),url(../svgs/triangle-solid-angled-23neg-brand-main.svg);background-repeat:no-repeat}.public.home .introductionSection>h2,.public.home .introductionSection>p{color:var(--main-content-color)}.public.home .introductionSection>h2{text-shadow:0 .05em 0 var(--main-heading-shadow-color)}.public.home .introductionSection>p{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background-color:var(--secondary-bg-color-alpha);border-radius:3vmin}.public.legal>.pageMain:before,.public.philosophy>.pageMain:before,.public.profile>.pageMain:before,.public.service>.pageMain:before{background-position:50%;background-size:contain;mix-blend-mode:overlay;opacity:.35}.notFound>.pageMain{background-blend-mode:screen,screen,normal;background-image:url(../svgs/circle-engraved-brand-accent-02.svg),var(--main-heptagon-outlines),url(../svgs/triangle-solid-angled-23neg-brand-accent-02.svg);background-position:calc(50% + 35vw) calc(50% + 35vw),center calc(50% + 3.5vw),calc(50% - 35vw) calc(50% - 30vw);background-repeat:no-repeat;background-size:50vw,110vw,44vw}.notFound .errorSection a{color:var(--secondary-link-idle-color)}.notFound .errorSection a:hover{color:var(--secondary-link-hover-color)}.public.services>.pageMain:before{background-blend-mode:normal}.caseStudies.navSection,.philosophies.navSection,.services.navSection{display:grid;grid-auto-rows:auto;padding-bottom:11.390625vh;padding-top:11.390625vh;row-gap:2.25vmax}.caseStudies.navSection>.navList,.caseStudies.navSection>h2,.philosophies.navSection>.navList,.philosophies.navSection>h2,.services.navSection>.navList,.services.navSection>h2{grid-column:2/3}.caseStudies.navSection>.navList,.philosophy .philosophies.navSection>.navList,.services.navSection>.navList{display:flex;flex-direction:column;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;row-gap:1.5em}.home .caseStudies.navSection{align-content:center;background-color:var(--main-bg-color-alpha);border-radius:3vmin;grid-template-columns:.25fr 6fr .25fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible;position:relative;row-gap:5.0625vmax;width:75vw}.home .caseStudies.navSection:before{background-blend-mode:screen,screen,normal;background-image:url(../svgs/circle-outline-brand-accent-01.svg),url(../svgs/circle-solid-brand-accent-02.svg),url(../svgs/triangle-outline-angled-23neg-brand-main.svg);background-position:5vmax 9vmax,8vmax 12vmax,50%;background-repeat:no-repeat;background-size:10vmax,20vmax,30vmax;content:"";display:block;height:32vmax;position:absolute;right:-20vmax;top:-15vmax;width:30vmax}.home .caseStudies.navSection>.navList{justify-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home .caseStudies.navSection .navLink{align-items:center;color:var(--secondary-link-idle-color);-moz-column-gap:3.375vmin;column-gap:3.375vmin;display:grid;grid-template-columns:1.5fr 8fr;grid-template-rows:auto}.home .caseStudies.navSection .navLink>small{grid-column:1/2;justify-self:right;position:relative;text-align:right;-webkit-text-decoration-color:var(--main-content-color);text-decoration-color:var(--main-content-color);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:.075em;text-underline-offset:.1316872428em}.home .caseStudies.navSection .navLink>small>.hyphen{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home .caseStudies.navSection .navLink>.projectName{grid-column:2/3}.philosophies .philosophies.navSection{align-content:center;grid-template-columns:1fr 6fr 1fr;justify-items:center;min-height:calc(100vh - 11.39063vmin)}.philosophies .philosophies.navSection>h2{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.philosophies .philosophies.navSection>.navList{display:grid;grid-auto-rows:1fr;grid-column:2/3;row-gap:1.5em}.philosophies .philosophies.navSection .navItem{align-items:center;display:flex;padding-left:1.125em;position:relative}.philosophies .philosophies.navSection .navItem:before{background-blend-mode:overlay,normal;background-image:url(../svgs/triangle-engraved-angled-23neg-brand-accent-01.svg),url(../svgs/circle-outline-brand-main.svg);background-position:0;background-repeat:no-repeat;content:"";height:2em;left:0;position:absolute;width:2em;z-index:-1}.philosophies .philosophies.navSection .navItem:not(:first-child):after{border-top-color:#dc4618;content:"";height:100%;left:0;position:absolute;top:-.75em;width:100%;z-index:-1}.caseStudy .caseStudies.navSection .navItem,.philosophies.navSection .navItem,.services.navSection .navItem{position:relative}.caseStudies.navSection,.philosophy .philosophies.navSection,.services.navSection{grid-template-columns:1fr repeat(2,2fr) 1fr}.caseStudies.navSection .navItem:not(:first-child):after,.philosophy .philosophies.navSection .navItem:not(:first-child):after,.services.navSection .navItem:not(:first-child):after{content:"";left:0;position:absolute;top:-.75em;width:100%}.caseStudy .caseStudies.navSection,.home .caseStudies.navSection{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem)}.caseStudy .caseStudies.navSection{background-color:var(--neutral-shade-color-alpha-02)}.caseStudy .caseStudies.navSection .navLink,.philosophy .philosophies.navSection .navLink,.services.navSection .navLink{color:var(--secondary-link-idle-color)}.caseStudy .caseStudies.navSection .navItem,.caseStudy .caseStudies.navSection .navLink:hover,.philosophy .philosophies.navSection .navItem,.philosophy .philosophies.navSection .navLink:hover,.services.navSection .navItem,.services.navSection .navLink:hover{color:var(--secondary-link-hover-color)}.caseStudy .caseStudies.navSection .navItem:not(:first-child):after,.philosophies.navSection .navItem:not(:first-child):after,.services.navSection .navItem:not(:first-child):after{border-top-style:dotted;border-top-width:.05em}.caseStudy .caseStudies.navSection .navItem:not(:first-child):after,.philosophy .philosophies.navSection .navItem:not(:first-child):after,.services.navSection .navItem:not(:first-child):after{border-top-color:var(--secondary-link-idle-color)}.home .caseStudies.navSection .navItem:has(.navLink:focus-visible),.philosophies .philosophies.navSection .navItem:has(.navLink:focus-visible){outline-color:var(--main-content-color);outline-offset:2px;outline-style:solid;outline-width:2px}.home .caseStudies.navSection .navLink:focus-visible,.philosophies .philosophies.navSection .navLink:focus-visible{outline:none}.home .caseStudies.navSection .navLink:hover{color:var(--secondary-link-hover-color)}.philosophies .philosophies.navSection .navLink{color:var(--main-link-idle-color)}.philosophies .philosophies.navSection .navLink:hover{color:var(--main-link-hover-color)}@media only screen and (aspect-ratio:1/1),only screen and (orientation:portrait){.public.caseStudies>.pageMain:before{height:75vw;left:12.5vw;top:-27.5vw;width:75vw}.public.home>.pageMain:before{height:60vw;left:20vw;top:calc(50vh - 30vw);width:60vw}.public.home>.pageMain:after{height:64vw;left:19vw;top:calc(50vh - 32vw);width:62vw}.public.home .introductionSection{width:84.8125vw}.public.legal>.pageMain:before,.public.philosophy>.pageMain:before,.public.profile>.pageMain:before,.public.service>.pageMain:before{height:92vw;left:4vw;top:10vh;width:92vw}.public.services>.pageMain:before{height:50vh;left:0;top:25vh;width:24vh}.caseStudies.navSection,.philosophy .philosophies.navSection,.services.navSection{grid-template-columns:7.59375vw auto 7.59375vw}.caseStudy .caseStudies.navSection>h2,.caseStudy .caseStudies>.navList,.philosophy .philosophies.navSection>.navList,.philosophy .philosophies.navSection>h2{grid-column:2/3}.caseStudy .caseStudies.navSection,.philosophy .philosophies.navSection{-moz-column-gap:0;column-gap:0}.home .caseStudies.navSection{width:84.8125vw}.home .caseStudies.navSection .navLink{-moz-column-gap:0;column-gap:0;grid-template-columns:auto;justify-content:left;row-gap:1vmax}.home .caseStudies.navSection .navLink>small{grid-column:1;grid-row:1;justify-self:left;text-align:left}.home .caseStudies.navSection .navLink>.projectName{grid-column:1;grid-row:2}}@media only screen and (orientation:landscape){.public.caseStudies>.pageMain:before{background-size:60vw;height:60vw;left:20vw;top:-20vw;width:60vw}.public.home>.pageMain:before{background-size:40vw;height:40vw;left:30vw;top:calc(50vh - 20vw);width:40vw}.public.home>.pageMain:after{background-position:calc(50% + 9vw) calc(50% + 8vw),50%,calc(50% - 14vw) calc(50% - 4vw);background-size:20vw,40vw,14vw;height:40vw;left:29vw;top:calc(50vh - 20vw);width:42vw}.public.legal>.pageMain:before,.public.philosophy>.pageMain:before,.public.profile>.pageMain:before,.public.service>.pageMain:before{height:52vw;left:24vw;top:calc(50vh - 26vw);width:52vw}.public.services>.pageMain:before{background-position:-50vh;background-size:100vh;height:100vh;left:0;top:0;width:48vh}}@media only screen and (orientation:portrait){.public.caseStudies>.pageMain:before{background-size:75vw}.public.home>.pageMain:before{background-size:60vw}.public.home>.pageMain:after{background-position:calc(50% + 14vw) calc(50% + 12vw),50%,calc(50% - 20vw) calc(50% - 10vw);background-size:32vw,60vw,22vw}.public.services>.pageMain:before{background-position:-25vh;background-size:50vh}}@media only screen and (aspect-ratio:1/1){.public.caseStudies>.pageMain:before{background-size:75vw;height:75vw;left:12.5vw;top:-27.5vw;width:75vw}.public.home>.pageMain:before{background-size:60vw;height:60vw;left:20vw;top:calc(50% - 30vw);width:60vw}.public.home>.pageMain:after{background-position:calc(50% + 14vw) calc(50% + 12vw),50%,calc(50% - 20vw) calc(50% - 10vw);background-size:32vw,60vw,22vw;height:64vw;left:19vw;top:calc(50% - 32vw);width:62vw}.public.services>.pageMain:before{background-position:-50vh;background-size:100vh;height:100vh;left:0;top:0;width:48vh}}@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){.caseStudies.navSection>h2,.philosophy .philosophies.navSection>h2,.services.navSection>h2{font-size:3.375vmin;line-height:.762em}.public:not(.caseStudy):not(.notFound)>.pageMain:before{background-image:var(--nonapoda-background-1440)}}@media only screen and (max-height:1081px)and (orientation:landscape),only screen and (max-width:1081px)and (max-height:1081px)and (aspect-ratio:1/1),only screen and (max-width:1081px)and (orientation:portrait){.public:not(.caseStudy):not(.notFound)>.pageMain:before{background-image:var(--nonapoda-background-1080)}}@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.dashboard>.pageMain>h2,.public.home .introductionSection>h2{font-size:8.4038658277vmin;line-height:.762em}.notFound .errorSection>h2>.errorText{font-size:5.0625vmin;line-height:1.1em}.home .caseStudies.navSection .navLink .primaryText{font-size:1.8371173071vmin;line-height:1.1em}.notFound .errorSection .homeLink{font-size:3.375vmin;line-height:1.531em}.public:not(.caseStudy):not(.notFound)>.pageMain:before{animation:none;background-image:var(--nonapoda-background-1024)}.public.home>.pageMain:after{animation:none}.public.home .introductionSection>p{-webkit-backdrop-filter:none;backdrop-filter:none}.philosophies .philosophies.navSection{grid-template-columns:7.59375vw auto 7.59375vw}.caseStudy .caseStudies.navSection,.home .caseStudies.navSection{-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){.admin.dashboard>.pageMain>h2,.public.home .introductionSection>h2{font-size:11.390625vmin;line-height:.762em}.caseStudies.navSection>h2,.philosophy .philosophies.navSection>h2,.services.navSection>h2{font-size:5.0625vmin;line-height:.762em}.notFound .errorSection>h2>.errorText{font-size:7.59375vmin;line-height:1.1em}.public.home .introductionSection>p>strong:first-child{font-size:5.0625vmin;line-height:1.1em}.home .caseStudies.navSection .navLink .primaryText{font-size:3.375vmin;line-height:1.1em}.home .caseStudies.navSection .projectName,.philosophies .philosophies.navSection>.navList{font-size:7.59375vmin;line-height:1.011em}.notFound .errorSection .homeLink{font-size:5.0625vmin;line-height:1.531em}.caseStudies.navSection>.navList,.philosophy .philosophies.navSection>.navList,.services.navSection>.navList{font-size:5.0625vmin;line-height:1.011em}.notFound .errorSection>p,.public.home .introductionSection>p{font-size:3.375vmin;line-height:1.531em}.public:not(.caseStudy):not(.notFound)>.pageMain:before{background-image:var(--nonapoda-background-640)}.philosophies .philosophies.navSection{min-height:calc(100vh - 17.08594vmin)}}@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){.public.home>.pageMain:after,.public.home>.pageMain:before{top:10vh}.public.home .introductionSection{grid-template-columns:auto}.public.home .introductionSection>*{grid-column:1;width:100%}.public.home .introductionSection>h2,.public.home .introductionSection>p{text-align:center}.public.home .introductionSection>:nth-child(2n){margin-left:0;padding:1.5em}.home .caseStudies.navSection{min-height:calc(90vh - 17.08594vmin)}}@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){.public.home .introductionSection{grid-template-columns:auto;row-gap:7.59375vmax;width:84.8125vw}.public.home .introductionSection>*{grid-column:1;width:100%}.public.home .introductionSection>h2,.public.home .introductionSection>p{text-align:center}.public.home .introductionSection>:nth-child(2n){margin-left:0;padding:1.5em}.notFound .errorSection{row-gap:3.375vmax}.admin.dashboard>.pageMain>h2,.public.home .introductionSection>h2{font-size:13.9506095507vmin;line-height:.762em}.caseStudies.navSection>h2,.philosophy .philosophies.navSection>h2,.services.navSection>h2{font-size:7.59375vmin;line-height:.762em}.notFound .errorSection>h2>.errorText{font-size:11.390625vmin;line-height:1.1em}.public.home .introductionSection>p>strong:first-child{font-size:7.59375vmin;line-height:1.1em}.notFound .errorSection .homeLink{font-size:7.59375vmin;line-height:1.531em}.notFound .errorSection>p,.public.home .introductionSection>p{font-size:6.2002709114vmin;line-height:1.531em}.public:not(.caseStudy):not(.notFound)>.pageMain:before{background-image:var(--nonapoda-background-240)}.caseStudies.navSection,.philosophy .philosophies.navSection,.services.navSection{row-gap:7.59375vmin}.home .caseStudies.navSection .navLink{row-gap:2.25vmax}}@media only screen and (max-height:241px)and (orientation:landscape){.caseStudies.navSection,.philosophy .philosophies.navSection,.services.navSection{grid-template-columns:7.59375vw auto 7.59375vw}.caseStudy .caseStudies.navSection,.philosophy .philosophies.navSection{-moz-column-gap:0;column-gap:0}.caseStudy .caseStudies.navList,.caseStudy .caseStudies.navSection>h2,.philosophy .philosophies.navSection>.navList,.philosophy .philosophies.navSection>h2{grid-column:2/3}.home .caseStudies.navSection{min-height:calc(90vh - 17.08594vmin);width:84.8125vw}}