/*!
 *
 * © 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,.caseStudy .projectName,.legal .documentArticle>h2,.markdownContainer>h4,.notFound .errorSection>h2>.primaryText,.philosophy .documentArticle>h2,.profile .documentArticle>h2,.public.home .introductionSection>h2,.service .documentArticle>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}.markdownContainer>h4{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto;line-height:.762em;overflow-wrap:anywhere}.caseStudy .documentArticle>h2>small,.markdownContainer .blockquoteWrapper>blockquote>p,.markdownContainer>h5,.notFound .errorSection>h2>.errorText,.public.home .introductionSection>p>strong:first-child,.service .markdownContainer>h3,:not(.service) .markdownSection>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,:not(.service) .markdownSection>h3{font-size:2.25rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.1em;overflow-wrap:anywhere}.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{font-size:1.5vmin;line-height:1.1em}.legal .documentArticle>h2>small,.markdownContainer ul>li,.markdownContainer>h6,.markdownContainer>p,.markdownContainer>table td,.markdownContainer>table th,.notFound .errorSection .homeLink,.notFound .errorSection>p,.philosophy .documentArticle>h2>small,.profile .documentArticle>h2>small,.public.home .introductionSection>p{font-family:Roboto Slab,Georgia,serif;margin-bottom:-.033em;margin-top:.033em}.notFound .errorSection .homeLink{font-size:2.25vmin;line-height:1.531em;word-spacing:.1em}.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)}: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{position:relative}.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}.caseStudy section:nth-of-type(2)~.markdownSection,.legal .markdownSection,.philosophy .markdownSection,.profile .markdownSection{display:grid}.legal .markdownSection,.philosophy .markdownSection,.profile .markdownSection{row-gap:3.375rem}.caseStudy section:nth-of-type(2)~.markdownSection{gap:3.375vmax;grid-template-columns:1fr repeat(2,2fr) 1fr}.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(2n)>.markdownContainer,.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(odd)>h3{grid-column:3/4;grid-row:1}.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(2n)>h3,.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(odd)>.markdownContainer{grid-column:2/3;grid-row:1}.caseStudy .markdownSection>h3,.philosophy .markdownSection>h3,.profile .markdownSection>h3{position:relative}.caseStudy .markdownSection>h3:before,.philosophy .markdownSection>h3:before,.profile .markdownSection>h3:before{content:"";height:1.5em;position:absolute;width:1.5em}.caseStudy .markdownSection>h3:before{background-image:url(../svgs/line-group-angled-pos-neutral.svg);background-repeat:no-repeat;left:-1em;z-index:-1}.philosophy .markdownSection>h3:before,.profile .markdownSection>h3:before{background-image:url(../svgs/single-line-01-45pos-brand-accent-02.svg);background-repeat:no-repeat;left:-1.25em}.legal.cookiePolicy .markdownSection:nth-of-type(n+2)>h3,.legal.privacyPolicy .markdownSection:nth-of-type(n+4)>h3,.legal.termsAndConditions .markdownSection:nth-of-type(n+3)>h3{counter-increment:h3}.legal.cookiePolicy .markdownSection:nth-of-type(n+2)>h3:before,.legal.privacyPolicy .markdownSection:nth-of-type(n+4)>h3:before,.legal.termsAndConditions .markdownSection:nth-of-type(n+3)>h3:before{content:counter(h3) ". "}.caseStudy section:nth-of-type(2)~.mediaSection,.philosophy .mediaSection,.profile .mediaSection{display:grid;gap:3.375vmax}.caseStudy section:nth-of-type(2)~.mediaSection{grid-template-columns:1fr repeat(2,2fr) 1fr}.caseStudy section:nth-of-type(2)~.mediaSection>.mediaContainer{grid-column:2/4}.philosophy .mediaSection,.profile .mediaSection{grid-template-columns:2fr 2fr}.philosophy .mediaContainer,.profile .mediaContainer{grid-column:1/3}:not(.service) .markdownSection>h3{color:var(--main-content-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}.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}.caseStudy section:nth-of-type(2)~.markdownSection{grid-template-columns:calc(7.59375vw - 3.375vmax) repeat(2,2fr) calc(7.59375vw - 3.375vmax)}.caseStudy section:nth-of-type(2)~.mediaSection{-moz-column-gap:0;column-gap:0;grid-template-columns:7.59375vw auto auto 7.59375vw}}@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){.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{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}.markdownContainer>pre,.public.home .introductionSection>p{-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}.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{font-size:3.375vmin;line-height:1.1em}.notFound .errorSection .homeLink{font-size:5.0625vmin;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: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}.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}.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}.caseStudy section:nth-of-type(2)~.markdownSection{-moz-column-gap:0;column-gap:0;grid-template-columns:7.59375vw auto 7.59375vw;row-gap:3.375rem}.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(n) .markdownContainer,.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(n)>h3{grid-column:2/3}.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(n) .markdownContainer{grid-row:2}.caseStudy section:nth-of-type(2)~.mediaSection{grid-template-columns:7.59375vw auto 7.59375vw}.caseStudy section:nth-of-type(2)~.mediaSection .mediaContainer{grid-column:2/3}.philosophy .mediaSection,.profile .mediaSection{-moz-column-gap:0;column-gap:0;grid-template-columns:auto}.philosophy .mediaContainer,.profile .mediaContainer{grid-column:1/2}}@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}.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,:not(.service) .markdownSection>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)}}@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{-moz-column-gap:0;column-gap:0;grid-column:2/3;grid-template-columns:auto}.philosophy .bannerImageSection,.profile .bannerImageSection{grid-column:1/4}.caseStudy section:nth-of-type(2)~.markdownSection{-moz-column-gap:0;column-gap:0;grid-template-columns:7.59375vw auto 7.59375vw}.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(n)>.markdownContainer,.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(n)>h3{grid-column:2/3}.caseStudy section:nth-of-type(2)~.markdownSection:nth-of-type(n) .markdownContainer{grid-row:2}.caseStudy section:nth-of-type(2)~.mediaSection{-moz-column-gap:0;column-gap:0;grid-template-columns:7.59375vw auto 7.59375vw}.caseStudy section:nth-of-type(2)~.mediaSection .mediaContainer{grid-column:2/3}.philosophy .mediaContainer,.profile .mediaContainer{grid-column:1/2}}