/*!
 *
 * © 2025 A.J. Edgar Craft LLC. All rights reserved.
 *
*/#darkMode:checked~.pageContainer{--main-bg-color:#0e1b25;--main-bg-color-alpha:rgba(14,27,37,.8);--main-bg-shade-color-01:#0e1b25;--main-bg-shade-color-02:#1d3749;--main-bg-shade-color-03:#2b526e;--main-bg-shade-color-04:#396d93;--main-content-color:#eae5e1;--main-heading-shadow-color:rgba(14,27,37,.8);--secondary-bg-color:#1d3749;--secondary-bg-color-alpha:rgba(29,55,73,.8);--secondary-content-color:#c9cccf;--tertiary-bg-color:#1e1915;--tertiary-bg-color-alpha:rgba(30,25,21,.8);--brand-bg-color:#2e0f05;--brand-bg-color-alpha:rgba(46,15,5,.8);--brand-content-color:#f09275;--brand-content-color-alpha:hsla(14,80%,70%,.8);--accent-01-bg-color:#7a1f48;--accent-02-bg-color:#237670;--neutral-bg-color:#1a1a1a;--neutral-bg-color-alpha:rgba(26,26,26,.8);--neutral-shade-color-01:#333;--neutral-shade-color-02:#4d4d4d;--neutral-shade-color-03:#666;--neutral-shade-color-04:grey;--neutral-shade-color-alpha-01:rgba(51,51,51,.8);--neutral-shade-color-alpha-02:rgba(77,77,77,.8);--neutral-shade-color-alpha-03:hsla(0,0%,40%,.8);--neutral-shade-color-alpha-04:hsla(0,0%,50%,.8);--neutral-main-content-color:#e6e6e6;--neutral-secondary-content-color:#ccc;--main-link-idle-color:#d5cbc3;--main-link-hover-color:#eae5e1;--secondary-link-idle-color:#b0e8e4;--secondary-link-hover-color:#d8f3f1;--input-bg-checked-color:rgba(138,44,15,.8);--button-bg-idle-color:#8a2c0f;--button-bg-hover-color:#b83a14;--disabled-content-color:#798186;--info-bg-color:#2b526e;--info-content-color:#b6d0e2;--success-bg-color:#586a2f;--success-content-color:#d4e0b8;--warning-bg-color:#944f05;--warning-content-color:#fcce9c;--danger-bg-color:#911108;--danger-content-color:#faa49e;--main-base-angle-gradient:linear-gradient(135deg,#0e1b25,#1d3749);--secondary-base-angle-gradient:linear-gradient(135deg,#0e1b25,#1d3749);--brand-base-angle-gradient:linear-gradient(135deg,#2e0f05,#5c1d0a);--neutral-base-angle-gradient:linear-gradient(135deg,#1a1a1a,#333);--modal-angle-gradient:linear-gradient(135deg,rgba(14,27,37,.98),rgba(29,55,73,.98));--main-header-gradient:linear-gradient(rgba(14,27,37,.65) 50%,rgba(29,55,73,0));--main-footer-gradient:linear-gradient(rgba(29,55,73,0),rgba(14,27,37,.65) 23% 98%,#dc4618 98% 100%);--neutral-header-gradient:linear-gradient(rgba(26,26,26,.65) 50%,rgba(51,51,51,0));--neutral-footer-gradient:linear-gradient(rgba(51,51,51,0),rgba(26,26,26,.65) 23% 98%,#dc4618 98% 100%);--main-logo-sprite:0% 33.3%;--case-study-logo-sprite:0% 99.9%;--seamless-cloud-pattern-brand-max:url(https://edgarcraft.twic.pics/ui/seamless-cloud-pattern-brand-dark.png?v=4&twic=v1/resize=500x-/quality=100/output=auto);--seamless-cloud-pattern-main-max:url(https://edgarcraft.twic.pics/ui/seamless-cloud-pattern-main-dark.png?v=4&twic=v1/resize=500x-/quality=100/output=auto);--seamless-cloud-pattern-neutral-max:url(https://edgarcraft.twic.pics/ui/seamless-cloud-pattern-neutral-dark.png?v=4&twic=v1/resize=500x-/quality=100/output=auto);--seamless-cloud-pattern-tertiary-max:url(https://edgarcraft.twic.pics/ui/seamless-cloud-pattern-tertiary-dark.png?v=4&twic=v1/resize=500x-/quality=100/output=auto);--nonapoda-background-max:url(https://edgarcraft.twic.pics/ui/nonapoda-background-dark.png?v=4&twic=v1/resize=2160x-/quality=60/output=auto);--nonapoda-background-1440:url(https://edgarcraft.twic.pics/ui/nonapoda-background-dark.png?v=4&twic=v1/resize=1440x-/quality=60/output=auto);--nonapoda-background-1080:url(https://edgarcraft.twic.pics/ui/nonapoda-background-dark.png?v=4&twic=v1/resize=1080x-/quality=60/output=auto);--nonapoda-background-1024:url(https://edgarcraft.twic.pics/ui/nonapoda-background-dark.png?v=4&twic=v1/resize=1024x-/quality=60/output=auto);--nonapoda-background-640:url(https://edgarcraft.twic.pics/ui/nonapoda-background-dark.png?v=4&twic=v1/resize=640x-/quality=60/output=auto);--nonapoda-background-240:url(https://edgarcraft.twic.pics/ui/nonapoda-background-dark.png?v=4&twic=v1/resize=240x-/quality=60/output=auto);--main-bg-pattern:url(../svgs/background-pattern-brand-dark.svg);--main-heptagon-outlines:url(../svgs/heptagon-outlines-brand-dark.svg);--main-circle-solid:url(../svgs/circle-solid-brand-dark.svg);--main-heptagon-solid:url(../svgs/heptagon-solid-brand-dark.svg)}.pageFooter{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);border-top-left-radius:3vmin;border-top-right-radius:3vmin;display:grid;gap:3.375vmax;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;padding:5.0625vmax 3.375vw;transition-duration:.25s;transition-property:background-image;transition-timing-function:linear;width:100%;z-index:1}.pageFooter>.contactInfoSection,.pageFooter>.socialNetworks.linkSection{grid-row:1}.pageFooter>.copyrightSection,.pageFooter>.legalDocuments.navSection{grid-row:2}.pageFooter>.contactInfoSection,.pageFooter>.copyrightSection{grid-column:1/3}.pageFooter>.legalDocuments.navSection,.pageFooter>.socialNetworks.linkSection{grid-column:3/5}.pageFooter a{color:var(--secondary-link-idle-color)}.pageFooter a:hover{color:var(--secondary-link-hover-color)}.admin.navWrapper>.navList,.public.navWrapper>.navList{display:flex;flex-direction:column;position:relative}.public.navWrapper>.navList{font-family:Teko,Arial,sans-serif;font-size:7.59375vmin;letter-spacing:-.025em;line-height:.75em;row-gap:.1316872428em;text-transform:uppercase}.public.navWrapper #signInItem,.public.navWrapper #signOutItem{display:flex}.public.navWrapper #signInItem,.public.navWrapper #signOutItem,.public.navWrapper .navItem{overflow:hidden}.public.navWrapper #signInItem>.link,.public.navWrapper #signOutItem>.link,.public.navWrapper .fontWrapper,.public.navWrapper .navLink{display:block}.public.navWrapper .navItem{display:flex}.admin.navWrapper>.navList{font-size:2.25vmin;font-weight:bolder;letter-spacing:-.015em;line-height:.711em;margin-bottom:-.033em;margin-top:.033em;row-gap:.6666666667em}.admin.navWrapper>.navList:before{border-right:.35vmin solid var(--brand-content-color);content:"";height:100%;position:absolute;right:-1.2vmin;top:0;width:100%;z-index:-1}.admin.validSession #signInItem,.admin.validSession #signOutItem,.admin.validSession .navItem{justify-content:end;text-align:right}.pageFooter .contactInfoList .contactType,.pageFooter .copyrightText,.socialNetworks .linkList{font-weight:bolder;text-transform:uppercase}.public.navWrapper .fontWrapper{margin-bottom:-.1291em;margin-top:.0299em}.admin.navWrapper>.navList,.pageFooter .contactInfoList,.pageFooter .copyrightText,.socialNetworks .linkList{font-family:Roboto Slab,Georgia,serif}.admin.navWrapper .fontWrapper,.pageFooter .contactInfoList .contactLink,.pageFooter .contactInfoList .contactType,.pageFooter .copyrightText,.socialNetworks .link{margin-bottom:-.033em;margin-top:.033em}.pageFooter .contactInfoList .contactLink{font-size:1.5vmin;line-height:1.531em;word-spacing:.1em}.pageFooter .copyrightText,.socialNetworks .linkList{font-size:1vmin;letter-spacing:.05em;line-height:1.531em}.pageFooter .contactInfoList .contactType{font-size:1vmin;letter-spacing:.05em;line-height:1.011em}.admin.navWrapper .navItem,.public.navWrapper .navItem{color:var(--brand-content-color)}.admin.navWrapper .navLink,.public.navWrapper .navLink{color:var(--main-link-idle-color)}.admin.navWrapper .navLink:hover,.public.navWrapper .navLink:hover{color:var(--main-link-hover-color)}.public.navWrapper #signInItem:has(.link:focus-visible),.public.navWrapper #signOutItem:has(.link:focus-visible),.public.navWrapper .navItem:has(.navLink:focus-visible){outline-color:var(--main-content-color);outline-style:solid;outline-width:2px}.public.navWrapper #signInItem>.link:focus-visible,.public.navWrapper #signOutItem>.link:focus-visible,.public.navWrapper .navLink:focus-visible{outline:none}.public.navWrapper #signInItem>.link,.public.navWrapper #signOutItem>.link{color:var(--main-link-idle-color)}.public.navWrapper #signInItem>.link:hover,.public.navWrapper #signOutItem>.link:hover{color:var(--main-link-hover-color)}.admin.navWrapper .navItem:has(.navLink:focus-visible){outline-color:var(--main-content-color);outline-offset:2px;outline-style:solid;outline-width:2px}.admin.navWrapper .navLink:focus-visible{outline:none}.socialNetworks.linkSection{align-items:center;display:flex;justify-content:flex-end}.socialNetworks.linkSection>h2{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.socialNetworks.linkSection>.linkList{display:flex;gap:2.25vmax}.socialNetworks.linkSection .linkItem{display:flex;position:relative}.socialNetworks.linkSection .linkItem:not(:first-child):before{height:100%;left:-2.25vmax;position:absolute;text-align:center;width:2.25vmax}.socialNetworks .linkItem:not(:first-child):before{color:#e6491a;content:"\\"}.pageFooter>.copyrightSection{align-items:center;display:flex;flex-direction:row}.pageFooter>.copyrightSection>h2{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#mainMenuToggle:checked~#mainMenu{opacity:1;transform:translateZ(0) perspective(500vmax) rotateY(0deg);transition-delay:0s,0s;transition-duration:0s,.25s;transition-property:opacity,transform;transition-timing-function:ease-out;will-change:auto}.pageFooter .copyrightText{color:var(--main-content-color)}.pageFooter>.contactInfoSection{align-items:center;display:flex}.pageFooter>.contactInfoSection>h2{-webkit-clip-path:inset(50%);clip-path:inset(50%);content:"";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pageFooter .contactInfoList{color:var(--main-content-color);display:flex;gap:2.25vmax;width:100%}.pageFooter .contactInfoList>.contactItem{align-items:flex-start;display:flex;flex-direction:column;row-gap:.4444444444em}@media (prefers-color-scheme:dark){#lightMode:checked~.pageContainer{--main-bg-color:#eae5e1;--main-bg-color-alpha:hsla(27,18%,90%,.8);--main-bg-shade-color-01:#eae5e1;--main-bg-shade-color-02:#d5cbc3;--main-bg-shade-color-03:#c0b1a5;--main-bg-shade-color-04:#ab9787;--main-content-color:#1d3749;--main-heading-shadow-color:rgba(120,100,84,.8);--secondary-bg-color:#d5cbc3;--secondary-bg-color-alpha:hsla(27,18%,80%,.8);--secondary-content-color:#1b1918;--tertiary-bg-color:#dae7f1;--tertiary-bg-color-alpha:rgba(218,231,241,.8);--brand-bg-color:#fadbd1;--brand-bg-color-alpha:hsla(14,80%,90%,.8);--brand-content-color:#8a2c0f;--brand-content-color-alpha:rgba(138,44,15,.8);--accent-01-bg-color:#e085ae;--accent-02-bg-color:#89dcd6;--neutral-bg-color:#e6e6e6;--neutral-bg-color-alpha:hsla(0,0%,90%,.8);--neutral-shade-color-01:#ccc;--neutral-shade-color-02:#b3b3b3;--neutral-shade-color-03:#999;--neutral-shade-color-04:grey;--neutral-shade-color-alpha-01:hsla(0,0%,80%,.8);--neutral-shade-color-alpha-02:hsla(0,0%,70%,.8);--neutral-shade-color-alpha-03:hsla(0,0%,60%,.8);--neutral-shade-color-alpha-04:hsla(0,0%,50%,.8);--neutral-main-content-color:#1a1a1a;--neutral-secondary-content-color:#333;--main-link-idle-color:#1d3749;--main-link-hover-color:#2b526e;--secondary-link-idle-color:#174f4b;--secondary-link-hover-color:#237670;--input-bg-checked-color:hsla(14,80%,70%,.8);--button-bg-idle-color:#f09275;--button-bg-hover-color:#f5b6a3;--disabled-content-color:#867f79;--info-bg-color:#91b8d4;--info-content-color:#1d3749;--success-bg-color:#bed095;--success-content-color:#3b471f;--warning-bg-color:#fab56b;--warning-content-color:#633503;--danger-bg-color:#f7776e;--danger-content-color:#610b05;--main-base-angle-gradient:linear-gradient(135deg,#d5cbc3,#eae5e1);--secondary-base-angle-gradient:linear-gradient(135deg,#d5cbc3,#eae5e1);--brand-base-angle-gradient:linear-gradient(135deg,#f5b6a3,#fadbd1);--neutral-base-angle-gradient:linear-gradient(135deg,#ccc,#e6e6e6);--modal-angle-gradient:linear-gradient(135deg,hsla(27,18%,80%,.98),hsla(27,18%,90%,.98));--main-header-gradient:linear-gradient(hsla(27,18%,90%,.65) 50%,hsla(27,18%,80%,0));--main-footer-gradient:linear-gradient(hsla(27,18%,80%,0),hsla(27,18%,90%,.65) 23% 98%,#dc4618 98% 100%);--neutral-header-gradient:linear-gradient(hsla(0,0%,90%,.65) 50%,hsla(0,0%,80%,0));--neutral-footer-gradient:linear-gradient(hsla(0,0%,80%,0),hsla(0,0%,90%,.65) 23% 98%,#dc4618 98% 100%);--main-logo-sprite:0% 0%;--case-study-logo-sprite:0% 66.6%;--seamless-cloud-pattern-brand-max:url(https://edgarcraft.twic.pics/ui/seamless-cloud-pattern-brand-light.png?v=4&twic=v1/resize=500x-/quality=100/output=auto);--seamless-cloud-pattern-main-max:url(https://edgarcraft.twic.pics/ui/seamless-cloud-pattern-main-light.png?v=4&twic=v1/resize=500x-/quality=100/output=auto);--seamless-cloud-pattern-neutral-max:url(https://edgarcraft.twic.pics/ui/seamless-cloud-pattern-neutral-light.png?v=4&twic=v1/resize=500x-/quality=100/output=auto);--seamless-cloud-pattern-tertiary-max:url(https://edgarcraft.twic.pics/ui/seamless-cloud-pattern-tertiary-light.png?v=4&twic=v1/resize=500x-/quality=100/output=auto);--nonapoda-background-max:url(https://edgarcraft.twic.pics/ui/nonapoda-background-light.png?v=4&twic=v1/resize=2160x-/quality=60/output=auto);--nonapoda-background-1440:url(https://edgarcraft.twic.pics/ui/nonapoda-background-light.png?v=4&twic=v1/resize=1440x-/quality=60/output=auto);--nonapoda-background-1080:url(https://edgarcraft.twic.pics/ui/nonapoda-background-light.png?v=4&twic=v1/resize=1080x-/quality=60/output=auto);--nonapoda-background-1024:url(https://edgarcraft.twic.pics/ui/nonapoda-background-light.png?v=4&twic=v1/resize=1024x-/quality=60/output=auto);--nonapoda-background-640:url(https://edgarcraft.twic.pics/ui/nonapoda-background-light.png?v=4&twic=v1/resize=640x-/quality=60/output=auto);--nonapoda-background-240:url(https://edgarcraft.twic.pics/ui/nonapoda-background-light.png?v=4&twic=v1/resize=240x-/quality=60/output=auto);--main-bg-pattern:url(../svgs/background-pattern-brand-light.svg);--main-heptagon-outlines:url(../svgs/heptagon-outlines-brand-light.svg);--main-circle-solid:url(../svgs/circle-solid-brand-light.svg);--main-heptagon-solid:url(../svgs/heptagon-solid-brand-light.svg)}}@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){.pageFooter{-webkit-backdrop-filter:none;backdrop-filter:none}.pageFooter .copyrightText,.socialNetworks .linkList{font-size:1.5vmin;line-height:1.531em}.pageFooter .contactInfoList .contactType{font-size:1.5vmin;line-height:1.011em}}@media only screen and (max-width:1025px)and (max-height:1025px)and (aspect-ratio:1/1),only screen and (max-width:1025px)and (orientation:portrait){.pageFooter{padding-bottom:7.59375vmax;padding-top:7.59375vmax}.pageFooter>.copyrightSection,.pageFooter>.legalDocuments.navSection{grid-column:1/5}.pageFooter>.copyrightSection{grid-row:4/5;justify-content:center}.pageFooter>.legalDocuments.navSection{grid-row:3}}@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){.public.navWrapper>.navList{font-size:11.390625vmin;font-size:9.3004063671vmin;line-height:.75em;row-gap:.2962962963em}.admin.navWrapper>.navList{font-size:3.375vmin;line-height:.711em;row-gap:1em}.pageFooter .contactInfoList .contactLink{font-size:3.375vmin;line-height:1.531em}.pageFooter .copyrightText,.socialNetworks .linkList{font-size:2.7556759606vmin;line-height:1.531em}.pageFooter .contactInfoList .contactType{font-size:2.7556759606vmin;line-height:1.011em}}@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){.pageFooter{gap:5.0625vmax;grid-auto-rows:auto;grid-template-columns:auto}.pageFooter>.contactInfoSection,.pageFooter>.copyrightSection,.pageFooter>.legalDocuments.navSection,.pageFooter>.socialNetworks.linkSection{grid-column:1}.pageFooter>.socialNetworks.linkSection{grid-row:2}.pageFooter>.legalDocuments.navSection{grid-row:3}.pageFooter>.copyrightSection{grid-row:4;text-align:center}.socialNetworks.linkSection{justify-content:center}.socialNetworks.linkSection>.linkList{flex-wrap:wrap;justify-content:center}.pageFooter .contactInfoList{justify-content:center}.pageFooter .contactInfoList>.contactItem{align-items:center}}@media only screen and (max-height:641px)and (orientation:landscape){.pageFooter{gap:5.0625vmax}.pageFooter>.copyrightSection,.pageFooter>.legalDocuments.navSection{grid-column:1/5}.pageFooter>.copyrightSection{grid-row:3;justify-content:center}.pageFooter>.legalDocuments.navSection{grid-row:2}}@media only screen and (max-width:641px)and (orientation:portrait){.admin.navWrapper>.navList{padding-left:3vmin}.admin.navWrapper>.navList:before{border-left:.35vmin solid var(--brand-content-color);border-right:none;content:"";height:100%;left:0}.admin.validSession #signInItem,.admin.validSession #signOutItem,.admin.validSession .navItem{justify-content:start;text-align:left}}@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){.pageFooter{grid-auto-rows:auto;grid-template-columns:auto}.pageFooter>.socialNetworks.linkSection{grid-row:2}.pageFooter>.legalDocuments.navSection{grid-row:3}.pageFooter>.copyrightSection{grid-row:4}.public.navWrapper>.navList{row-gap:.1316872428em}.admin.navWrapper>.navList{font-size:4.1335139409vmin;line-height:.711em;row-gap:.4444444444em}.pageFooter .contactInfoList .contactLink{font-size:6.2002709114vmin;line-height:1.531em}.pageFooter .copyrightText,.socialNetworks .linkList{font-size:5.0625vmin;line-height:1.531em}.pageFooter .contactInfoList .contactType{font-size:4.1335139409vmin;line-height:1.011em}.pageFooter .contactInfoList{align-items:center;flex-direction:column;gap:5.0625vmax}}@media only screen and (max-height:241px)and (orientation:landscape){.pageFooter{gap:7.59375vmax}.pageFooter>.contactInfoSection,.pageFooter>.copyrightSection,.pageFooter>.legalDocuments.navSection,.pageFooter>.socialNetworks.linkSection{grid-column:1}.socialNetworks.linkSection{justify-content:center}.socialNetworks.linkSection>.linkList{flex-wrap:wrap;justify-content:center}.pageFooter>.copyrightSection{text-align:center}.pageFooter .contactInfoList{justify-content:center}.pageFooter .contactInfoList>.contactItem{align-items:center}}