/*!
 *
 * © 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}.markdownContainer li:before,.markdownContainer strong,.markdownContainer>h5,.markdownContainer>table td:before,.markdownContainer>table th{font-weight:bolder}.markdownContainer>h6{font-size:1rem;font-weight:bolder;letter-spacing:.3em;line-height:1.531em;text-transform:uppercase}.admin.dashboard>.pageMain>h2,.caseStudies.navSection>h2,.caseStudy .projectName,.legal .documentArticle>h2,.markdownContainer>h4,.notFound .errorSection>h2>.primaryText,.philosophy .documentArticle>h2,.philosophy .philosophies.navSection>h2,.profile .documentArticle>h2,.public.home .introductionSection>h2,.service .documentArticle>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,.caseStudy .projectName,.legal .documentArticle>h2,.philosophy .documentArticle>h2,.profile .documentArticle>h2,.public.home .introductionSection>h2,.service .documentArticle>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}.markdownContainer>h4{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto;line-height:.762em;overflow-wrap:anywhere}.caseStudy .documentArticle>h2>small,.home .caseStudies.navSection .navLink .primaryText,.markdownContainer .blockquoteWrapper>blockquote>p,.markdownContainer>h5,.notFound .errorSection>h2>.errorText,.public.home .introductionSection>p>strong:first-child,.service .markdownContainer>h3{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}.service .markdownContainer>h3{font-size:2.25rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.1em;overflow-wrap:anywhere;position:relative}.markdownContainer .blockquoteWrapper>blockquote>p,.markdownContainer>h5{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.1em;overflow-wrap:anywhere}.caseStudy .documentArticle>h2>small,.home .caseStudies.navSection .navLink .primaryText{font-size:1.5vmin;line-height:1.1em}.caseStudies.navSection>.navList,.home .caseStudies.navSection .projectName,.legal .documentArticle>h2>small,.markdownContainer ul>li,.markdownContainer>h6,.markdownContainer>p,.markdownContainer>table td,.markdownContainer>table th,.notFound .errorSection .homeLink,.notFound .errorSection>p,.philosophies.navSection>.navList,.philosophy .documentArticle>h2>small,.profile .documentArticle>h2>small,.public.home .introductionSection>p,.services.navSection>.navList{font-family:Roboto Slab,Georgia,serif}.caseStudies.navSection>.navList>.fontWrapper,.home .caseStudies.navSection .projectName,.legal .documentArticle>h2>small,.markdownContainer ul>li,.markdownContainer>h6,.markdownContainer>p,.markdownContainer>table td,.markdownContainer>table th,.notFound .errorSection .homeLink,.notFound .errorSection>p,.philosophies .philosophies.navSection .navLink,.philosophy .documentArticle>h2>small,.philosophy .philosophies.navSection>.navList>.fontWrapper,.profile .documentArticle>h2>small,.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}.legal .documentArticle>h2>small,.notFound .errorSection>p,.philosophy .documentArticle>h2>small,.profile .documentArticle>h2>small,.public.home .introductionSection>p{font-size:1.5vmin;line-height:1.531em;word-spacing:.1em}.markdownContainer ul>li,.markdownContainer>p,.markdownContainer>table td,.markdownContainer>table th{font-size:1rem;letter-spacing:.015em;line-height:1.531em}.markdownContainer>pre>code{font-family:Jetbrains Mono,Courier,monospace;font-size:1rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.37em;margin-bottom:-.325em;margin-top:-.315em;overflow-wrap:anywhere}.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}.documentArticle{display:grid;grid-auto-rows:auto;position:relative}.documentArticle:after{background-repeat:no-repeat;content:"";left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.philosophy .documentArticle,.profile .documentArticle{-moz-column-gap:3.375vmax;column-gap:3.375vmax;grid-template-columns:1fr repeat(3,1.25fr) 1fr}.philosophy .documentArticle>.mediaSection,.profile .documentArticle>.mediaSection{grid-column:2/5}.philosophy .documentArticle>.bannerImageSection,.profile .documentArticle>.bannerImageSection{grid-column:1/6}.philosophy>.mediaSection,.profile>.mediaSection{grid-column:2/5}.philosophy>.bannerImageSection,.profile>.bannerImageSection{grid-column:1/6}.caseStudy .documentArticle:after,.legal .documentArticle:after,.philosophy .documentArticle:after{height:100%}.profile .documentArticle:after,.service .documentArticle:after{height:150%}.documentArticle>h2{color:var(--main-content-color)}.caseStudy .documentArticle>section:not(.bannerImageSection),.documentArticle>h2,.legal .documentArticle>section:not(.bannerImageSection),.philosophy .documentArticle>section:not(.bannerImageSection),.profile .documentArticle>section:not(.bannerImageSection){padding-bottom:11.390625vh;padding-top:11.390625vh}.caseStudy .documentArticle>h2{gap:3.375vmax;grid-auto-rows:auto;grid-row:1}.caseStudy .documentArticle>h2,.caseStudy .documentArticle>section:nth-of-type(2){display:grid;grid-template-columns:1fr repeat(2,2fr) 1fr}.caseStudy .documentArticle>section:nth-of-type(2)>h3{grid-column:2/3}.caseStudy .documentArticle>section:nth-of-type(2)>.markdownContainer,.caseStudy .documentArticle>section:nth-of-type(2)>.mediaContainer{grid-column:3/4}.caseStudy .documentArticle>section:nth-of-type(2)>.imageWrapper{grid-column:3/5}.caseStudy .projectClientName{grid-column:2/3;grid-row:1}.caseStudy .projectClientName>.hypen{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.caseStudy .projectName{grid-column:2/4;grid-row:2;text-shadow:0 .05em 0 var(--main-heading-shadow-color)}.caseStudy .dateInterval{grid-column:3/4;grid-row:1;justify-self:end}.caseStudy .documentArticle>section:nth-of-type(2),.caseStudy .servicesSection{gap:3.375vmax;grid-column:1;grid-row:3}.caseStudy .servicesSection{display:grid;grid-template-columns:1fr repeat(2,2fr) 1fr;grid-template-rows:1fr 1fr}.caseStudy .servicesSection>h3{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.caseStudy .servicesList{align-self:start;grid-column:2/3;grid-row:2}.legal .documentArticle{counter-reset:h3;grid-template-columns:1fr 4fr 1fr}.legal .documentArticle>h2{display:flex;flex-direction:column;grid-column:2/3;row-gap:.6666666667vmin;width:100%}.legal .documentArticle>h2>.hyphen{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.legal .documentArticle>h2>small{display:block}.legal .documentArticle>p>strong,.legal .documentArticle>section{scroll-margin-top:11.390625vmin}.legal .markdownSection{grid-column:2/3}.philosophy .documentArticle>h2{grid-column:2/5;width:100%}.philosophy .markdownSection:nth-of-type(odd){grid-column:2/4;width:100%}.philosophy .markdownSection:nth-of-type(2n){grid-column:3/5}.profile .documentArticle>h2{grid-column:2/5;width:50%}.profile .documentArticle>.markdownSection:nth-of-type(odd){grid-column:3/5}.profile .documentArticle>.markdownSection:nth-of-type(2n){grid-column:2/4;width:100%}.profile .markdownSection:nth-of-type(odd){grid-column:3/5}.profile .markdownSection:nth-of-type(2n){grid-column:2/4;width:100%}.service .documentArticle{grid-template-columns:1fr 2fr 1fr}.service .documentArticle>h2{grid-column:2/3}.service .markdownContainer{grid-column:2/3;padding-bottom:11.390625vh;padding-top:11.390625vh}.legal .documentArticle>h2>small,.philosophy .documentArticle>h2>small,.profile .documentArticle>h2>small{letter-spacing:normal;text-transform:none}.legal .documentArticle>h2,.philosophy .documentArticle>h2,.profile .documentArticle>h2,.service .documentArticle>h2{text-shadow:0 .05em 0 var(--main-heading-shadow-color)}.legal .documentArticle>h2>small,.philosophy .documentArticle>h2>small,.profile .documentArticle>h2>small,.service .documentArticle>h2>small{text-shadow:none}.caseStudy .documentArticle:after{background-image:url(../svgs/line-group-angled-pos-neutral.svg),url(../svgs/circle-outline-neutral.svg),url(../svgs/heptagon-outlines-neutral.svg),url(../svgs/triangle-engraved-straight-neutral.svg)}.legal .documentArticle:after{background-image:url(../svgs/line-group-angled-pos-brand-accent-02.svg),url(../svgs/circle-solid-brand-accent-02.svg),url(../svgs/heptagon-solid-brand-accent-02.svg),url(../svgs/triangle-outline-brand-accent-02.svg)}.philosophy .documentArticle:after,.profile .documentArticle:after,.service .documentArticle:after{background-image:url(../svgs/line-group-angled-pos-brand-main.svg),url(../svgs/circle-outline-brand-main.svg),url(../svgs/heptagon-outlines-brand-main.svg),url(../svgs/triangle-engraved-straight-brand-main.svg)}.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)}:not(.service) .markdownContainer>h4:not(:first-child){padding-top:2.25rem}.markdownContainer{display:grid;row-gap:2.25rem}.markdownContainer>h5,.markdownContainer>h6{padding-top:2.25rem}.markdownContainer>blockquote{display:grid;justify-self:center;row-gap:1em}.markdownContainer ol,.markdownContainer ul{display:grid;row-gap:1.5rem}.markdownContainer ol>li,.markdownContainer ul>li{padding-left:2.25vmin}.markdownContainer ol{counter-reset:chapter}.markdownContainer ol>li{counter-increment:chapter}.markdownContainer ol>li:before{content:counter(chapter) ". "}.markdownContainer ul li:before{content:"• ";margin-left:-.6em}.markdownContainer li>ol,.markdownContainer li>ul{margin-top:1.5rem}.markdownContainer>table{border-collapse:separate;border-color:var(--secondary-content-color);border-radius:2.25vmin;border-spacing:0;border-style:solid;border-width:2px;color:var(--secondary-content-color);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;table-layout:auto}.markdownContainer>table td,.markdownContainer>table th{overflow:hidden;padding:1vmax 3.375vmax;text-align:left;text-overflow:ellipsis;white-space:normal}.markdownContainer pre{overflow-x:auto;padding:3.375em}.service .markdownContainer>h3:not(:first-child),.service .markdownContainer>h4{padding-top:2.25rem}.legal.cookiePolicy .markdownContainer li>br{display:block}.service .markdownContainer>h3:before{background-image:url(../svgs/single-line-01-45pos-brand-accent-02.svg);background-repeat:no-repeat;content:"";height:1.5em;left:-1.25em;position:absolute;width:1.5em}.markdownContainer>h3,.markdownContainer>h4,.markdownContainer>h5,.markdownContainer>h6{color:var(--main-content-color)}.markdownContainer ol>li,.markdownContainer p,.markdownContainer ul>li,.markdownContainer>pre>code{color:var(--secondary-content-color)}.markdownContainer a{color:var(--secondary-link-idle-color)}.markdownContainer a:hover{color:var(--secondary-link-hover-color)}.markdownContainer>pre{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background-color:var(--brand-bg-color-alpha);border-radius:1em}.markdownContainer>table>tbody>tr:not(:last-of-type) td,.markdownContainer>table>tbody>tr:not(:last-of-type) th,.markdownContainer>table>thead>tr td,.markdownContainer>table>thead>tr th{border-bottom-style:solid;border-bottom-width:2px}.markdownContainer>table tr>td:not(:last-of-type),.markdownContainer>table tr>th:not(:last-of-type){border-right-style:solid;border-right-width:2px}@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}.caseStudy .documentArticle>h2{-moz-column-gap:0;column-gap:0;grid-template-columns:7.59375vw repeat(2,auto) 7.59375vw}.caseStudy .documentArticle>section:nth-of-type(2){grid-template-columns:7.59375vw repeat(2,2fr) 7.59375vw}.caseStudy .documentArticle>section:nth-of-type(2),.caseStudy .servicesSection{-moz-column-gap:0;column-gap:0}.caseStudy .servicesSection{grid-template-columns:7.59375vw repeat(2,2fr) 7.59375vw}.legal .documentArticle,.service .documentArticle{grid-template-columns:7.59375vw auto 7.59375vw}.philosophy .documentArticle,.profile .documentArticle{grid-template-columns:calc(7.59375vw - 3.375vmax) repeat(3,1.25fr) calc(7.59375vw - 3.375vmax)}.documentArticle:after{background-position:-25vmin -5vmin,calc(100% + 45vmin) 25%,-45vmin 75%,calc(100% + 25vmin) 100%;background-size:45vmin,60vmin,60vmin,50vmin}.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}.documentArticle:after{background-position:-5vmin -10vmin,calc(100% + 25vmin) 25%,-25vmin 75%,calc(100% + 15vmin) 100%;background-size:45vmin,60vmin,60vmin,50vmin}}@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,.caseStudy .projectName,.legal .documentArticle>h2,.philosophy .documentArticle>h2,.profile .documentArticle>h2,.public.home .introductionSection>h2,.service .documentArticle>h2{font-size:8.4038658277vmin;line-height:.762em}.notFound .errorSection>h2>.errorText{font-size:5.0625vmin;line-height:1.1em}.caseStudy .documentArticle>h2>small,.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,.markdownContainer>pre{-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,.caseStudy .projectName,.legal .documentArticle>h2,.philosophy .documentArticle>h2,.profile .documentArticle>h2,.public.home .introductionSection>h2,.service .documentArticle>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}.caseStudy .documentArticle>h2>small,.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}.legal .documentArticle>h2>small,.notFound .errorSection>p,.philosophy .documentArticle>h2>small,.profile .documentArticle>h2>small,.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)}.legal .documentArticle>p>strong,.legal .documentArticle>section{scroll-margin-top:17.0859375vmin}.philosophies .philosophies.navSection{min-height:calc(100vh - 17.08594vmin)}.markdownContainer{white-space:pre-wrap;word-wrap:anywhere}.markdownContainer pre{padding:1.5em}}@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}.caseStudy .projectName{grid-column:2/4}.caseStudy .documentArticle>section:nth-of-type(2){grid-row:4;grid-template-columns:7.59375vw auto 7.59375vw;row-gap:3.375rem}.caseStudy .documentArticle>section:nth-of-type(2)>.markdownContainer,.caseStudy .documentArticle>section:nth-of-type(2)>.mediaContainer,.caseStudy .documentArticle>section:nth-of-type(2)>h3{grid-column:2/3}.caseStudy .documentArticle>section:nth-of-type(2)>.imageWrapper{grid-column:1/4}.caseStudy .servicesSection{grid-row:3;grid-template-columns:7.59375vw auto 7.59375vw;grid-template-rows:auto}.caseStudy .servicesList{grid-row:1}.philosophy .documentArticle,.profile .documentArticle{-moz-column-gap:0;column-gap:0;grid-template-columns:7.59375vw auto 7.59375vw}.philosophy .documentArticle>.markdownSection:nth-of-type(n),.philosophy .documentArticle>h2,.profile .documentArticle>.markdownSection:nth-of-type(n),.profile .documentArticle>h2{grid-column:2/3;width:100%}.philosophy .documentArticle>.markdownSection,.philosophy .documentArticle>.mediaSection,.profile .documentArticle>.markdownSection,.profile .documentArticle>.mediaSection{grid-column:2/3}.philosophy .documentArticle>.bannerImageSection,.profile .documentArticle>.bannerImageSection{grid-column:1/4}.philosophy .markdownSection:nth-of-type(n),.profile .markdownSection:nth-of-type(n){grid-column:2/3;width:100%}.philosophy .markdownSection,.philosophy .mediaSection,.profile .markdownSection,.profile .mediaSection{grid-column:2/3}.philosophy .bannerImageSection,.profile .bannerImageSection{grid-column:1/4}.home .caseStudies.navSection{min-height:calc(90vh - 17.08594vmin)}.markdownContainer>table>thead{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.markdownContainer>table tr{position:relative}.markdownContainer>table tr:not(:last-of-type){display:block;margin-bottom:1.5vmax}.markdownContainer>table td,.markdownContainer>table th{display:block;padding:3.375vmax;text-align:right}.markdownContainer>table td:before,.markdownContainer>table th:before{float:left;margin-bottom:1rem;margin-right:1rem}.markdownContainer>table tr:not(:last-of-type):before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}#doUnitedStatesResidentsHaveSpecificPrivacyRights .markdownContainer>table tr>td:first-child:before{content:"Category :"}#doUnitedStatesResidentsHaveSpecificPrivacyRights .markdownContainer>table tr>td:nth-child(2):before{content:"Examples :"}#doUnitedStatesResidentsHaveSpecificPrivacyRights .markdownContainer>table tr>td:last-child:before{content:"Collected :"}.markdownContainer>table>tbody>tr:not(:last-of-type) td,.markdownContainer>table>tbody>tr:not(:last-of-type) th,.markdownContainer>table>thead>tr td,.markdownContainer>table>thead>tr th{border-bottom-style:none;border-bottom-width:unset}.markdownContainer>table tr>td:not(:last-of-type),.markdownContainer>table tr>th:not(:last-of-type){border-right-style:none;border-right-width:unset}.markdownContainer>table tr:not(:last-of-type):before{border-bottom-style:solid;border-bottom-width:2px}}@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,.caseStudy .projectName,.legal .documentArticle>h2,.philosophy .documentArticle>h2,.profile .documentArticle>h2,.public.home .introductionSection>h2,.service .documentArticle>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}.markdownContainer>h4{font-size:1.2247448714rem;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}.service .markdownContainer>h3{font-size:1.5rem;line-height:1.1em}.markdownContainer .blockquoteWrapper>blockquote>p,.markdownContainer>h5{font-size:1rem;line-height:1.1em}.notFound .errorSection .homeLink{font-size:7.59375vmin;line-height:1.531em}.legal .documentArticle>h2>small,.notFound .errorSection>p,.philosophy .documentArticle>h2>small,.profile .documentArticle>h2>small,.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-width:241px)and (max-height:241px)and (aspect-ratio:1/1),only screen and (max-width:241px)and (orientation:portrait){.markdownContainer>table tr{margin-bottom:5.0625vmax}.markdownContainer>table td:before,.markdownContainer>table th:before{float:none;margin-right:0;white-space:pre-wrap}.markdownContainer>table td,.markdownContainer>table th{text-align:left}#doUnitedStatesResidentsHaveSpecificPrivacyRights .markdownContainer>table tr>td:first-child:before{content:"Category :\a"}#doUnitedStatesResidentsHaveSpecificPrivacyRights .markdownContainer>table tr>td:nth-child(2):before{content:"Examples :\a"}#doUnitedStatesResidentsHaveSpecificPrivacyRights .markdownContainer>table tr>td:last-child:before{content:"Collected :\a"}}@media only screen and (max-height:241px)and (orientation:landscape){.caseStudy .documentArticle>section:nth-of-type(2),.caseStudy .servicesSection,.legal .documentArticle,.philosophy .documentArticle,.profile .documentArticle,.service .documentArticle{grid-template-columns:7.59375vw auto 7.59375vw}.caseStudy .documentArticle>h2,.caseStudy .documentArticle>section:nth-of-type(2),.caseStudy .servicesSection,.philosophy .documentArticle,.profile.documentArticle{-moz-column-gap:0;column-gap:0}.caseStudy .documentArticle>h2{grid-template-columns:7.59375vw repeat(2,auto) 7.59375vw}.caseStudy .documentArticle>h2>.projectName{grid-column:2/4}.caseStudy .documentArticle>section:nth-of-type(2){grid-row:4}.caseStudy .documentArticle>section:nth-of-type(2)>.markdownContainer,.caseStudy .documentArticle>section:nth-of-type(2)>.mediaContainer,.caseStudy .documentArticle>section:nth-of-type(2)>h3{grid-column:2/3}.caseStudy .documentArticle>section:nth-of-type(2)>.imageWrapper{grid-column:1/4}.caseStudy .servicesSection{grid-row:3;grid-template-columns:7.59375vw auto 7.59375vw;grid-template-rows:auto}.caseStudy .servicesList{grid-row:1}.philosophy .documentArticle>.markdownSection:nth-of-type(n),.philosophy .documentArticle>h2,.profile .documentArticle>.markdownSection:nth-of-type(n),.profile .documentArticle>h2{grid-column:2/3;width:100%}.philosophy .documentArticle>.mediaSection,.profile .documentArticle>.mediaSection{grid-column:2/3}.philosophy .documentArticle>.bannerImageSection,.profile .documentArticle>.bannerImageSection{grid-column:1/4}.philosophy .markdownSection:nth-of-type(n),.profile .markdownSection:nth-of-type(n){grid-column:2/3;width:100%}.philosophy .mediaSection,.profile .mediaSection{grid-column:2/3}.philosophy .bannerImageSection,.profile .bannerImageSection{grid-column:1/4}.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}}