.ListenButton_listenButton__4nHkt{display:inline-flex;background:var(--background);color:var(--foreground);border:none;border-radius:.75em;padding:.5em 1.5em;margin-top:1em;font-size:.88rem;cursor:pointer;transition:opacity .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ListenButton_listenButton__4nHkt:focus,.ListenButton_listenButton__4nHkt:hover{opacity:.66;box-shadow:0 0 0 transparent}.ListenButton_listenButton__4nHkt.ListenButton_speaking__4Yda4{background:#750440;color:#fff}.RelatedPosts_container__X8Uob{max-width:var(--blog-width);padding:var(--gap);margin:1rem auto}.RelatedPosts_container__X8Uob .RelatedPosts_heading__Z3zPP{font-size:1.25rem;margin:0 0 1.5rem;text-align:center}.ShareButtons_shareButtonList__gNue6{text-align:center;margin:2rem 0;padding:2rem 1.5rem;background:var(--backgroundFade);border-radius:.75rem;border:1px solid var(--line-color);opacity:0;transform:translateY(20px) scale(.95);transition:opacity .6s ease-out .3s,transform .6s ease-out .3s,box-shadow .6s ease-out}.ShareButtons_shareButtonList__gNue6.ShareButtons_visible__WFy_D{opacity:1;transform:translateY(0) scale(1)}.ShareButtons_shareButtonList__gNue6:hover{box-shadow:inset 0 0 3em 0 hsla(0,0%,50%,.5)}@media(prefers-reduced-motion:reduce){.ShareButtons_shareButtonList__gNue6{transition:none;opacity:1;transform:none}}.ShareButtons_shareButtonList__gNue6>h3{margin-top:0!important;margin-bottom:0!important;font-size:1.25rem;font-weight:600;color:var(--foreground)}.ShareButtons_shareButtonList__gNue6>h3+p{margin-top:0!important}.ShareButtons_shareButtonList__gNue6 p{margin-bottom:1.5rem;color:var(--foreground);opacity:.85;font-size:.95rem}.ShareButtons_shareButtonList__gNue6 .ShareButtons_wrapper__tCfaA{display:flex;flex-direction:row;justify-content:center;gap:.75rem;flex-wrap:wrap}.ShareButtons_shareButtonList__gNue6 .ShareButtons_shareButton__5LYO_{display:inline-flex;align-items:center;width:max-content;gap:.5rem;min-width:1.75rem;padding:.5rem 0 .5rem .5rem;border:none;border-radius:.5rem;background:var(--backgroundToo);box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--foreground);line-height:1;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;opacity:0;transform:translateY(20px) scale(.8);transition:all .3s ease,opacity .4s ease,transform .4s ease}.ShareButtons_shareButtonList__gNue6 .ShareButtons_shareButton__5LYO_:hover{background-color:var(--foreground);color:var(--background);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2);padding-right:.75rem}.ShareButtons_shareButtonList__gNue6 .ShareButtons_shareButton__5LYO_:hover span{max-width:200px}@media(prefers-reduced-motion:reduce){.ShareButtons_shareButtonList__gNue6 .ShareButtons_shareButton__5LYO_{opacity:1;transform:none;transition:background-color .3s ease,color .3s ease}.ShareButtons_shareButtonList__gNue6 .ShareButtons_shareButton__5LYO_:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}}.ShareButtons_shareButtonList__gNue6 .ShareButtons_shareButton__5LYO_ span{display:inline-block;font-size:.875em;max-width:0;transition:max-width .25s ease;overflow:hidden}.ShareButtons_shareButtonList__gNue6 .ShareButtons_shareButton__5LYO_:focus{outline:2px solid var(--foreground);outline-offset:2px}.ShareButtons_shareButtonList__gNue6.ShareButtons_visible__WFy_D .ShareButtons_shareButton__5LYO_{opacity:1;transform:translateY(0) scale(1);transition:all .3s ease,opacity .4s ease var(--reveal-delay,0s),transform .4s ease var(--reveal-delay,0s)}.ShareButtons_shareButtonList__gNue6.ShareButtons_visible__WFy_D .ShareButtons_shareButton__5LYO_:first-child{--reveal-delay:0.4s}.ShareButtons_shareButtonList__gNue6.ShareButtons_visible__WFy_D .ShareButtons_shareButton__5LYO_:nth-child(2){--reveal-delay:0.5s}.ShareButtons_shareButtonList__gNue6.ShareButtons_visible__WFy_D .ShareButtons_shareButton__5LYO_:nth-child(3){--reveal-delay:0.6s}.ShareButtons_shareButtonList__gNue6.ShareButtons_visible__WFy_D .ShareButtons_shareButton__5LYO_:nth-child(4){--reveal-delay:0.7s}.ShareButtons_shareButtonList__gNue6.ShareButtons_visible__WFy_D .ShareButtons_shareButton__5LYO_:nth-child(5){--reveal-delay:0.8s}.ShareButtons_shareButtonList__gNue6.ShareButtons_visible__WFy_D .ShareButtons_shareButton__5LYO_:nth-child(6){--reveal-delay:0.9s}.Hero_hero__pZ69r{position:relative;color:var(--alwaysWhite)}.Hero_hero__pZ69r h1{display:inline;font-size:clamp(1.5rem,2.5vw,2rem)}.Hero_hero__pZ69r a{color:inherit;text-underline-offset:.2rem;text-decoration:underline;transition:text-underline-offset .2s}.Hero_hero__pZ69r a:hover{text-underline-offset:.5rem;text-decoration:underline}.Hero_hero__pZ69r .Hero_wrapper__jYpx_{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto;padding:5rem var(--gap) 8vmax var(--gap);gap:max(.4rem,3.6%);max-width:var(--inner-width)}@media(min-width:640px){.Hero_hero__pZ69r .Hero_wrapper__jYpx_{padding-top:10vmax}}.Hero_hero__pZ69r .Hero_wrapper__jYpx_ img{margin-bottom:2rem}@media(min-width:480px){.Hero_hero__pZ69r .Hero_wrapper__jYpx_ img{margin-bottom:0}.Hero_hero__pZ69r.row .Hero_wrapper__jYpx_{display:flex;flex-direction:row-reverse}}.Callout_callout__PZ6Or{background-color:var(--backgroundToo);padding:1em 1.5em}.Callout_callout__PZ6Or h3{margin-top:.5rem;line-height:1.5rem;margin-bottom:.5rem;max-width:200px}.Callout_callout__PZ6Or p{font-size:1.11em}.Callout_callout__PZ6Or.Callout_callout__PZ6Or.Callout_callout__PZ6Or p{text-align:left}.Callout_callout__PZ6Or img{max-width:100%;float:left;margin-right:.25rem}@media(forced-colors:dark),(prefers-color-scheme:dark),(prefers-color-scheme:no-preference)and (environment-blending:dark){.Callout_callout__PZ6Or img{filter:contrast(0) brightness(2)}}.PostItem_postItem__6pG03 a{display:flex;flex-direction:column;gap:4%;text-decoration:none;color:inherit}@media(min-width:480px){.PostItem_postItem__6pG03 a{flex-direction:row;align-items:flex-start}}.PostItem_postItem__6pG03 a:hover h3{text-decoration:underline}.PostItem_postItem__6pG03 a:hover img{border-color:var(--foreground)}.PostItem_postThumb__0S1K_{flex-basis:33%;overflow-y:hidden}.PostItem_postThumb__0S1K_ img{width:100%;height:auto;aspect-ratio:16/9;border:1px solid var(--line-color);transition:border-color .3s ease}.PostItem_postDetails__dKUdf{flex-basis:67%;padding-top:1rem;padding-bottom:1rem;font-size:.88em}.PostItem_postDetails__dKUdf ul{margin:0;line-height:1rem}.PostItem_postDetails__dKUdf li{display:inline-block;list-style:none;padding:0}.PostList_postList____qyb{display:flex;flex-direction:column;align-items:center;gap:var(--gap);margin-top:var(--gap)}.page_postIndex__cEfVs{margin-top:var(--gutter)}@media(min-width:480px){.page_postIndex__cEfVs .postDetails{padding-top:0;padding-bottom:0}}.page_wrapper__9g3aR{max-width:var(--blog-width);margin:auto;padding:var(--gap)}.RelatedPostList_list__lZIhy{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem}[data-related-visible="1"] .RelatedPostList_item__tB0nQ{opacity:1;transform:translateY(0) scale(1)}.RelatedPostList_item__tB0nQ{flex-basis:25%;transition:transform .18s ease,border-color .18s ease;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .45s ease var(--reveal-delay,0s),transform .45s ease var(--reveal-delay,0s),border-color .18s ease}.RelatedPostList_link__oQO5X{display:flex;gap:.75rem;text-decoration:none;color:inherit;align-items:flex-start;flex-direction:column;outline:none}.RelatedPostList_image__i1MKE{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .2s ease,border-color .2s ease;border:1.5px solid transparent}.RelatedPostList_title__qLI5D{font-size:.88rem;margin:0 0 .25rem;transition:color .16s ease,-webkit-text-decoration .16s ease;transition:color .16s ease,text-decoration .16s ease;transition:color .16s ease,text-decoration .16s ease,-webkit-text-decoration .16s ease}.RelatedPostList_item__tB0nQ:focus-visible,.RelatedPostList_item__tB0nQ:focus-within,.RelatedPostList_item__tB0nQ:hover{transform:translateY(-.25rem)}.RelatedPostList_item__tB0nQ:focus-within .RelatedPostList_image__i1MKE,.RelatedPostList_item__tB0nQ:hover .RelatedPostList_image__i1MKE,.RelatedPostList_link__oQO5X:focus .RelatedPostList_image__i1MKE{transform:scale(1.04);border:1.5px solid var(--foreground)!important}.RelatedPostList_item__tB0nQ:focus-within .RelatedPostList_title__qLI5D,.RelatedPostList_link__oQO5X:focus .RelatedPostList_title__qLI5D,.RelatedPostList_link__oQO5X:hover .RelatedPostList_title__qLI5D{text-decoration:underline}.RelatedPostList_item__tB0nQ{--reveal-delay:calc((var(--index, 0) * 150ms) + 1000ms)}@media(max-width:880px){.RelatedPostList_item__tB0nQ{flex-basis:50%}}@media(max-width:480px){.RelatedPostList_list__lZIhy{flex-direction:column}.RelatedPostList_item__tB0nQ{flex-basis:100%}.RelatedPostList_link__oQO5X{flex-direction:row}.RelatedPostList_link__oQO5X>div{flex-basis:50%}}.HeroAnimation_heroAnimation__2Eu_6{--grid-width:max(3em,10vmin);--grid-height:max(3em,10vmin);--line-color:#aaa;--dot-color:#fff;--dot-size:0.4em;--point-gap-width:calc(var(--grid-width) * 3);--point-gap-height:calc(var(--grid-height) * 3);position:absolute;width:100%;height:100%;overflow:hidden;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(124deg,#d54a0e,#c06f1f,#999e0d,#1fb037,#1e9ea4,#2c21cc,#b90dc9,#c70c50);background-size:1600% 1600%;background-position:calc(var(--progress) * -1%)}.HeroAnimation_heroAnimation__2Eu_6 .HeroAnimation_inner__u9qw0:after,.HeroAnimation_heroAnimation__2Eu_6 .HeroAnimation_inner__u9qw0:before,.HeroAnimation_heroAnimation__2Eu_6:after,.HeroAnimation_heroAnimation__2Eu_6:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;mix-blend-mode:overlay}.HeroAnimation_heroAnimation__2Eu_6:before{background-image:linear-gradient(var(--line-color),transparent 3px),linear-gradient(to right,var(--line-color),transparent 3px);background-size:100% var(--grid-height),var(--grid-width) 100%;animation:HeroAnimation_move__yNx2g 4s linear infinite}.HeroAnimation_heroAnimation__2Eu_6:after{transform:translateZ(-100%);background-image:radial-gradient(var(--dot-color) calc(var(--dot-size) * .8),transparent calc(var(--dot-size) * .8))}.HeroAnimation_heroAnimation__2Eu_6 .HeroAnimation_inner__u9qw0:after,.HeroAnimation_heroAnimation__2Eu_6 .HeroAnimation_inner__u9qw0:before,.HeroAnimation_heroAnimation__2Eu_6:after{background-size:var(--point-gap-width) var(--point-gap-height);background-position:var(--point-gap-width) calc(var(--point-gap-height))}.HeroAnimation_heroAnimation__2Eu_6 .HeroAnimation_inner__u9qw0:after{background-image:radial-gradient(var(--dot-color) calc(var(--dot-size) * 2),transparent calc(var(--dot-size) * 2));transform:scale(2);filter:blur(.25em);opacity:.8}.HeroAnimation_heroAnimation__2Eu_6 .HeroAnimation_inner__u9qw0:before{background-image:radial-gradient(var(--dot-color) var(--dot-size),transparent var(--dot-size));transform:scale(1.4);filter:blur(.15em)}.HeroAnimation_heroAnimation__2Eu_6 .HeroAnimation_inner__u9qw0:after,.HeroAnimation_heroAnimation__2Eu_6 .HeroAnimation_inner__u9qw0:before,.HeroAnimation_heroAnimation__2Eu_6:after{animation:HeroAnimation_move__yNx2g 4s linear infinite}@keyframes HeroAnimation_move__yNx2g{0%{background-position:calc(var(--point-gap-width) / 2) calc(var(--point-gap-height) / 2)}to{background-position:calc(var(--point-gap-width) / 2 * -1) calc(var(--point-gap-height) / 2 * -1)}}.ProjectCard_projectCard__O0Hpr{display:flex;position:relative;z-index:0;flex-direction:column;flex-basis:calc(33.333% - var(--gap));min-width:260px;padding:var(--gap);border:1px solid var(--line-color);background-color:var(--backgroundToo);box-shadow:0 2px 5px rgba(0,0,0,.25);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}@media(max-width:800px){.ProjectCard_projectCard__O0Hpr{flex-basis:calc(50% - 1rem)}}@media(max-width:480px){.ProjectCard_projectCard__O0Hpr{flex-basis:100%}}.ProjectCard_projectCard__O0Hpr:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.ProjectCard_projectImageContainer__aFogI{box-shadow:inset 0 0 3vmax var(--backgroundToo);margin-bottom:calc(var(--gap) / 2);overflow:hidden}.ProjectCard_projectImage__e2tsu{position:relative;width:100%;height:100%;object-fit:cover;border-radius:4%;z-index:-1}.ProjectCard_projectSummary__yKnDY{font-size:1rem;margin-bottom:1rem}.ProjectCard_projectDescription__3QL9q{font-size:.9rem;margin-bottom:1rem;flex-grow:1;display:none}.ProjectCard_tags__avJt1{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectCard_tag__a7asN{background-color:var(--background);padding:.1rem .5rem;border-radius:999px;font-size:.8rem}.Modal_modalOverlay___ibP_{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,50%,.25);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.Modal_modalOverlay___ibP_.Modal_open__8eLMD{opacity:1;visibility:visible}.Modal_modalContent__wW_8j{background-color:var(--background);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-height:94vh;max-width:min(94vw,1080px);position:relative;display:flex;flex-direction:column;transform:translateY(3rem);transition:transform .4s ease}.Modal_open__8eLMD .Modal_modalContent__wW_8j{transform:translateY(0)}.Modal_modalHeader__6rSAt{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;background-color:var(--background);z-index:10;border-top-left-radius:8px;border-top-right-radius:8px}.Modal_modalTitle__H684F{margin:0;font-size:1.25rem;font-weight:500}.Modal_closeButton__rSB2j{background:none;border:none;cursor:pointer;font-size:1.25rem;color:var(--foreground);opacity:.7;transition:opacity .2s}.Modal_closeButton__rSB2j:hover{opacity:1}.Modal_floatingClose__0IDL7{position:fixed;top:.5rem;right:.5rem;z-index:1111;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--background);border-radius:50%}.Modal_modalBody__sjlLX{padding:1.2rem;height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--foreground) var(--background)}@media(min-width:640px){.Modal_modalBody__sjlLX{padding:2.4rem}}.ProjectModal_projectModalContent__HdZqy{display:flex;flex-direction:column;gap:0;max-height:calc(94vh - 3rem);overflow-y:auto;width:100%}@media(min-width:640px){.ProjectModal_projectModalContent__HdZqy{flex-direction:row;overflow-y:hidden;height:100%;gap:2rem}}.ProjectModal_projectModalImage__HjBk_{width:100%}@media(min-width:640px){.ProjectModal_projectModalImage__HjBk_{flex:2 1;height:100%;overflow:hidden}}.ProjectModal_fullImage__AePVx{width:100%;height:auto;object-fit:cover;border-radius:.25rem;object-position:top;max-height:50vh}@media(min-width:640px){.ProjectModal_fullImage__AePVx{max-height:calc(100vh - 9rem)}}.ProjectModal_projectModalInfo__IuAOu{display:flex;flex-direction:column;gap:.75rem;max-height:none;overflow-y:visible;margin-right:0;width:100%;scrollbar-width:thin;scrollbar-color:var(--foreground) var(--background)}@media(min-width:640px){.ProjectModal_projectModalInfo__IuAOu{flex:3 1;margin-right:.5rem;max-height:calc(90vh - 5rem);overflow-y:auto}}.ProjectModal_projectModalTitle__xlKay{font-size:1.75rem;font-weight:700}.ProjectModal_projectModalSummary__j_BMy{font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.ProjectModal_projectModalDescription__vJMNj{line-height:1.6}.ProjectModal_projectModalDescription__vJMNj h1,.ProjectModal_projectModalDescription__vJMNj h2,.ProjectModal_projectModalDescription__vJMNj h3,.ProjectModal_projectModalDescription__vJMNj h4,.ProjectModal_projectModalDescription__vJMNj h5,.ProjectModal_projectModalDescription__vJMNj h6{margin-top:1.5rem;margin-bottom:.75rem}.ProjectModal_projectModalDescription__vJMNj p{margin-bottom:1rem}.ProjectModal_projectModalDescription__vJMNj ol,.ProjectModal_projectModalDescription__vJMNj ul{margin-left:1.5rem;margin-bottom:1rem}.ProjectModal_projectModalTags__SHL0N{display:flex;flex-wrap:wrap;gap:.75rem}.ProjectModal_tag__Eoy_8{background-color:var(--foreground);color:var(--background);padding:.1rem .5rem;border-radius:999px;font-size:.8rem}.ProjectList_projectList__jvxNJ{width:100%;margin:var(--gap) auto}.ProjectList_projectListInner__QiWMH{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}.page_allProjects__zdL3B{margin-top:var(--gutter)}.page_allProjects__zdL3B .page_wrapper__OfBPn{padding:var(--gap)}.page_archive__P0X6p{margin:var(--gutter) auto;padding-top:var(--gutter)}.page_archive__P0X6p h2{text-align:center}.page_archive__P0X6p p{text-align:center;margin-bottom:calc(var(--gutter) * 2)}.page_archive__P0X6p .projectsGrid{align-items:center;position:relative;z-index:1;gap:calc(var(--gap) / 2) calc(var(--gap) / 1.5)}.page_archive__P0X6p .projectCard{padding:0;background-color:transparent;border:0;flex-basis:calc(50% - var(--gap));min-width:auto}.page_archive__P0X6p .projectCard:hover{transform:translateY(0)}.page_archive__P0X6p .projectCard .projectImageContainer{margin-bottom:0;border-radius:0}.page_archive__P0X6p .projectCard .projectImageContainer img{display:block;object-position:top;aspect-ratio:5/4}.page_archive__P0X6p .projectCard>:not(.projectImageContainer){display:none}@media(min-width:640px){.page_archive__P0X6p .projectCard{flex-basis:calc(16.67% - var(--gap))}}.page_main__ux7yf{min-height:0}.page_mainWrapper__Rahoz{margin:auto}.page_homeIntro__emDpk{font-size:clamp(1.5rem,2.5vw,2rem);flex-basis:67%}.page_homeIntro__emDpk h1{font-size:inherit}.page_homeIntro__emDpk>*{display:inline}.page_portraitContainer__Ar2Xb{align-self:flex-start;margin-left:auto;margin-right:auto;max-width:66%}@media(min-width:480px){.page_portraitContainer__Ar2Xb{width:33%}}.page_portrait__20Rsv{width:100%;height:auto;border:3px solid var(--alwaysWhite)}.page_serviceList__fSWvx{margin-top:6vmax}.page_serviceList__fSWvx h2,.page_serviceList__fSWvx p{text-align:center}.page_serviceList__fSWvx .page_wrapper__q4frr{padding:var(--gap);max-width:var(--inner-width);margin:auto}.page_serviceList__fSWvx .page_calloutContainer__A8rCa{display:flex;flex-direction:column;gap:var(--gap);margin-top:var(--gap)}@media(min-width:480px){.page_serviceList__fSWvx .page_calloutContainer__A8rCa{flex-direction:row}.page_serviceList__fSWvx .page_calloutContainer__A8rCa>*{flex-basis:0;flex-grow:1}}.page_recentPosts__pcaMH{margin-top:12vmin}.page_recentPosts__pcaMH .page_wrapper__q4frr{max-width:var(--inner-width);margin:0 auto;padding:var(--gap)}.page_recentPosts__pcaMH .page_wrapper__q4frr h2,.page_recentPosts__pcaMH .page_wrapper__q4frr>p{text-align:center}.page_recentPosts__pcaMH a{color:inherit;text-underline-offset:.1rem;transition:text-underline-offset .25s}.page_recentPosts__pcaMH a:hover{text-underline-offset:.4rem}.page_recentPosts__pcaMH .postList{flex-direction:column;align-items:flex-start}@media(min-width:480px){.page_recentPosts__pcaMH .postList{flex-direction:row}}.page_recentPosts__pcaMH .postItem{width:100%}@media(min-width:480px){.page_recentPosts__pcaMH .postItem{width:33.3%}}.page_recentPosts__pcaMH .postDetails{width:100%}.page_recentPosts__pcaMH .postDetails ul{display:none}.page_recentPosts__pcaMH.page_recentPosts__pcaMH.page_recentPosts__pcaMH a{flex-direction:column}.page_featuredProjects__qx_bj{margin-top:2vmax}.page_featuredProjects__qx_bj a{color:inherit;text-underline-offset:.1rem;transition:text-underline-offset .25s}.page_featuredProjects__qx_bj a:hover{text-underline-offset:.4rem}.page_featuredProjects__qx_bj .page_wrapper__q4frr{max-width:var(--inner-width);margin:0 auto;padding:var(--gap)}.page_featuredProjects__qx_bj .page_wrapper__q4frr h2,.page_featuredProjects__qx_bj .page_wrapper__q4frr>p{text-align:center}.page_main__eg6j3 .hero .wrapper{max-width:var(--inner-width)}.page_post__C0d33{max-width:var(--blog-width);padding:var(--gap);margin:1rem auto;line-height:1.75em}.page_post__C0d33 h2,.page_post__C0d33 h3{margin-top:2rem;margin-bottom:.75rem}.page_post__C0d33 p{margin:1rem auto}.page_post__C0d33 strong{font-weight:600}.page_post__C0d33 ol,.page_post__C0d33 ul{padding-left:var(--gap);margin-bottom:var(--gap)}@media(min-width:480px){.page_post__C0d33 div>pre code{margin-left:var(--gap);margin-right:var(--gap)}}.page_post__C0d33 img{display:inline-block;max-width:100%}.page_post__C0d33 img[width="320"]{margin-left:calc(50% - 160px)}@media(min-width:480px){.page_post__C0d33 img[src*="#left"]{float:left;margin-right:2em;max-width:50%}.page_post__C0d33 img[src*="#right"]{float:right;margin-left:2em;max-width:50%}}.page_title__OIF0G{text-align:center}.page_description__CSqKE{font-size:1.11em;text-align:center}.page_publishDate__jiDmC{font-size:.8em;white-space:nowrap}.page_author__2wFco{font-size:.9em;white-space:nowrap}.page_author__2wFco a{text-decoration:none}.page_author__2wFco a:hover{text-decoration:underline}