.SectionHeader_sectionHeader__FMPrh span{transition:var(--default-transition)}.SectionHeader_sectionHeader__FMPrh:hover .SectionHeader_next__MKwUQ{margin-left:12px}.SectionHeader_sectionHeader__FMPrh:hover .SectionHeader_prev__xfqJv{margin-right:12px;margin-left:-4px}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q,.ProjectPage_postInner__E5Z5l{word-spacing:.05rem}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q .ProjectPage_customImg__n4ecl,.ProjectPage_postInner__E5Z5l .ProjectPage_customImg__n4ecl{width:100%;display:flex;justify-content:center;align-items:center;margin:var(--size-large) auto}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q .ProjectPage_customImg__n4ecl img,.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q .ProjectPage_customImg__n4ecl video,.ProjectPage_postInner__E5Z5l .ProjectPage_customImg__n4ecl img,.ProjectPage_postInner__E5Z5l .ProjectPage_customImg__n4ecl video{border:1px solid hsla(var(--palette-color-border)/60%);border-radius:var(--size-small);margin:auto;max-height:600px}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q h1,.ProjectPage_postInner__E5Z5l h1{line-height:1.1}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q h3,.ProjectPage_postInner__E5Z5l h3{font-size:var(--size-large);line-height:1.1;margin-bottom:var(--size-large);margin-top:var(--size-xxLarge)}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q h4,.ProjectPage_postInner__E5Z5l h4{font-size:var(--size-medium);margin-bottom:var(--size-medium);margin-top:var(--size-xLarge)}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q b,.ProjectPage_postInner__E5Z5l b{font-weight:600}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q ol,.ProjectPage_postInner__E5Z5l ol{list-style-type:decimal}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q ul,.ProjectPage_postInner__E5Z5l ul{list-style-type:disc}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q ol,.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q ul,.ProjectPage_postInner__E5Z5l ol,.ProjectPage_postInner__E5Z5l ul{list-style-position:outside;padding-left:var(--size-medium);margin-bottom:1.5em}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q ol li,.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q ul li,.ProjectPage_postInner__E5Z5l ol li,.ProjectPage_postInner__E5Z5l ul li{margin:.5em 0;line-height:1.5rem}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q a h4,.ProjectPage_postInner__E5Z5l a h4{margin-top:0}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q a,.ProjectPage_postInner__E5Z5l a{text-decoration:none;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-400);text-decoration-color:var(--color-gray-400);text-decoration-thickness:1px;text-underline-offset:3px;transition:all .2s ease;transition:box-shadow .2s ease}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q a:hover,.ProjectPage_postInner__E5Z5l a:hover{-webkit-text-decoration-color:var(--color-gray-700);text-decoration-color:var(--color-gray-700)}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q div,.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q p,.ProjectPage_postInner__E5Z5l div,.ProjectPage_postInner__E5Z5l p{color:hsl(var(--palette-color-primary-text)/1);margin:.5rem 0 1rem;line-height:1.5}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q div code,.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q p code,.ProjectPage_postInner__E5Z5l div code,.ProjectPage_postInner__E5Z5l p code{background-color:hsla(var(--palette-color-secondary)/60%);border:1px solid hsla(var(--palette-color-border)/60%);border-radius:4px;padding:0 4px;font-size:14px;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q .ProjectPage_styledCodeBlock__kNrTY,.ProjectPage_postInner__E5Z5l .ProjectPage_styledCodeBlock__kNrTY{background-color:hsla(var(--palette-color-secondary)/60%);border:1px solid hsla(var(--palette-color-border)/60%);border-radius:var(--border-radius);font-size:14px;padding:8px}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q .ProjectPage_styledCodeBlock__kNrTY code,.ProjectPage_postInner__E5Z5l .ProjectPage_styledCodeBlock__kNrTY code{background-color:transparent;border:0;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.ProjectPage_noStyle__ZHmRF .ProjectPage_accordionInner__vRq1q blockquote,.ProjectPage_postInner__E5Z5l blockquote{border-left:4px solid var(--color-gray-500);color:var(--color-gray-500);padding-left:var(--size-medium)}.ProjectPage_darkMode___Ja4N div a,.ProjectPage_darkMode___Ja4N ul a{-webkit-text-decoration-color:var(--color-gray-600);text-decoration-color:var(--color-gray-600)}.ProjectPage_darkMode___Ja4N div a:hover,.ProjectPage_darkMode___Ja4N ul a:hover{-webkit-text-decoration-color:var(--color-gray-200);text-decoration-color:var(--color-gray-200)}.ProjectPage_noStyle__ZHmRF div,.ProjectPage_noStyle__ZHmRF h3,.ProjectPage_noStyle__ZHmRF h4,.ProjectPage_noStyle__ZHmRF p{margin:0}@media only screen and (max-width:560px){.ProjectPage_postInner__E5Z5l h3{font-size:20px;margin-top:var(--size-xLarge);margin-bottom:var(--size-small)}.ProjectPage_postInner__E5Z5l .ProjectPage_customImg__n4ecl{margin:var(--size-medium) auto}.ProjectPage_noStyle__ZHmRF div,.ProjectPage_noStyle__ZHmRF h3,.ProjectPage_noStyle__ZHmRF h4,.ProjectPage_noStyle__ZHmRF p{margin:0}}.ProjectCard_cardMain__tvb5a{width:100%;margin-bottom:var(--size-medium);display:flex;position:relative;min-height:200px;overflow:hidden;border-radius:var(--border-radius);isolation:isolate}.ProjectCard_accentCard___80NJ{color:#0f396a;background-color:var(--accent-color)}.ProjectCard_cardSideImage__DJFMy{width:100%;display:flex;position:relative;min-height:280px;overflow:hidden;border-radius:var(--border-radius);isolation:isolate;background-color:var(--accent-color)}.ProjectCard_cardSideBorder__IVtog{background-color:#fff;border:1px solid hsl(var(--palette-color-border)/1)}.ProjectCard_paper__kmJne{background:#f1f1f1}.ProjectCard_cardMain__tvb5a:hover .ProjectCard_cardImg__t6V40,.ProjectCard_cardSideImage__DJFMy:hover .ProjectCard_cardImg__t6V40,.ProjectCard_dynamicContainer__fWncO:hover .ProjectCard_cardImg__t6V40{-webkit-transform:rotate(-6deg) translate(10%,12%) scale(1.05);transform:rotate(-6deg) translate(10%,12%) scale(1.05)}.ProjectCard_dynamicContainer__fWncO{width:100%;min-height:200px;background:#fff;position:relative;box-shadow:var(--shadows-large);border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--size-medium)}.ProjectCard_dynamicBg__YRDyo{object-fit:cover;position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;opacity:.12;-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(10px);filter:blur(10px)}.ProjectCard_defaultCard__DhxxY{width:100%;display:flex;justify-content:space-between}.ProjectCard_defaultCard__DhxxY .ProjectCard_cardText__l544_{width:45%;padding:var(--size-medium) 0;display:flex;flex-direction:column;justify-content:flex-start}.ProjectCard_defaultCard__DhxxY .ProjectCard_cardText__l544_ h4{font-size:var(--size-large)}.ProjectCard_dynamicContent__6ix1v{display:flex;width:100%;height:100%;min-height:200px;position:relative}.ProjectCard_cardImg__t6V40{-webkit-transform:rotate(-6deg) translate(10%,12%) scale(1);transform:rotate(-6deg) translate(10%,12%) scale(1);-webkit-filter:drop-shadow(0 5px 10px rgba(0,0,0,.15));filter:drop-shadow(0 5px 10px rgba(0,0,0,.15));transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s;z-index:3}.ProjectCard_cardImg__t6V40,.ProjectCard_cardInnerImg__9V1X1{width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:0 0}.ProjectCard_cardInnerImg__9V1X1{height:100%}.ProjectCard_paper__kmJne .ProjectCard_cardImg__t6V40{width:80%;display:block;background-size:cover;background-repeat:no-repeat;background-position:0 0;-webkit-transform:rotate(-6deg) translate(20%,20%);transform:rotate(-6deg) translate(20%,20%);-webkit-filter:drop-shadow(0 10px 30px rgba(0,0,0,.1));filter:drop-shadow(0 10px 30px rgba(0,0,0,.1));transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s;z-index:3}.ProjectCard_cardText__l544_{width:60%;padding:var(--size-medium) var(--size-large);transition:var(--default-transition)}.ProjectCard_cardText__l544_ h4{font-size:var(--size-medium);margin:var(--size-small) 0}.ProjectCard_cardInfo__d9G4g{margin:0 0 8px 2px;font-size:12px;text-transform:uppercase;font-weight:400;letter-spacing:1px}.ProjectCard_darkMode__ngHQn .ProjectCard_accentCard___80NJ,.ProjectCard_darkMode__ngHQn .ProjectCard_cardSideImage__DJFMy{color:var(--color-gray-300);background:radial-gradient(ellipse at center,rgba(0,155,212,.15),hsla(0,0%,100%,.01))}.ProjectCard_darkMode__ngHQn .ProjectCard_accentCard___80NJ:before,.ProjectCard_darkMode__ngHQn .ProjectCard_cardSideImage__DJFMy:before{padding:1px;background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));inset:0;position:absolute;content:"";pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask:linear-gradient(#000,#000) content-box content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;border-radius:inherit}.ProjectCard_cardImgShowcase__d3NTj{-webkit-transform:rotate(-6deg) translate(10%,12%) scale(1);transform:rotate(-6deg) translate(10%,12%) scale(1);z-index:3}.ProjectCard_cardMain__tvb5a:hover .ProjectCard_cardImgShowcase__d3NTj,.ProjectCard_cardSideImage__DJFMy:hover .ProjectCard_cardImgShowcase__d3NTj,.ProjectCard_dynamicContainer__fWncO:hover .ProjectCard_cardImgShowcase__d3NTj{-webkit-transform:rotate(-6deg) translate(10%,12%) scale(1.05);transform:rotate(-6deg) translate(10%,12%) scale(1.05)}@media only screen and (max-width:560px){.ProjectCard_cardMain__tvb5a,.ProjectCard_defaultCard__DhxxY{flex-direction:column}.ProjectCard_cardMain__tvb5a:hover .ProjectCard_cardImgShowcase__d3NTj,.ProjectCard_cardMain__tvb5a:hover .ProjectCard_cardImg__t6V40,.ProjectCard_defaultCard__DhxxY:hover .ProjectCard_cardImgShowcase__d3NTj,.ProjectCard_defaultCard__DhxxY:hover .ProjectCard_cardImg__t6V40{-webkit-transform:rotate(-6deg) translate(10%,12%) scale(1);transform:rotate(-6deg) translate(10%,12%) scale(1)}.ProjectCard_cardText__l544_{width:100%;padding:var(--size-small) var(--size-medium)}.ProjectCard_defaultCard__DhxxY .ProjectCard_cardText__l544_{width:100%;padding:var(--size-small) 0}.ProjectCard_cardImg__t6V40,.ProjectCard_defaultCard__DhxxY .ProjectCard_cardSideImage__DJFMy{width:100%;height:280px;min-height:280px}.ProjectCard_cardImgShowcase__d3NTj{-webkit-transform:rotate(-6deg) translate(10%,12%) scale(1);transform:rotate(-6deg) translate(10%,12%) scale(1)}}.PostCard_postCard__HN2X3{width:calc(100% + 32px);padding:var(--size-small) var(--size-medium);gap:var(--size-medium);border-radius:var(--border-radius);margin:-8px -16px;transition:var(--default-transition)}a.PostCard_postCard__HN2X3,a.PostCard_postCard__HN2X3:hover{text-decoration:none}.PostCard_postCardWithoutLink__kkzBt:hover{background-color:transparent}.PostCard_postCardTitle__ctD5A{max-width:70%;line-height:1.4rem}.PostCard_postPost__TLZdI:before{background-image:url(/_next/static/media/newspaper.20c3762e.svg)}.PostCard_postUpdate__urLvh:before{background-image:url(/_next/static/media/lightning.071044ea.svg)}.PostCard_postMedium__WftyF:before{background-image:url(/_next/static/media/medium.90fb057e.svg)}.PostCard_postLaunch__TmHmK:before{background-image:url(/_next/static/media/rocket.b1e2864a.svg)}.PostCard_postCardTitle__ctD5A:before{content:"";background-size:100%;height:1em;display:inline-block;opacity:.8}.PostCard_postCardUpdatePseudo__JyJGF:before{margin:0 8px -2px 0;width:1em}.PostCard_postCardMedian__zhw4_{border-top:2px dotted var(--color-gray-400);flex:1 1 0%}.PostCard_postDate__0h3XG{margin:var(--size-xxSmall);color:var(--color-gray-600)}.PostCard_darkMode__vKz3D .PostCard_postCardTitle__ctD5A:before{-webkit-filter:invert(1);filter:invert(1)}.PostCard_darkMode__vKz3D.PostCard_postCardWithoutLink__kkzBt:hover{background-color:transparent}.HomePage_socialIcon__i67Fk{opacity:.4;width:36px;height:36px;padding:8px;border-radius:var(--button-border-radius);margin:10px 0;transition:all .2s ease;vertical-align:bottom}.HomePage_socialIcon__i67Fk:hover{opacity:1;background-color:hsla(0,0%,75%,.15)}.HomePage_socials__itKtQ{display:flex;align-items:center;gap:8px}.HomePage_socials__itKtQ a,.HomePage_socials__itKtQ a:hover{box-shadow:none}.HomePage_darkMode__0UKk0 a.HomePage_socialIcon__i67Fk img{-webkit-filter:invert(1);filter:invert(1)}