@import url(https://fonts.googleapis.com/css?family=Neucha);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Newsreader:opsz,wght@6..72,500;6..72,600&family=Space+Mono:wght@400;700&display=swap);body{background:#f8f8f8}.App{font-family:"Neucha";font-weight:400;position:relative}.App img{vertical-align:auto}.App-logo{height:40vmin;pointer-events:none}.WaitingObject{position:relative;height:200px;width:90%;margin:auto;padding:50px}.StripContainer{padding-bottom:5px;padding-left:30px;padding-right:0;margin:0;border-radius:0;border-bottom:1px solid #e6e6e6;overflow-y:hidden}.EmptyWidth,.StripContainer{position:relative}.GalleryContainer{position:relative;height:325px;background-color:#251e1e}.AllFaces{padding:0 0 0 10px;margin:10px 0 0;border:0;display:grid;grid-auto-flow:row;z-index:100;scroll-behavior:smooth}.SingleFace{position:relative;padding-top:0;padding-right:5px}.PostOrigin{width:100%}.SingleFaceReply{width:50px;height:30px;top:0;padding:auto;position:relative;overflow:hidden}.SingleFaceReply-mobile{width:50px;height:50px}.SingleFaceReply .ImgProfile{z-index:0;position:relative;overflow:hidden}.SingleFaceReply:hover{cursor:pointer}.middle_circle{position:absolute;left:0;top:0;color:hsla(0,0%,39.2%,.75)}.middle_circle:hover{color:#000}.middle_circle_wait{position:absolute}.middle_circle:hover,.middle_circle:hover a{cursor:pointer;border-radius:100%}.SingleFace img{overflow:hidden}.bubbleid{font-weight:700;color:#000;display:inline}.nowrap{white-space:nowrap}.bubbleid a,.bubbleid a:visited{color:#000}.bubbleid a:hover{color:rgba(79,69,69,.75)}.Poster{position:relative;text-align:left}.AccountButton{margin-top:17px;margin-left:75px;margin-right:10px;padding:9px;display:flex;justify-content:center;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;cursor:pointer}.SingleFaceReply .AccountButton{border-radius:100%;position:relative;margin:0;padding:0;text-align:center}.AccountButton:hover,.AccountButton:hover a{color:#2081e2}.PostStatusInputSubmitButton{position:relative;color:#000;border-radius:5px;background:#e6e6e6;border:1px solid #000;height:45px;padding:0 10px}.PostStatusInputSubmitButton:hover{background:#000;color:#fff;cursor:pointer}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after{border-bottom:2px solid #21bf96!important}.ant-menu-horizontal>.ant-menu-item-selected a,.ant-menu-horizontal>.ant-menu-item a:hover{color:#21bf96!important}.ant-modal-content{border-radius:5px!important;border:1px solid #000;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.TipsProfile{position:relative;top:0}.MainWindow{box-sizing:border-box;position:absolute;top:76px;right:auto;left:50%;transform:translateX(-50%);width:100%;min-width:400px;max-width:600px;min-height:1000px;background:#fff;border:1px solid #e6e6e6;border-radius:5px}.MainWindow-mobile{position:absolute;top:108px;right:0;left:0;transform:none;min-width:unset;max-width:unset;padding-bottom:35px}.MainWindow-professional{border-radius:0;max-width:1180px;min-width:0;overflow:hidden;width:calc(100% - 48px)}@media (max-width:760px){.MainWindow,.MainWindow-professional{min-width:0;top:108px}.MainWindow-professional{border-left:0;border-right:0;width:100%}}.BlogContext{align-items:center;background:#f8f6ef;border-bottom:1px solid #e6e2d7;display:flex;font-family:"IBM Plex Sans",sans-serif;grid-gap:16px;gap:16px;justify-content:space-between;padding:15px 20px}.BlogContext p{color:#53605b;font-size:12px;line-height:1.5;margin:0}.BlogContext a{align-items:center;color:#17211d;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;grid-gap:6px;gap:6px;text-decoration:none}.BlogContext a:hover{color:#c94d34}@media (max-width:520px){.BlogContext{align-items:flex-start;flex-direction:column;grid-gap:7px;gap:7px;padding:13px 16px}}.ClipLoaderContainer{position:relative}.ImgProfile{display:inline-block}.ImgProfile,.ImgProfile img{border-radius:10px}.ImgFaded img{opacity:.1}.nft_name{position:absolute;top:30px;left:0;width:100%;height:45px}.nft_name,.nft_name a{color:#000}.nft_name a:hover{color:#2081e2;cursor:pointer}.nft_info{position:relative;margin-left:10px;padding-top:10px}.NFT_container{position:relative;display:inline-block}.flip_button{position:absolute;top:5px;left:5px;width:32px;height:32px;padding-top:5.5px;padding-left:5px;background-color:#000;border-radius:100%;font-size:11px;border:2px solid #fff;color:#fff;z-index:1000;cursor:pointer}.back_card,.front_card{position:relative}.back_card{min-height:250px;min-width:350px}.single_info{width:100%;padding:5px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all}.single_info img{margin-right:5px}.transferbutton{position:relative;color:#000;background-color:#fff;border:1px solid #000;border-radius:100%;padding-left:8px;padding-top:5px;width:30px;height:30px}.transferbutton:hover{color:#2081e2;cursor:pointer}.CheckedFace{position:relative;color:#000;background-color:#fff;border:1px solid #000;border-radius:100%;padding-left:4px;padding-top:4px;width:30px;height:30px}.number_tips_in{position:relative;display:inline-block}.arrowLeft{position:absolute;margin-left:2px}.diamond_in{display:inline-block;margin-left:10px;color:hsla(0,0%,39.2%,.75)}.number_tips_out{position:relative;display:inline-block}.arrowRight{position:absolute;display:inline-block;margin-left:-16px}.diamond_out{display:inline-block;margin-right:10px;color:hsla(0,0%,39.2%,.75)}.WalletCard{position:relative;min-height:110px}.PictureWallet{left:0;height:100px;width:100px}.DescriptionWallet,.PictureWallet{position:absolute;display:inline-block}.DescriptionWallet{left:100px;padding-left:10px;right:0;word-break:break-all}.StatusWallet{position:relative;margin-left:100px;margin-top:75px;margin-right:0;padding:10px;display:inline-block}.Selected{background:#d3d3d3}.ListSelectors{margin-bottom:50px;position:relative}.ListSelectorSupporters{position:absolute;text-align:center;left:100px;width:200px}.ListSelectorSupporters:hover{background:#2081e2;cursor:pointer}.ListSelectorSupporting{position:absolute;text-align:center;left:300px;width:200px}.ListSelectorSupporting:hover{background:#2081e2;cursor:pointer}.ListSelectorSupportersSelected{position:absolute;left:100px;background:#d3d3d3;text-align:center;width:200px}.ListSelectorSupportersSelected:hover{background:#2081e2;cursor:pointer}.ListSelectorSupportingSelected{position:absolute;left:300px;background:#d3d3d3;text-align:center;width:200px}.ListSelectorSupportingSelected:hover{background:#2081e2;cursor:pointer}.StatusProfile{position:relative}.WallletPopup{width:300px}.AttachNFT{color:hsla(0,0%,39.2%,.75);position:absolute;margin-left:200px;margin-top:10px}.AttachNFT:hover{color:#000;cursor:pointer}.NFT_title{position:absolute}.AttachModal Input{margin-right:10px;position:relative}.AttachModal .PostStatusInputSubmitButton{margin-left:50%;margin-top:10px}.Poster .PostStatusInputSubmit{margin-top:5px;position:relative;left:100%}.Poster .PostStatusInputSubmitButton{position:relative;transform:translate(-100%)}textarea{border:0;width:85%;margin-left:50px}.Poster{left:0;right:30px;padding-bottom:0}.PosterPicture,.PosterTools{position:relative}.PosterPicture img{border-radius:10px}.modalQuotedPost{margin:10px 0 10px 10px;padding:10px 0 10px 10px;border-radius:10px;border:1px solid #e6e6e6}.ReplyPicture{margin-right:30px;margin-left:24px}.ReplyPicture .postTreeBranch{bottom:-20px!important}.tmp_image_holder{position:relative}.post_tmp_image{opacity:.5}.post_final_image,.post_tmp_image{position:relative;border-radius:10px;display:inline-block;max-width:300px;max-height:300px;overflow:hidden}.overlay_loading{top:0;left:0;padding-top:20px;padding-left:20px;position:absolute;z-index:1000}.overlay_minting{top:0;left:0;padding-top:29px;padding-left:12px;position:absolute;z-index:1001;color:#1c7b87;font-size:20px}.OptionalSubPanel{position:relative}.OptionalSubPanelGallery{height:350px;overflow-y:auto}.OptionalSubPanel .PictureAligned:hover{cursor:pointer}.OptionalSubPanel .PictureAligned:hover img{opacity:.5}.WalletThumb{display:inline-block;position:absolute;border-radius:100%;overflow:hidden;background-color:#000;border:1px solid hsla(0,0%,39.2%,.75)}.WalletThumb .ImgProfile img{border-radius:0;vertical-align:top}.TipList{position:absolute;left:250px;margin-top:5px;font-size:12px}.TipMobile{left:0;top:50px;position:relative}.SingleTip{position:relative;margin:0;padding:0}.CurrentToken,.TipUser{display:inline-block}.TipUser{position:relative;margin-left:4px}.NFTList{height:500px;overflow-y:scroll}.PictureAligned{overflow:hidden;border-radius:10px}.PictureAligned,.SingleNFTWallet{position:relative;display:inline-block}.SingleNFTWallet{min-height:100px;min-width:100px}.AllProfiles .PictureAligned{margin:10px}.CameraNFT{color:hsla(0,0%,39.2%,.75);position:absolute;margin-left:50px;margin-top:10px}.CameraNFT:hover{color:#000;cursor:pointer}.CameraTaker{width:300px;height:300px;overflow:hidden;border-radius:10px}.CameraTaker img{height:100%}.ImageCam{padding-left:50px}.CameraSubmit .PostStatusInputSubmitButton{margin-top:10px!important;margin-left:250px!important}.CameraSwitch{position:absolute;left:20px;top:20px;color:#fff}.CameraSwitch:hover{color:#2081e2;cursor:pointer}.CameraList{position:absolute;left:20px;top:20px}.CameraNumber{position:relative;color:#fff}.CameraNumber:hover{color:#2081e2;cursor:pointer}.UploadNFTIcon{color:hsla(0,0%,39.2%,.75);position:absolute;margin-left:150px;margin-top:10px}.UploadNFTIcon:hover{color:#000;cursor:pointer}.UploadSubmit .PostStatusInputSubmitButton{margin-top:50px;margin-left:250px}.container{background-color:#f3f3f3;padding:30px 0 30px 30px;margin:10px 50px 10px 10px;color:#b2b2b2;border-radius:10px;border:1px dashed #b2b2b2}.upload-box{position:relative}.container .PostStatusInputSubmitButton{margin-left:50%!important}.emojiIcon{color:hsla(0,0%,39.2%,.75);position:absolute;margin-top:12px;margin-left:102px}.emojiIcon:hover{color:#000;cursor:pointer}.emojipicker{overflow-y:scroll}.emoji-mart{width:100%!important}.emoji-mart-scroll{height:200px!important}.emoji-mart-preview{display:none}.bubbleReply{cursor:pointer;color:hsla(0,0%,39.2%,.75);padding:4px}.bubbleReply:hover{color:#000}.bubbleNoReply{color:hsla(0,0%,39.2%,.75);padding:4px}.bubbleNbReplies{display:flex;color:#000;text-align:right}.repliesNb{margin-top:5px}.bubbleNbReplies a,.bubbleNbReplies a:visited{color:hsla(0,0%,39.2%,.75)}.bubbleNbReplies a:hover{color:#000}.ExpandPostButton{color:hsla(0,0%,39.2%,.75);cursor:pointer}.ExpandPostButton:hover,.ExpandPostButton:hover a{color:#000}.bubbleShare{cursor:pointer;color:hsla(0,0%,39.2%,.75);padding:4px}.bubbleShare:hover{color:#000}.bubbleNoShare{color:hsla(0,0%,39.2%,.75);padding:4px}.bubbleNbShares{display:flex;color:#646464;text-align:right;position:absolute;left:110px;top:0}.shareNb{margin-top:5px}.bubbleNbShares a,.bubbleNbShares a:visited{color:hsla(0,0%,39.2%,.75)}.bubbleNbShares a:hover{color:#000}.bubbleTip{color:hsla(0,0%,39.2%,.75);position:absolute;left:60px;top:0}.tiptext{margin-left:5px;display:inline}.bubbleTipHover:hover .heartBubble{color:#000}.bubbleTip .tipimage{border:0;background-color:initial;outline:none;display:inline}.SingleTipHash{position:relative;height:60px;width:150px}.TipHash{position:absolute;top:3px}.TipThumb{top:25px;width:30px;height:30px;position:relative}.TipGiver{position:absolute;left:45px;top:25px}.placeholderBubble{position:relative;margin-top:0;margin-left:50px;margin-bottom:2px;min-height:20px}.post_text_style{font-size:larger;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.LinkPreview{margin-bottom:5px}.postTreeBranch{width:1px}.postTreeBranch,.postTreeNode{position:absolute;background-color:#d3d3d3}.postTreeNode{border-radius:100%}.BlockTimeTree{position:absolute;font-size:13px;color:#a9a9a9;text-align:center;transform:translate(-50%)}.enteringNode{height:10px;width:10px}.enteringNode,.leavingNode{position:absolute;border-radius:100%;background-color:#d3d3d3}.leavingNode{height:16px;width:16px}.enteringBranch{top:0}.enteringBranch,.leavingBranch{position:absolute;width:1px;background-color:#d3d3d3}.leavingBranch{bottom:0}.LoginList{display:grid;grid-auto-flow:column;position:relative}.WalletImg{background-color:#fff;border-radius:10px;border:3px solid #e6e6e6;padding:10px;width:125px;height:125px;margin:auto}.WalletImg:hover{border:3px solid #307fe4;cursor:pointer}.WalletText{width:125px;margin:auto;font-size:14px;text-align:center}.BlockTime{display:inline;color:grey}.bubbleEdit{cursor:pointer;padding:4px}.bubbleEdit:hover{color:#000}.bubbleNoEdit{padding:4px}.bubbleEdit a,.bubbleEdit a:visited,.bubbleNoEdit{color:hsla(0,0%,39.2%,.75)}.bubbleEdit a:hover{color:#000}.bubbleEdit{display:flex;color:hsla(0,0%,39.2%,.75);text-align:right;position:absolute;left:80px;top:0}.PostHeader{margin-left:50px}.PostPictureAligned img{border-radius:10px;margin-bottom:5px}.QuotedPost{margin:10px 0 10px 10px;padding:10px 0 10px 10px;border-radius:10px;border:1px solid #e6e6e6}.postListActions,.singleNFT{position:relative}.back_postcard,.front_postcard{position:relative;background:#fff}.post_flip_button{position:absolute;right:5px;top:5px;width:32px;height:32px;padding-top:5px;padding-left:5px;background-color:#000;border-radius:100%;font-size:12px;border:2px solid #fff;color:#fff;z-index:1000;cursor:pointer}.WholeWallet{position:relative;margin-top:20px;margin-left:0;margin-right:0}.WalletPanel{position:relative;height:100px;width:100%}.WalletSubPanels{position:relative;width:100%;padding-left:10px;padding-right:10px}.ProfileChain{padding-left:0!important;padding-right:0!important}.ProfileCard{margin-left:10px;margin-right:10px}.StatusPoster{margin:10px;padding-bottom:10px}.StatusPoster Input{height:45px}.StatusPoster Button{border-radius:5px!important;border:1px solid #000!important;margin-top:10px}.ProfileNFT{color:hsla(0,0%,39.2%,.75);position:absolute;margin-top:10px}.ProfileNFT:hover{color:#000;cursor:pointer}.NFTContainer{height:400px;overflow:auto}.NFTContainer .PictureAligned:hover{cursor:pointer}.NFTContainer .PictureAligned:hover img{opacity:.5}.ProfilePoster{position:relative;display:inline-block}.ProfilePoster Input{margin-left:10px;height:45px}.ProfilePoster .ProfileNFT{position:relative;display:inline-block;top:10px}.PreviewContract{margin:5px;display:inline-block;border-radius:10px;overflow:hidden}.StatusProfPoster{position:relative;margin:10px;padding-bottom:10px}.StatusProfPoster Button{margin-top:10px;border-radius:5px!important}.PostStatusInputSubmitButton:hover{border:1px solid #000!important}.Topbar{background:rgba(243,241,233,.96);border-bottom:1px solid rgba(23,33,29,.3);height:76px;left:0;position:fixed;right:0;top:0;width:100%;z-index:500}.Topbar-Container{align-items:center;display:grid;grid-gap:28px;gap:28px;grid-template-columns:auto 1fr auto;height:100%;margin:0 auto;max-width:1180px;padding:0 24px;width:100%}.SiteBrand{align-items:center;color:#17211d;display:inline-flex;grid-gap:11px;gap:11px;min-width:190px;text-decoration:none}.SiteBrand:hover{color:#2f6658}.SiteBrand .logo-top{border:1px solid rgba(23,33,29,.65);border-radius:4px;height:42px;object-fit:cover;width:42px}.SiteBrand span{display:flex;flex-direction:column;font-family:"IBM Plex Sans",sans-serif;line-height:1.15}.SiteBrand strong{font-size:15px;font-weight:600}.SiteBrand small{color:#5d6b65;font-size:10px;margin-top:4px}.SiteNavigation{align-items:stretch;align-self:stretch;display:flex;font-family:"IBM Plex Sans",sans-serif;grid-gap:28px;gap:28px;justify-content:center}.SiteNavigation a{align-items:center;color:#44514c;display:inline-flex;font-size:13px;font-weight:500;position:relative;text-decoration:none}.SiteNavigation a:after{background:transparent;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.SiteNavigation a.active,.SiteNavigation a:hover{color:#17211d}.SiteNavigation a.active:after{background:#e05b3f}.TopbarActions{align-items:center;display:flex;grid-gap:5px;gap:5px;justify-content:flex-end;min-width:42px}.TopbarActions>a{color:#17211d}.TopbarButton,.TopbarPosterButton{background:transparent;border:1px solid rgba(23,33,29,.35);border-radius:4px;color:#17211d;display:block;height:38px;margin:0;padding:0;position:relative;width:38px}.TopbarButton:hover,.TopbarPosterButton:hover{background:#17211d;color:#fffdf7;cursor:pointer}.TopbarButton:hover .NotifyButton{color:#fffdf7}.TopbarIcon{left:50%;position:absolute;top:50%;transform:translate(-50%,-46%)}.TopbarPosterButton .middle_circle{color:#17211d;left:50%;top:50%;transform:translate(-50%,-50%)}.TopbarPosterButton .SingleFace,.TopbarPosterButton .SingleFaceReply,.TopbarPosterButton .SingleFaceReply-mobile{height:100%;width:100%}.TopbarPosterButton .SingleFace{padding-right:0}.TopbarPosterButton .SingleFaceReply{overflow:visible}.TopbarPosterButton:hover .middle_circle{color:#fffdf7}.Topbar .ProfileNFTIcon{color:#17211d;left:0;position:relative;top:0}.TopbarButton:hover .ProfileNFTIcon{color:#fffdf7}.Topbar .TipsProfile{margin:5px;text-align:center}@media (max-width:760px){.Topbar{height:108px}.Topbar-Container{grid-gap:4px 12px;gap:4px 12px;grid-template-columns:1fr auto;grid-template-rows:60px 44px;padding:0 16px}.SiteBrand{min-width:0}.SiteNavigation{grid-column:1/-1;grid-row:2;grid-gap:0;gap:0;justify-content:space-between}.SiteNavigation a{font-size:12px;padding:0 4px}.TopbarActions{grid-column:2;grid-row:1}.TopbarButton,.TopbarPosterButton{height:34px;width:34px}}@media (max-width:400px){.SiteBrand span{display:none}}.NotificationAllTips{margin-top:20px}.NotificationTipLine,.NotificationTipper{display:inline}.TipperPost{background-color:#fff;padding:20px;border-radius:10px;border:1px solid #e6e6e6;margin-right:20px}.NotificationTipLine .WalletCard{position:relative;height:70px;margin:5px;padding-bottom:5px;border-bottom:0}.AboutPage{--ink:#17211d;--paper:#f3f1e9;--green:#2f6658;--coral:#e05b3f;color:var(--ink);background:var(--paper);font-family:"IBM Plex Sans",sans-serif;min-height:100vh}.AboutHero,.AboutSection{padding:64px 48px}.AboutHero{background-image:linear-gradient(rgba(47,102,88,.12) 1px,transparent 0),linear-gradient(90deg,rgba(47,102,88,.12) 1px,transparent 0);background-size:28px 28px}.AboutEyebrow{color:var(--green);font-size:12px;font-weight:600;letter-spacing:0;margin:0 0 18px;text-transform:uppercase}.AboutPage h1,.AboutPage h2{font-family:"Newsreader",serif;font-weight:500;margin:0}.AboutPage h1{font-size:50px;line-height:1.04;max-width:860px}.AboutIntroduction{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(150px,.7fr) 1.5fr;margin-top:54px}.AboutIntroduction img{aspect-ratio:1;border:1px solid var(--ink);filter:saturate(.8);object-fit:cover;width:100%}.AboutIntroduction p{font-size:16px;line-height:1.65;margin:0 0 18px}.AboutIntroduction .AboutLead{font-family:"Newsreader",serif;font-size:25px;line-height:1.25}.AboutLinks{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;margin-top:30px}.AboutLinks a{align-items:center;color:var(--ink);display:inline-flex;font-weight:600;grid-gap:7px;gap:7px;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px}.AboutLinks a:hover{color:var(--coral)}.AboutSection{background:#fffdf7;border-bottom:1px solid rgba(23,33,29,.25);border-top:1px solid rgba(23,33,29,.25)}.AboutSection h2{font-size:38px;line-height:1.08;max-width:650px}.AboutTimeline{margin-top:45px}.AboutTimeline article{border-top:1px solid rgba(23,33,29,.25);display:grid;grid-gap:24px;gap:24px;grid-template-columns:90px 1fr;padding:24px 0}.AboutTimeline article>span{color:var(--green);font-size:13px;font-weight:600}.AboutTimeline h3{font-size:17px;margin:0 0 8px}.AboutAffiliationLink{align-items:center;color:inherit;display:inline-flex;grid-gap:6px;gap:6px;-webkit-text-decoration-color:rgba(23,33,29,.45);text-decoration-color:rgba(23,33,29,.45);text-decoration-thickness:1px;text-underline-offset:4px}.AboutAffiliationLink svg{flex:0 0 auto;height:14px;width:14px}.AboutInlineAffiliation{color:inherit;font-weight:500;-webkit-text-decoration-color:rgba(23,33,29,.45);text-decoration-color:rgba(23,33,29,.45);text-decoration-thickness:1px;text-underline-offset:3px}.AboutAffiliationLink:hover,.AboutInlineAffiliation:hover{color:var(--coral)}.AboutAffiliationLink:focus-visible,.AboutInlineAffiliation:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.AboutTimeline p{line-height:1.6;margin:0}.AboutParallelRoles{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.AboutParallelRoles section+section{border-left:1px solid rgba(23,33,29,.25);padding-left:32px}.AboutParallelRoles small{color:var(--green);display:block;font-size:12px;font-weight:600;margin-bottom:8px}@media (max-width:600px){.AboutHero,.AboutSection{padding:48px 24px}.AboutPage h1{font-size:38px}.AboutIntroduction{grid-template-columns:1fr;margin-top:38px}.AboutIntroduction img{max-width:240px}.AboutTimeline article{grid-template-columns:1fr;grid-gap:8px;gap:8px}.AboutParallelRoles{grid-gap:24px;gap:24px;grid-template-columns:1fr}.AboutParallelRoles section+section{border-left:0;border-top:1px solid rgba(23,33,29,.25);padding-left:0;padding-top:24px}}.SiteFooter{align-items:flex-end;background:#171f1c;color:#f7f4eb;display:flex;font-family:"IBM Plex Sans",sans-serif;justify-content:space-between;padding:48px}.SiteFooterName{color:#f7f4eb;font-family:"Newsreader",serif;font-size:27px;text-decoration:none}.SiteFooterName:hover{color:#f18b73}.SiteFooter p{color:#b9c7c1;font-size:13px;margin:7px 0 0}.SiteFooter nav{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;justify-content:flex-end}.SiteFooter nav a{align-items:center;color:#f7f4eb;display:inline-flex;font-size:13px;grid-gap:5px;gap:5px;text-decoration:none}.SiteFooter nav a:hover{color:#f18b73}@media (max-width:600px){.SiteFooter{align-items:flex-start;flex-direction:column;grid-gap:32px;gap:32px;padding:38px 24px}.SiteFooter nav{justify-content:flex-start}}.ProfessionalPage{--ink:#17211d;--paper:#f3f1e9;--green:#2f6658;--coral:#e05b3f;--blue:#315f9b;background:var(--paper);color:var(--ink);font-family:"IBM Plex Sans",sans-serif;min-height:100vh}.ProfessionalPage h1,.ProfessionalPage h2,.ProfessionalPage h3{font-family:"Newsreader",serif;font-weight:500;margin:0}.ProfessionalEyebrow{color:var(--green);font-size:12px;font-weight:600;margin:0 0 18px;text-transform:uppercase}.ProfessionalHero{display:grid;grid-gap:64px;gap:64px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:calc(100vh - 76px);overflow:hidden;padding:76px 64px 54px;position:relative}.ProfessionalHero:before{background-image:linear-gradient(rgba(47,102,88,.11) 1px,transparent 0),linear-gradient(90deg,rgba(47,102,88,.11) 1px,transparent 0);background-size:32px 32px;content:"";inset:0 42% 0 0;pointer-events:none;position:absolute}.ProfessionalHeroCopy{align-self:center;max-width:720px;position:relative;z-index:1}.ProfessionalHero h1{font-size:86px;line-height:.88}.ProfessionalThesis{color:var(--green);font-family:"Newsreader",serif;font-size:38px;line-height:1.05;margin:30px 0 20px}.ProfessionalIntro{font-size:17px;line-height:1.65;margin:0;max-width:610px}.ProfessionalActions{align-items:center;display:flex;flex-wrap:wrap;grid-gap:24px;gap:24px;margin-top:36px}.ProfessionalNotebook a,.ProfessionalPrimaryAction,.ProfessionalTextAction,.ProfessionalWorkItems a,.ProjectBody>a{align-items:center;display:inline-flex;font-weight:600;grid-gap:8px;gap:8px;text-decoration:none}.ProfessionalPrimaryAction{background:var(--ink);border:1px solid var(--ink);color:#fffdf7;min-height:48px;padding:0 20px}.ProfessionalPrimaryAction:hover{background:var(--coral);border-color:var(--coral);color:#fffdf7}.ProfessionalTextAction{border-bottom:1px solid var(--ink);color:var(--ink);padding-bottom:4px}.ProfessionalTextAction:hover{color:var(--coral)}.ProfessionalPortrait{align-self:center;margin:0;position:relative}.ProfessionalPortrait:before{border:1px solid var(--coral);content:"";inset:-13px 13px 13px -13px;position:absolute}.ProfessionalPortrait img{aspect-ratio:4/5;display:block;filter:saturate(.76) contrast(1.04);object-fit:cover;position:relative;width:100%}.ProfessionalPortrait figcaption{background:var(--blue);color:#fff;font-size:13px;line-height:1.4;padding:15px 18px;position:relative}.ProfessionalPortrait figcaption span{display:block;font-weight:600}.ProfessionalIndex{color:var(--coral);font-size:12px;font-weight:600}.ProfessionalNotebook p,.ProfessionalWorkItems p,.ProjectBody p,.ProjectsHero>p{line-height:1.65}.ProfessionalWork{padding:86px 64px}.ProfessionalSectionHeading{max-width:700px}.ProfessionalNotebook h2,.ProfessionalSectionHeading h2{font-size:52px;line-height:1.03}.ProfessionalWorkItems{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px}.ProfessionalWorkItems article{border-top:1px solid var(--ink);display:flex;flex-direction:column;padding:28px 42px 0 0}.ProfessionalWorkItems article+article{border-left:1px solid rgba(23,33,29,.25);padding-left:42px}.ProfessionalWorkItems h3{font-size:36px;margin-top:28px}.ProfessionalWorkItems p:not(.ProfessionalIndex){flex:1 1}.ProfessionalNotebook a,.ProfessionalWorkItems a,.ProjectBody>a{color:var(--ink)}.ProfessionalNotebook a:hover,.ProfessionalWorkItems a:hover,.ProjectBody>a:hover{color:var(--coral)}.ProfessionalNotebook{background:var(--green);color:#fffdf7;display:grid;grid-gap:80px;gap:80px;grid-template-columns:1.2fr .8fr;padding:80px 64px}.ProfessionalNotebook .ProfessionalEyebrow{color:#b9dfd2}.ProfessionalNotebook>div:last-child{align-self:end}.ProfessionalNotebook a{color:#fffdf7;margin-top:20px}.ProjectsHero{padding:46px 64px 42px}.ProjectsHero h1{font-size:44px;line-height:1;max-width:800px}.ProjectsHero>p:last-child{font-size:15px;margin:14px 0 0;max-width:720px}.ProjectsList{background:#fffdf7}.ProjectEntry{border-top:1px solid rgba(23,33,29,.3);display:grid;grid-gap:44px;gap:44px;grid-template-columns:130px minmax(0,1fr);padding:68px 64px}.ProjectEntryPersonal{background:#e8eef6}.ProjectEntryAi{background-color:#dfece5;background-image:linear-gradient(rgba(23,33,29,.055) 1px,transparent 0),linear-gradient(90deg,rgba(23,33,29,.055) 1px,transparent 0);background-size:24px 24px}.ProjectEntryMetabolism{background:#f2e3dc}.ProjectMeta>span{color:var(--coral);font-family:"Newsreader",serif;font-size:38px}.ProjectMeta p{color:var(--green);font-size:12px;font-weight:600;margin-top:12px}.ProjectBody h2{font-size:52px;line-height:1}.ProjectBody .ProjectLead{font-family:"Newsreader",serif;font-size:24px;line-height:1.3;margin-top:26px}.ProjectBody>p:not(.ProfessionalEyebrow):not(.ProjectLead){max-width:650px}.ProjectBody>a{margin-top:20px}.ProjectChapters{border-top:1px solid rgba(23,33,29,.3);margin-top:34px;max-width:940px}.ProjectChapter{border-bottom:1px solid rgba(23,33,29,.22);display:grid;grid-gap:20px;gap:20px;grid-template-columns:72px minmax(0,1fr);padding:28px 0}.ProjectChapterLabel{color:var(--coral);font-family:"Newsreader",serif;font-size:18px}.ProjectChapterBody{display:grid;grid-gap:26px;gap:26px;grid-template-columns:minmax(210px,.78fr) minmax(280px,1fr)}.ProjectChapterVisual{align-self:start;aspect-ratio:4/3;background:hsla(0,0%,100%,.58);border:1px solid rgba(23,33,29,.2);display:block;overflow:hidden;padding:8px}.ProjectChapterVisual img{display:block;height:100%;object-fit:contain;transition:opacity .16s ease;width:100%}.ProjectChapterVisual:hover img{opacity:.82}.ProjectChapter h3{font-family:"Newsreader",serif;font-size:23px;line-height:1.15;margin:0;overflow-wrap:anywhere}.ProjectChapter p{margin:7px 0 0}.ProjectChapter code{background:transparent;color:inherit;font-family:"Space Mono",monospace;font-size:.82em;padding:0}.ProjectChapterResources{align-items:flex-start;display:flex;flex-wrap:wrap;grid-gap:9px 18px;gap:9px 18px;margin-top:16px}.ProjectChapterResources a{align-items:flex-start;color:var(--ink);display:inline-flex;font-size:12px;font-weight:700;grid-gap:5px;gap:5px;line-height:1.35;margin:0;text-decoration:none}.ProjectChapterResources a:hover{color:var(--coral)}.ProjectChapterResources svg{flex:0 0 auto;margin-top:1px}.ProjectChapterResourceGroups{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.ProjectChapterResourceGroup+.ProjectChapterResourceGroup{border-top:1px solid rgba(23,33,29,.18);padding-top:14px}.ProjectChapterResourceGroup h4{color:var(--green);font-size:11px;letter-spacing:0;margin:0;text-transform:uppercase}.ProjectChapterResourceGroup .ProjectChapterResources{display:grid;grid-gap:8px;gap:8px;margin-top:9px}.ProjectLinks{align-items:flex-start;display:flex;flex-wrap:wrap;grid-gap:12px 26px;gap:12px 26px;margin-top:28px;max-width:760px}.ProjectLinks a{align-items:center;color:var(--ink);display:inline-flex;font-weight:600;grid-gap:7px;gap:7px;margin:0;text-decoration:none}.ProjectLinks a:hover{color:var(--coral)}@keyframes professional-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ProfessionalHeroCopy>*,.ProfessionalPortrait{animation:professional-reveal .6s both}.ProfessionalHeroCopy>:nth-child(2){animation-delay:80ms}.ProfessionalHeroCopy>:nth-child(3){animation-delay:.15s}.ProfessionalHeroCopy>:nth-child(4),.ProfessionalPortrait{animation-delay:.22s}.ProfessionalHeroCopy>:nth-child(5){animation-delay:.29s}@media (max-width:850px){.ProfessionalHero{grid-gap:42px;gap:42px;grid-template-columns:1fr 280px;padding:64px 40px 48px}.ProfessionalHero h1{font-size:68px}.ProfessionalThesis{font-size:32px}.ProjectChapterBody{grid-gap:20px;gap:20px;grid-template-columns:minmax(170px,.7fr) minmax(220px,1fr)}}@media (max-width:650px){.ProfessionalHero{grid-template-columns:1fr;min-height:auto;padding:48px 24px 44px}.ProfessionalHero:before{inset:0}.ProfessionalHero h1{font-size:54px}.ProfessionalThesis{font-size:30px}.ProfessionalPortrait{margin:8px 13px 0;max-width:360px}.ProfessionalPortrait img{aspect-ratio:1}.ProfessionalNotebook,.ProfessionalWorkItems{grid-template-columns:1fr}.ProfessionalNotebook,.ProfessionalWork{padding:58px 24px}.ProfessionalNotebook h2,.ProfessionalSectionHeading h2,.ProjectBody h2{font-size:40px}.ProfessionalWorkItems article,.ProfessionalWorkItems article+article{border-left:0;padding:26px 0 36px}.ProfessionalWorkItems p:not(.ProfessionalIndex){min-height:auto}.ProfessionalNotebook{grid-gap:30px;gap:30px}.ProjectsHero{padding:34px 24px 30px}.ProjectsHero h1{font-size:38px}.ProjectEntry{grid-gap:24px;gap:24px;grid-template-columns:1fr;padding:48px 24px}.ProjectChapter{grid-gap:14px;gap:14px}.ProjectChapter,.ProjectChapterBody{grid-template-columns:1fr}.ProjectChapterVisual{aspect-ratio:16/10}.ProjectLinks{align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}}@media (prefers-reduced-motion:reduce){.ProfessionalHeroCopy>*,.ProfessionalPortrait{animation:none}}.SmallChainsPage{--ink:#17211d;--paper:#f3f1e9;--green:#2f6658;--coral:#e05b3f;--blue:#315f9b;background:var(--paper);color:var(--ink);font-family:"IBM Plex Sans",sans-serif;min-height:100vh}.SmallChainsPage h1,.SmallChainsPage h2,.SmallChainsPage h3{font-family:"Newsreader",serif;font-weight:500;margin:0}.SmallChainsPage code{background:rgba(23,33,29,.08);font-family:"Space Mono",monospace;font-size:.82em;padding:2px 4px}.SmallChainsEyebrow{color:var(--green);font-size:12px;font-weight:600;margin:0 0 16px;text-transform:uppercase}.SmallChainsHero{background-image:linear-gradient(rgba(47,102,88,.11) 1px,transparent 0),linear-gradient(90deg,rgba(47,102,88,.11) 1px,transparent 0);background-size:28px 28px;display:grid;grid-gap:54px;gap:54px;grid-template-columns:minmax(0,.86fr) minmax(380px,1.14fr);padding:64px 48px 58px}.SmallChainsHeroCopy{align-self:center}.SmallChainsHero h1{font-size:68px;line-height:.95}.SmallChainsLead{font-family:"Newsreader",serif;font-size:27px;line-height:1.24;margin:26px 0 0}.SmallChainsActions{align-items:center;display:flex;flex-wrap:wrap;grid-gap:24px;gap:24px;margin-top:34px}.SmallChainsActions a,.SmallChainsClosing a,.SmallChainsDetails a{align-items:center;color:var(--ink);display:inline-flex;font-weight:600;grid-gap:7px;gap:7px;text-decoration:none}.SmallChainsActions a:not(.SmallChainsPrimaryAction){border-bottom:1px solid var(--ink);padding-bottom:4px}.SmallChainsActions .SmallChainsPrimaryAction{background:var(--ink);border:1px solid var(--ink);color:#fffdf7;min-height:48px;padding:0 20px}.SmallChainsActions a:hover,.SmallChainsDetails a:hover{color:var(--coral)}.SmallChainsActions .SmallChainsPrimaryAction:hover{background:var(--coral);border-color:var(--coral);color:#fffdf7}.SmallChainsInterface{align-self:center;margin:0}.SmallChainsInterface img{border:1px solid rgba(23,33,29,.45);display:block;width:100%}.SmallChainsInterface figcaption{background:var(--blue);color:#fff;font-size:12px;line-height:1.45;padding:12px 16px}.SmallChainsClosing,.SmallChainsContract,.SmallChainsDefinition,.SmallChainsDetails{padding:72px 48px}.SmallChainsDefinition{background:#fffdf7;border-bottom:1px solid rgba(23,33,29,.25);border-top:1px solid rgba(23,33,29,.25);display:grid;grid-gap:48px;gap:48px;grid-template-columns:150px minmax(0,1fr)}.SmallChainsClosing h2,.SmallChainsDefinition h2,.SmallChainsSectionHeading h2{font-size:42px;line-height:1.07}.SmallChainsDefinition>div{max-width:760px}.SmallChainsDefinition p:not(.SmallChainsEyebrow),.SmallChainsDetails>p,.SmallChainsSectionHeading>p:last-child{font-size:16px;line-height:1.7}.SmallChainsDefinition p:not(.SmallChainsEyebrow){margin:20px 0 0}.SmallChainsSectionHeading{max-width:720px}.SmallChainsSectionHeading>p:last-child{margin:18px 0 0}.SmallChainsMechanics h3{font-size:24px}.SmallChainsMechanics p{line-height:1.6;margin:10px 0 0}.SmallChainsContract{background:#fffdf7}.SmallChainsMechanics{border-top:1px solid var(--ink);margin-top:44px}.SmallChainsMechanics article{border-bottom:1px solid rgba(23,33,29,.22);display:grid;grid-gap:30px;gap:30px;grid-template-columns:42px minmax(0,1fr);padding:25px 0}.SmallChainsMechanics>article>svg{color:var(--coral);height:24px;margin-top:2px;width:24px}.SmallChainsMechanics p{max-width:760px}.SmallChainsDetails{background:#fffdf7;border-bottom:1px solid rgba(23,33,29,.25);border-top:1px solid rgba(23,33,29,.25)}.SmallChainsDetails dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.SmallChainsDetails dl>div{border-top:1px solid var(--ink);padding:18px 22px 0 0}.SmallChainsDetails dl>div+div{border-left:1px solid rgba(23,33,29,.25);padding-left:22px}.SmallChainsDetails dt{color:var(--green);font-size:12px;font-weight:600;text-transform:uppercase}.SmallChainsDetails dd{font-family:"Newsreader",serif;font-size:20px;margin:10px 0 0}.SmallChainsDetails>p{margin:42px 0 0;max-width:760px}.SmallChainsClosing{align-items:flex-end;background:#de775f;display:flex;grid-gap:48px;gap:48px;justify-content:space-between}.SmallChainsClosing h2{max-width:620px}.SmallChainsClosing a{border-bottom:1px solid var(--ink);flex:0 0 auto;padding-bottom:4px}.SmallChainsClosing a:hover{color:#fffdf7}@media (max-width:760px){.SmallChainsHero{grid-gap:42px;gap:42px;grid-template-columns:1fr;padding:48px 24px}.SmallChainsHero h1{font-size:54px}.SmallChainsLead{font-size:24px}.SmallChainsClosing,.SmallChainsContract,.SmallChainsDefinition,.SmallChainsDetails{padding:54px 24px}.SmallChainsDefinition{grid-gap:16px;gap:16px;grid-template-columns:1fr}.SmallChainsClosing h2,.SmallChainsDefinition h2,.SmallChainsSectionHeading h2{font-size:36px}.SmallChainsDetails dl{grid-template-columns:repeat(2,minmax(0,1fr))}.SmallChainsDetails dl>div,.SmallChainsDetails dl>div+div{border-left:0;padding:18px 16px 22px 0}.SmallChainsDetails dl>div:nth-child(2n){border-left:1px solid rgba(23,33,29,.25);padding-left:16px}.SmallChainsClosing{align-items:flex-start;flex-direction:column}}@media (max-width:420px){.SmallChainsActions{align-items:flex-start;flex-direction:column}.SmallChainsDetails dl{grid-template-columns:1fr}.SmallChainsDetails dl>div:nth-child(2n){border-left:0;padding-left:0}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.a4a75487.chunk.css.map */