.Blog-module__nbOMAW__blogPage{--blog-text-color:var(--color-black);background-color:var(--color-grey-base)}.Blog-module__nbOMAW__blog{width:var(--max-width-site);z-index:2;margin:0 auto 80px;position:relative}@media screen and (width<=1600px){.Blog-module__nbOMAW__blog{width:var(--max-width-site-md)}}@media screen and (width<=1400px){.Blog-module__nbOMAW__blog{width:auto}}.Blog-module__nbOMAW__blogImageWrapper{width:100%;position:relative}.Blog-module__nbOMAW__blogImageWrapper:after{content:"";background-image:linear-gradient(to top,var(--color-grey-base),transparent);z-index:2;position:absolute;inset:40% 0 0}.Blog-module__nbOMAW__blogImageWrapper img{width:100%;height:auto}.Blog-module__nbOMAW__blogContents{margin:0 auto}.Blog-module__nbOMAW__blogHeader{color:var(--blog-text-color);margin:32px 0 64px}.Blog-module__nbOMAW__blogHeaderMainPage{text-align:center}.Blog-module__nbOMAW__blogHeading{font-family:var(--font-headings);margin-bottom:40px;font-size:5rem;font-weight:500}.Blog-module__nbOMAW__blogHeadingMainPage{margin-top:-400px}@media screen and (width<=1400px){.Blog-module__nbOMAW__blogHeadingMainPage{margin-top:-128px}.Blog-module__nbOMAW__blogHeader{padding:0 24px}}@media screen and (width<=640px){.Blog-module__nbOMAW__blogHeading{margin-bottom:24px;font-size:3rem}.Blog-module__nbOMAW__blogHeadingMainPage{margin-top:0}}.Blog-module__nbOMAW__blogSubheading{font-size:1.5rem;font-weight:300}.Blog-module__nbOMAW__blogSubheadingMainPage{text-align:center;width:960px}@media screen and (width<=1024px){.Blog-module__nbOMAW__blogSubheading{width:auto;font-size:1.4rem}}.Blog-module__nbOMAW__blogPosts{grid-gap:96px;grid-template-columns:repeat(3,1fr);gap:96px;display:grid}@media screen and (width<=1400px){.Blog-module__nbOMAW__blogPosts{padding:0 24px}}.Blog-module__nbOMAW__blogPost{grid-gap:64px;grid-column:span 3;align-items:center;gap:64px;display:flex;position:relative}.Blog-module__nbOMAW__blogPost:nth-child(2n){flex-direction:row-reverse}@media screen and (width<=1024px){.Blog-module__nbOMAW__blogPost,.Blog-module__nbOMAW__blogPost:nth-child(2n){flex-direction:column}}.Blog-module__nbOMAW__blogPostImage{transition:transform 1s}.Blog-module__nbOMAW__blogPost:hover .Blog-module__nbOMAW__blogPostImage{transform:scale(1.1)}.Blog-module__nbOMAW__blogPost:hover .Blog-module__nbOMAW__blogPostCover:after{opacity:0}.Blog-module__nbOMAW__blogPost:hover .Blog-module__nbOMAW__blogPostTitle{color:var(--color-brand)}.Blog-module__nbOMAW__blogPostCover{width:800px;height:600px;box-shadow:16px 0 48px 0 var(--color-black);border-radius:6px;position:relative;overflow:hidden}@media screen and (width<=1400px){.Blog-module__nbOMAW__blogPostCover{width:600px}}@media screen and (width>=1024px) and (width<=1400px){.Blog-module__nbOMAW__blogPostCover{width:500px;height:400px}}@media screen and (width<=1024px){.Blog-module__nbOMAW__blogPostCover{width:100%}}@media screen and (width<=640px){.Blog-module__nbOMAW__blogPostCover{height:480px;box-shadow:none;border-radius:0}}.Blog-module__nbOMAW__blogPostInfos{grid-gap:40px;color:var(--blog-text-color);flex-direction:column;flex:1;gap:40px;display:flex}@media screen and (width<=640px){.Blog-module__nbOMAW__blogPostInfos{grid-gap:24px;gap:24px;padding:0 24px}}.Blog-module__nbOMAW__blogPostPublicationDate{opacity:.5;font-size:1rem;display:block}.Blog-module__nbOMAW__blogPostTitle{font-size:3rem;transition:color .2s}.Blog-module__nbOMAW__blogPostExcerpt{opacity:.75;font-size:1.5rem;line-height:2.2rem}@media screen and (width<=640px){.Blog-module__nbOMAW__blogPostTitle{font-size:2.3rem}.Blog-module__nbOMAW__blogPostExcerpt{font-size:1.2rem}}.Blog-module__nbOMAW__blogPostLink{z-index:1;position:absolute;inset:0}.Blog-module__nbOMAW__goToBlogLink{font-family:var(--font-headings);text-align:center;margin:128px 0;font-size:5rem;font-weight:500;display:block}.Blog-module__nbOMAW__goToBlogLink span{text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:3px;position:relative}.Blog-module__nbOMAW__goToBlogLink span:before{content:"";background-color:var(--color-brand);transform-origin:0;z-index:-1;width:calc(100% + 20px);height:100%;transition:transform .3s ease-in-out;position:absolute;top:0;left:-10px;transform:scaleX(0)skew(4deg)}.Blog-module__nbOMAW__goToBlogLink:hover span:before{transition:transform .3s cubic-bezier(.68,.55,.27,1.55);transform:scaleX(1)skew(4deg)}@media screen and (width<=640px){.Blog-module__nbOMAW__goToBlogLink{font-size:3rem}}
.Footer-module__rnk_JG__footer{background-color:var(--color-brand-hover);color:var(--color-white);z-index:2;padding:0 24px;position:relative}.Footer-module__rnk_JG__footerContent{grid-gap:40px;max-width:var(--max-width-site);justify-content:space-between;align-items:center;gap:40px;margin:0 auto;padding:32px 0;display:flex}.Footer-module__rnk_JG__infoWrapper{grid-gap:40px;align-items:center;gap:40px;display:flex}@media screen and (width<=640px){.Footer-module__rnk_JG__infoWrapper{text-align:right}}.Footer-module__rnk_JG__footerContent a:hover{opacity:.8}
.HomepageScene-module__d-Quoq__main{width:100%;overflow:hidden}.HomepageScene-module__d-Quoq__sceneWrapper{z-index:1;width:100vw;height:100vh;position:fixed;top:0;left:0}.HomepageScene-module__d-Quoq__scrollArea{z-index:2;width:100vw;position:absolute;top:0;left:0}.HomepageScene-module__d-Quoq__scrollArea>div:nth-child(0){pointer-events:none}.HomepageScene-module__d-Quoq__slide{pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.HomepageScene-module__d-Quoq__introSlide{margin-top:100vh}.HomepageScene-module__d-Quoq__introMobile{margin-top:auto}.HomepageScene-module__d-Quoq__introTextHeader{width:100vw}.HomepageScene-module__d-Quoq__introTextTitle{text-align:center;max-width:80%;line-height:160%;font-family:var(--font-headings);margin:0 auto;font-size:5rem;font-weight:500;position:relative}@media screen and (width<=640px){.HomepageScene-module__d-Quoq__introTextTitle{max-width:none;padding:0 16px;font-size:2rem}}.HomepageScene-module__d-Quoq__introTextLine{display:block}@media screen and (width<=640px){.HomepageScene-module__d-Quoq__introTextLine{margin-left:16px;display:inline}.HomepageScene-module__d-Quoq__introTextLine:last-child{margin-left:none}}
.Post-module__zUaweq__articleWrapper{padding:calc(var(--navbar-height) + 48px)0;background-color:var(--color-white)}.Post-module__zUaweq__article{max-width:760px;margin:0 auto}.Post-module__zUaweq__content h1,.Post-module__zUaweq__content h2,.Post-module__zUaweq__content h3,.Post-module__zUaweq__content h4,.Post-module__zUaweq__content p{color:var(--color-black)}.Post-module__zUaweq__content h1,.Post-module__zUaweq__content h2{font-weight:600}.Post-module__zUaweq__content h2{font-size:var(--h3-font-size)}.Post-module__zUaweq__content h2,.Post-module__zUaweq__content h3{margin-top:3rem}.Post-module__zUaweq__content h3{font-size:var(--h4-font-size);margin-bottom:2rem}.Post-module__zUaweq__content h1 small{color:#999;text-transform:uppercase;margin-top:1rem;font-size:.8rem;font-weight:600;display:block}.Post-module__zUaweq__content p{--par-font-size:1.35rem;font-size:var(--par-font-size);font-family:var(--font-main);margin-bottom:2rem;font-weight:400;line-height:2rem}@media screen and (width<=800px){.Post-module__zUaweq__content h1,.Post-module__zUaweq__content h2,.Post-module__zUaweq__content h3,.Post-module__zUaweq__content h4,.Post-module__zUaweq__content p{padding:0 32px}}.Post-module__zUaweq__content ol a,.Post-module__zUaweq__content ul a,.Post-module__zUaweq__content p a{color:var(--color-black);text-decoration:underline}.Post-module__zUaweq__content p strong{font-weight:600}@media screen and (width<=640px){.Post-module__zUaweq__content h1,.Post-module__zUaweq__content h2,.Post-module__zUaweq__content p{padding:0 32px}}.Post-module__zUaweq__postImage{width:160%;height:508px;margin-bottom:2rem;margin-left:50%;transform:translate(-50%)}@media screen and (width<=640px){.Post-module__zUaweq__postImage{width:100%}}.Post-module__zUaweq__content figure{text-align:center;width:100%;margin:0 auto 2rem;position:relative}.Post-module__zUaweq__content figure:last-child{margin-bottom:0}.Post-module__zUaweq__content figcaption{color:var(--color-black);background-color:#fafafa;padding:.5rem;font-size:.8rem}.Post-module__zUaweq__figImage{background-color:#fafafa;width:100%;position:relative}.Post-module__zUaweq__figImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.Post-module__zUaweq__image,.Post-module__zUaweq__gifImage{width:100%;display:block}.Post-module__zUaweq__content h1+blockquote{background-color:var(--color-brand);margin:0 0 2rem;padding:32px}.Post-module__zUaweq__content h1+blockquote p{color:var(--color-white);text-align:left;font-size:1rem;line-height:2rem}.Post-module__zUaweq__content h1+figure{margin:3rem 0}@media screen and (width<=640px){.Post-module__zUaweq__content h1+blockquote p{padding:0}}.Post-module__zUaweq__content blockquote{margin:5rem -128px;padding:32px}.Post-module__zUaweq__content blockquote p{font-size:var(--h1-font-size);text-align:center;margin-bottom:0;line-height:calc(1.565rem + 3.78vw)}@media (width>=1200px){.Post-module__zUaweq__content blockquote p{line-height:4.4rem}}@media screen and (width<=1024px){.Post-module__zUaweq__content blockquote{margin:5rem 0}}@media screen and (width<=640px){.Post-module__zUaweq__content blockquote{margin:0 0 2rem;padding:32px 16px}.Post-module__zUaweq__content blockquote p{padding:0 16px}}.Post-module__zUaweq__content hr{background-color:#ccc;border:none;height:1px;margin-bottom:2rem}.Post-module__zUaweq__content ol,.Post-module__zUaweq__content ul{color:var(--color-black);margin:0;padding:0;line-height:1.6rem}@media screen and (width<=640px){.Post-module__zUaweq__content ol,.Post-module__zUaweq__content ul{padding:0 32px}}.Post-module__zUaweq__bookPresentation{background-color:#fafafa;align-items:center;margin-bottom:2rem;padding:2rem;display:flex}@media screen and (width<=640px){.Post-module__zUaweq__bookPresentation{flex-direction:column}}.Post-module__zUaweq__bookMeta{grid-gap:1rem;grid-template-columns:1fr;gap:1rem;display:grid}.Post-module__zUaweq__bookMeta p{margin-bottom:0}.Post-module__zUaweq__bookMeta a{border:2px solid var(--color-brand);width:160px;color:var(--color-brand);text-align:center;background-color:#0000;padding:.7rem 0}.Post-module__zUaweq__bookMeta a:hover{border-color:var(--color-brand-hover)}.Post-module__zUaweq__bookCover{width:300px;height:auto;margin-right:2rem;overflow:hidden}.Post-module__zUaweq__content pre{margin-bottom:2rem}.Post-module__zUaweq__codeBlock{border-radius:6px;padding:32px!important}@media screen and (width<=640px){.Post-module__zUaweq__bookCover{width:200px;margin:0 0 2rem}}.Post-module__zUaweq__embedPreview{grid-gap:12px;background-color:var(--color-grey-base);color:var(--color-black);border-radius:4px;align-items:center;gap:12px;margin-bottom:2rem;padding:6px 10px 6px 6px;transition:box-shadow .25s cubic-bezier(.68,-.6,.32,1.6);display:flex;overflow:hidden}.Post-module__zUaweq__embedPreviewImg{border-radius:2px;width:148px;height:auto;overflow:hidden}.Post-module__zUaweq__embedPreview>span{flex:1}.Post-module__zUaweq__embedPreview:hover{box-shadow:6px 6px 0 0 var(--color-brand)}
.SignUpSection-module__CuDSeG__section{grid-gap:56px;background-color:var(--color-brand);flex-direction:column;justify-content:center;align-items:center;gap:56px;padding:176px 0;display:flex}@media screen and (width<=640px){.SignUpSection-module__CuDSeG__section{padding:176px 24px}}.SignUpSection-module__CuDSeG__header{grid-gap:24px;flex-direction:column;align-items:center;gap:24px;display:flex}.SignUpSection-module__CuDSeG__title{font-family:var(--font-headings);font-size:5rem;font-weight:500}.SignUpSection-module__CuDSeG__subtitle{font-size:1.5rem;font-weight:300}@media screen and (width<=640px){.SignUpSection-module__CuDSeG__title{font-size:3rem}.SignUpSection-module__CuDSeG__subtitle{text-align:center;font-size:1.4rem}}.SignUpSection-module__CuDSeG__signUpButton{border:2px solid var(--color-white);border-radius:48px;justify-content:space-between;align-items:center;width:204px;height:80px;padding:0 32px;font-size:1.5rem;transition:width .3s cubic-bezier(.68,-.55,.27,1.55);display:flex}.SignUpSection-module__CuDSeG__signUpButton svg{width:30px;height:30px}.SignUpSection-module__CuDSeG__signUpButton:hover{width:224px}
.About-module__suJDDW__main{grid-gap:48px;gap:48px;max-width:1446px;margin:0 auto calc(1.525rem + 3.3vw)}@media (width>=1200px){.About-module__suJDDW__main{margin:0 auto 4rem}}.About-module__suJDDW__presentation h1{justify-content:center;align-items:center;height:90vh;margin-top:-128px;display:flex}.About-module__suJDDW__presentation h1,.About-module__suJDDW__presentation p{text-align:center}.About-module__suJDDW__presentation h1{font-size:calc(1.925rem + 8.1vw)}@media (width>=1200px){.About-module__suJDDW__presentation h1{font-size:8rem}}.About-module__suJDDW__presentation h1 span{color:var(--color-brand-secondary-lighter)}.About-module__suJDDW__presentation p{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){.About-module__suJDDW__presentation p{font-size:2rem}}.About-module__suJDDW__presentation p+p{margin-top:80px}@media screen and (width<=640px){.About-module__suJDDW__presentation p{padding:0 32px}}
.Signup-module__DcFBLq__wave{z-index:1;position:fixed;inset:0}.Signup-module__DcFBLq__wrapper{z-index:2;width:100%;position:relative}.Signup-module__DcFBLq__subscriptionWrapper{position:relative}.Signup-module__DcFBLq__subscriptionWrapper>:not(.Signup-module__DcFBLq__isSubbed){transition:opacity .2s}.Signup-module__DcFBLq__subscriptionWrapperSubbed>:not(.Signup-module__DcFBLq__isSubbed){opacity:.03}.Signup-module__DcFBLq__overTheFold{flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}@media screen and (width<=800px){.Signup-module__DcFBLq__overTheFold{height:90vh}}.Signup-module__DcFBLq__pitch{background-color:var(--color-brand-secondary);padding:96px 0}@media screen and (width<=1600px){.Signup-module__DcFBLq__pitch{padding-left:24px;padding-right:24px}}@media screen and (width<=800px){.Signup-module__DcFBLq__pitch{padding:56px 0}}.Signup-module__DcFBLq__pitch h2{max-width:1024px;font-family:var(--font-headings);text-align:center;margin:0 auto;padding:0 32px;font-size:3rem;font-weight:500}.Signup-module__DcFBLq__pitch ol{max-width:var(--max-width-site-md);grid-gap:32px;grid-template-columns:repeat(4,1fr);gap:32px;margin:80px auto 0;padding:0;display:grid}.Signup-module__DcFBLq__pitch ol li{padding:0 56px 0 0;list-style:none;position:relative}@media screen and (width>=640px) and (width<=1400px){.Signup-module__DcFBLq__pitch ol li{grid-column:span 2}}@media screen and (width<=800px){.Signup-module__DcFBLq__pitch ol li{grid-column:span 4;padding-left:56px}}.Signup-module__DcFBLq__pitch ol li:before{content:attr(data-number);font-family:var(--font-headings);text-align:center;color:var(--color-brand);margin-bottom:40px;font-size:5rem;font-weight:500;display:block}.Signup-module__DcFBLq__pitch ol li:after{content:"";background-color:var(--color-white);opacity:.2;width:1px;height:100%;position:absolute;top:0;right:16px}.Signup-module__DcFBLq__pitch ol li:last-child:after{content:none}@media screen and (width<=800px){.Signup-module__DcFBLq__pitch ol li:after{content:none}}.Signup-module__DcFBLq__pitch ol li p{font-size:1.5rem;line-height:2.2rem}.Signup-module__DcFBLq__wrapper h1{text-align:center;font-family:var(--font-headings);margin-bottom:32px;font-size:5rem;font-weight:500}.Signup-module__DcFBLq__wrapper h1 small{opacity:.7;font-size:40%;display:block}@media screen and (width<=640px){.Signup-module__DcFBLq__wrapper h1{padding:0 24px;font-size:3rem}.Signup-module__DcFBLq__wrapper h1 small{margin-top:24px}}.Signup-module__DcFBLq__hasError{color:#fbfe56}.Signup-module__DcFBLq__subscribeForm{grid-gap:16px;gap:16px;display:flex}@media screen and (width<=800px){.Signup-module__DcFBLq__subscribeForm{flex-direction:column;width:100%;padding:0 24px}}.Signup-module__DcFBLq__formControl{width:480px;position:relative}@media screen and (width<=800px){.Signup-module__DcFBLq__formControl{width:auto;margin-bottom:32px}}.Signup-module__DcFBLq__backToBackFields{display:flex}@media screen and (width<=800px){.Signup-module__DcFBLq__backToBackFields{flex-direction:column}}.Signup-module__DcFBLq__formControl label{z-index:1;color:var(--color-white);pointer-events:none;margin-bottom:.3rem;font-size:1.2rem;display:block;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.Signup-module__DcFBLq__formControl:first-child input{border-right:none;border-top-left-radius:48px;border-bottom-left-radius:48px}.Signup-module__DcFBLq__formControl:last-child input{border-top-right-radius:48px;border-bottom-right-radius:48px}.Signup-module__DcFBLq__formControl input{border:none;border:2px solid var(--color-white);width:100%;color:var(--color-white);background-color:#0000;outline:none;padding:32px 16px 32px 24px;font-size:1.2rem;transition:border-color .2s,padding .2s;display:block}.Signup-module__DcFBLq__formControl label{transition:transform .2s,font-size .2s}.Signup-module__DcFBLq__formControl input:focus{border-color:var(--color-brand)}@media screen and (width>=900px) and (width<=1100px){.Signup-module__DcFBLq__formControl{width:400px}}@media screen and (width>=800px) and (width<=900px){.Signup-module__DcFBLq__formControl{width:300px}}@media screen and (width<=800px){.Signup-module__DcFBLq__formControl input{border-radius:48px}.Signup-module__DcFBLq__formControl:first-child input{border-right:2px solid var(--color-white)}}.Signup-module__DcFBLq__formControlWithValue label{font-size:1rem;transform:translateY(-120%)}.Signup-module__DcFBLq__formControlWithValue input{padding:44px 16px 20px 24px}.Signup-module__DcFBLq__formControlError{width:100%;font-size:.8rem;position:absolute;bottom:-24px;left:0}.Signup-module__DcFBLq__button{background-color:var(--color-white);width:80px;height:80px;color:var(--color-black);border:2px solid var(--color-white);text-align:center;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:1.5rem;transition:width .3s cubic-bezier(.68,-.55,.27,1.55),border-color .2s,outline .2s;animation-fill-mode:forwards;display:flex;overflow:hidden}@media screen and (width<=800px){.Signup-module__DcFBLq__button{border-radius:56px;width:100%}}@keyframes Signup-module__DcFBLq__arrowIconAnimation{0%{transform:translate(0)}50%{transform:translate(48px)}51%{transform:translate(-48px)}to{transform:translate(0)}}.Signup-module__DcFBLq__button:hover{outline:4px solid #fff6}.Signup-module__DcFBLq__button:hover .Signup-module__DcFBLq__arrowIcon{animation:.45s cubic-bezier(.68,-.55,.27,1.55) Signup-module__DcFBLq__arrowIconAnimation}.Signup-module__DcFBLq__isSubbed{z-index:2;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}.Signup-module__DcFBLq__copyrights{text-align:center;padding:16px 0;font-size:.8rem}footer.Signup-module__DcFBLq__footer{background-color:var(--color-brand-secondary)}
