.FractionalWebTechnologyServices-module__TDv6wG__fractionalGrid{grid-template-columns:repeat(1,1fr);gap:1rem;margin:3rem 0;display:grid}@media screen and (min-width:960px){.FractionalWebTechnologyServices-module__TDv6wG__fractionalGrid{grid-template-columns:repeat(3,1fr)}}.FractionalWebTechnologyServices-module__TDv6wG__fractionalGrid>div{color:#000;background:#fff;padding:1rem}.FractionalWebTechnologyServices-module__TDv6wG__fractionalGrid>div h4{margin-bottom:.25rem;font-weight:800;line-height:1}.FractionalWebTechnologyServices-module__TDv6wG__fractionalGrid>div p{color:var(--color__primary);font-size:.9375rem;font-style:italic;line-height:1.3}.FractionalWebTechnologyServices-module__TDv6wG__fractionalGrid>div li{margin-bottom:.75rem;margin-left:1rem;line-height:1.3;list-style:outside}.FractionalWebTechnologyServices-module__TDv6wG__fractionalContent h3{color:var(--color__p);margin-bottom:1rem;font-weight:400}.FractionalWebTechnologyServices-module__TDv6wG__fractionalCTA{background:var(--color__secondary);text-transform:uppercase;color:var(--color__primary);padding:.5rem 1rem;font-weight:800}.FractionalWebTechnologyServices-module__TDv6wG__fractionalHighlight{background:var(--color__secondary);color:var(--color__primary);padding:.25rem}
.Nav-module__e1xquq__mainNav{justify-content:flex-start;display:flex}@media screen and (min-width:960px){.Nav-module__e1xquq__mainNav{justify-content:flex-end}}.Nav-module__e1xquq__mainNav>ul{align-items:space-around;margin:1rem 0;padding:0;list-style:none;display:flex}@media screen and (min-width:960px){.Nav-module__e1xquq__mainNav>ul{margin:0}}.Nav-module__e1xquq__mainNav>ul>li{margin:0 1rem 0 .5rem}.Nav-module__e1xquq__mainNav a{text-transform:uppercase;padding-bottom:0;font-size:14px;font-weight:500;transition:color .2s;position:relative}.Nav-module__e1xquq__mainNav a:hover{color:#818cf8;text-decoration:none}.Nav-module__e1xquq__mainNav>ul>li:not(:last-child) a:after{content:"/";color:#fff;-webkit-text-fill-color:white;cursor:default;background:0 0;position:absolute;right:-1rem}@media screen and (min-width:768px){.Nav-module__e1xquq__mainNav>ul>li>a:after{right:-1rem}}
.Header-module__Af2_WG__siteHeader{background:var(--color__primary);z-index:9999;grid-template-rows:50%;grid-template-columns:100%;padding:1.5rem;display:grid;position:sticky;top:0}@media screen and (min-width:960px){.Header-module__Af2_WG__siteHeader{grid-template-rows:100%;grid-template-columns:30% 70%;align-items:end}}.Header-module__Af2_WG__headerLogo{text-transform:uppercase;font-size:2rem;font-weight:800;line-height:1}.Header-module__Af2_WG__headerLogo>span{display:table}.Header-module__Af2_WG__headerLogo>a.Header-module__Af2_WG__curr{color:#e6db74}.Header-module__Af2_WG__headerLogo a:hover{text-decoration:none}
.Footer-module__EZoWya__siteFooter{padding:1rem}.Footer-module__EZoWya__siteFooter p{font-size:.875rem}
.Main-module__NJ3EsG__siteMain{border-top:var(--border__body);border-bottom:var(--border__body);background:var(--color__primary--main);grid-template-rows:auto;grid-template-columns:100 %;justify-content:center;padding:1.5rem;display:grid}@media screen and (min-width:768px){.Main-module__NJ3EsG__siteMain{grid-template-columns:80%}}
.Button-module__fSMSha__buttonLink{background:linear-gradient(var(--color__primary), var(--color__primary)) padding-box, var(--gradient__galaxy) border-box;color:var(--color__text);border-radius:var(--border__radius);border:1px solid #0000;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;transition:color .3s;display:inline-flex}.Button-module__fSMSha__buttonLink:hover{background:var(--gradient__galaxy) padding-box, var(--gradient__galaxy) border-box;color:var(--color__primary);text-decoration:none}
.Intro-module__KfmSdq__introHeading{color:#ddd;margin-bottom:2rem}.Intro-module__KfmSdq__introHeading>span{color:#aaa}
.PostCover-module__MwPe7W__cover{border-radius:var(--border__radius);background-color:var(--color__primary--main);width:100%;position:relative;overflow:hidden}.PostCover-module__MwPe7W__card{aspect-ratio:16/9}.PostCover-module__MwPe7W__square{aspect-ratio:1}.PostCover-module__MwPe7W__hero{aspect-ratio:21/9;margin-bottom:2rem}.PostCover-module__MwPe7W__image{object-fit:cover}.PostCover-module__MwPe7W__generated{filter:saturate(.5)}
.PostCard-module__AAaJVq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin:0;padding:0;display:grid}.PostCard-module__AAaJVq__card{border-radius:calc(var(--border__radius) * 3);color:var(--color__text);background:#0c1417;border:1px solid #394246;flex-direction:column;padding:.75rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.PostCard-module__AAaJVq__card:before{content:"";border-radius:inherit;background:var(--gradient__galaxy);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PostCard-module__AAaJVq__card:hover,.PostCard-module__AAaJVq__card:focus-visible{border-color:#0000;text-decoration:none;transform:translateY(-4px);box-shadow:0 12px 32px -12px #1ac3e659}.PostCard-module__AAaJVq__card:hover:before,.PostCard-module__AAaJVq__card:focus-visible:before{opacity:1}.PostCard-module__AAaJVq__card:focus-visible{outline:none}.PostCard-module__AAaJVq__body{flex-direction:column;flex:1;padding:1rem .5rem .5rem;display:flex}.PostCard-module__AAaJVq__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color__accent);margin-bottom:.25rem;font-size:.625rem;font-weight:600;line-height:1.5}.PostCard-module__AAaJVq__meta{letter-spacing:.04em;text-transform:uppercase;color:#a1a7aa;font-size:.75rem}.PostCard-module__AAaJVq__title{color:var(--color__postTitle);margin:.375rem 0 .5rem;font-size:1.25rem;line-height:1.25}.PostCard-module__AAaJVq__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.9375rem;line-height:1.5rem;display:-webkit-box;overflow:hidden}.PostCard-module__AAaJVq__more{color:var(--color__link);align-items:center;gap:.375rem;margin-top:auto;font-size:.875rem;display:inline-flex}.PostCard-module__AAaJVq__arrow{transition:transform .2s}.PostCard-module__AAaJVq__card:hover .PostCard-module__AAaJVq__arrow,.PostCard-module__AAaJVq__card:focus-visible .PostCard-module__AAaJVq__arrow{transform:translate(4px)}.PostCard-module__AAaJVq__featured{margin-bottom:1.5rem}.PostCard-module__AAaJVq__featured .PostCard-module__AAaJVq__title{font-size:1.75rem}.PostCard-module__AAaJVq__featured .PostCard-module__AAaJVq__excerpt{-webkit-line-clamp:3}@media screen and (min-width:768px){.PostCard-module__AAaJVq__featured{grid-template-columns:3fr 2fr;align-items:center;gap:1.5rem;display:grid}.PostCard-module__AAaJVq__featured .PostCard-module__AAaJVq__body{padding:1rem 1rem 1rem 0}.PostCard-module__AAaJVq__featured .PostCard-module__AAaJVq__title{font-size:2.25rem}.PostCard-module__AAaJVq__featured .PostCard-module__AAaJVq__more{margin-top:.5rem}}.PostCard-module__AAaJVq__frameless{aspect-ratio:1;isolation:isolate;background:0 0;border:none;border-radius:3px;justify-content:flex-end;padding:0;overflow:hidden}.PostCard-module__AAaJVq__frameless:before{display:none}.PostCard-module__AAaJVq__frameless>:first-child{aspect-ratio:auto;border-radius:inherit;z-index:-2;height:100%;margin:0;transition:transform .4s;position:absolute;inset:0}.PostCard-module__AAaJVq__frameless:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#070b0d00 10%,#070b0da6 45%,#070b0deb 100%);position:absolute;inset:0}.PostCard-module__AAaJVq__frameless .PostCard-module__AAaJVq__body{flex:0;padding:1.5rem}.PostCard-module__AAaJVq__frameless .PostCard-module__AAaJVq__meta{color:#ffffffd9}.PostCard-module__AAaJVq__frameless .PostCard-module__AAaJVq__title{color:#fff}.PostCard-module__AAaJVq__frameless .PostCard-module__AAaJVq__excerpt{color:#ffffffd9}.PostCard-module__AAaJVq__frameless .PostCard-module__AAaJVq__meta,.PostCard-module__AAaJVq__frameless .PostCard-module__AAaJVq__title,.PostCard-module__AAaJVq__frameless .PostCard-module__AAaJVq__excerpt{text-shadow:0 1px 2px #070b0d80,0 1px 12px #070b0d99}.PostCard-module__AAaJVq__frameless:hover,.PostCard-module__AAaJVq__frameless:focus-visible{box-shadow:0 16px 40px -16px #1ac3e673}.PostCard-module__AAaJVq__frameless:hover>:first-child,.PostCard-module__AAaJVq__frameless:focus-visible>:first-child{transform:scale(1.04)}.PostCard-module__AAaJVq__frameless:focus-visible{outline:2px solid var(--color__accent);outline-offset:3px}.PostCard-module__AAaJVq__featured.PostCard-module__AAaJVq__frameless{margin-bottom:1.5rem}.PostCard-module__AAaJVq__featured.PostCard-module__AAaJVq__frameless .PostCard-module__AAaJVq__body{max-width:40rem}@media screen and (min-width:768px){.PostCard-module__AAaJVq__featured.PostCard-module__AAaJVq__frameless{aspect-ratio:21/9;display:flex}.PostCard-module__AAaJVq__featured.PostCard-module__AAaJVq__frameless .PostCard-module__AAaJVq__body{padding:2rem}}@media (prefers-reduced-motion:reduce){.PostCard-module__AAaJVq__frameless>:first-child{transition:none}.PostCard-module__AAaJVq__frameless:hover>:first-child,.PostCard-module__AAaJVq__frameless:focus-visible>:first-child{transform:none}.PostCard-module__AAaJVq__card,.PostCard-module__AAaJVq__card:before,.PostCard-module__AAaJVq__arrow{transition:none}.PostCard-module__AAaJVq__card:hover,.PostCard-module__AAaJVq__card:focus-visible,.PostCard-module__AAaJVq__card:hover .PostCard-module__AAaJVq__arrow,.PostCard-module__AAaJVq__card:focus-visible .PostCard-module__AAaJVq__arrow{transform:none}}
.ReadingProgress-module__52hkrG__track{z-index:10000;pointer-events:none;max-width:none;height:3px;position:fixed;top:0;left:0;right:0}.ReadingProgress-module__52hkrG__bar{background:var(--gradient__galaxy);transform-origin:0;height:100%;transform:scaleX(0)}
.Form-module__f4FJ4a__contactForm{flex-direction:column;display:flex}.Form-module__f4FJ4a__contactForm label{margin-bottom:.25rem}.Form-module__f4FJ4a__contactForm input{color:#fff;border-radius:var(--border__radius);background:#00000080;border:none;max-width:50ch;margin-bottom:1rem;padding:.5rem;font-weight:200}.Form-module__f4FJ4a__contactForm textarea{color:#fff;border-radius:var(--border__radius);resize:none;background:#00000080;border:none;max-width:50ch;height:20ch;margin-bottom:1rem;padding:.5rem;font-weight:200}.Form-module__f4FJ4a__contactForm button[type=submit]{align-self:flex-start}
.About-module__suJDDW__aboutContent{grid-gap:2rem;grid-template-columns:100%;display:grid}.About-module__suJDDW__aboutContent li{margin-left:2.25rem;list-style:outside}@media screen and (min-width:768px){.About-module__suJDDW__aboutContent{grid-template-columns:200px auto}}.About-module__suJDDW__listItems{margin-left:20px;list-style:outside}
.Post-module__zUaweq__breadcrumb{align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.Post-module__zUaweq__breadcrumb a{color:var(--color__link)}.Post-module__zUaweq__breadcrumb a:hover{text-decoration:underline}.Post-module__zUaweq__breadcrumb .Post-module__zUaweq__separator,.Post-module__zUaweq__breadcrumb .Post-module__zUaweq__current{color:gray}.Post-module__zUaweq__hero{margin-bottom:2.5rem}.Post-module__zUaweq__hero h1{color:var(--color__text);max-width:30ch;margin:0 0 .75rem;font-size:2.25rem}@media screen and (min-width:768px){.Post-module__zUaweq__hero h1{font-size:3rem}}.Post-module__zUaweq__meta{letter-spacing:.04em;text-transform:uppercase;color:#a1a7aa;flex-wrap:wrap;gap:.5rem;margin:0;font-size:.8125rem;display:flex}@media screen and (min-width:768px){.Post-module__zUaweq__meta{font-size:.875rem}}.Post-module__zUaweq__post h2,.Post-module__zUaweq__post h3,.Post-module__zUaweq__post h4,.Post-module__zUaweq__post h5,.Post-module__zUaweq__post h6{margin-bottom:.25rem;line-height:1.1}.Post-module__zUaweq__post h4{font-weight:600}.Post-module__zUaweq__post ul,.Post-module__zUaweq__post ol{margin-left:2rem}.Post-module__zUaweq__post ul li{margin-left:1.25rem;list-style:outside}.Post-module__zUaweq__post ol li{margin-left:1.25rem;list-style:decimal}.Post-module__zUaweq__body blockquote{color:var(--color__text);margin:2.5rem 0;padding:.25rem 0 .25rem 1.5rem;font-size:1.375rem;font-style:italic;font-weight:300;line-height:1.5;position:relative}.Post-module__zUaweq__body blockquote:before{content:"";background:var(--gradient__galaxy);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:0}@media screen and (min-width:768px){.Post-module__zUaweq__body blockquote{margin:3rem 0;font-size:1.625rem}}.Post-module__zUaweq__adjacent{border-top:1px solid #394246;margin-top:4rem;padding-top:2rem}.Post-module__zUaweq__post .Post-module__zUaweq__cp_embed_wrapper{margin-bottom:1rem}.Post-module__zUaweq__post pre{white-space:pre-wrap;word-break:break-all;background:#1a1a1a;max-width:100%;height:auto;margin-bottom:2rem;padding:1rem;font-size:.75rem;display:block;overflow-x:scroll}@media screen and (min-width:768px){.Post-module__zUaweq__post pre{word-break:keep-all}}
.PostList-module__ImdqVq__postList{margin-top:2rem;margin-bottom:2rem;padding:0}.PostList-module__ImdqVq__postList h2{margin-bottom:1rem}.PostList-module__ImdqVq__postList h2.PostList-module__ImdqVq__eyebrow{letter-spacing:.04em;color:var(--color__accent);margin:0 0 .666667rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-weight:500;line-height:1.5}
