:root{--max-width:auto;--border-radius:20px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:0,0,0;--tile-end-rgb:0,0,0;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135;--font-k2d:"K2D",sans-serif}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(#414141,rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),#414141);--tile-start-rgb:0,0,0;--tile-end-rgb:0,0,0;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;background-color:#f7f7f7!important;font-family:var(--font-k2d)}body{background-color:#f7f7f7}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.project{display:grid;grid-template-columns:.6fr 1.4fr;grid-template-rows:1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:". ."}.project__image{width:126px;height:130px;position:relative;overflow:hidden}.top_product span{margin:0}.top_product span svg{float:left;margin:0 10px 0 0}.project__info p{color:#acacac}.project__links{margin-top:15px}.project__links a{text-decoration:underline}.projects h2{font-size:1.6rem;font-weight:700;margin-top:12px}.inner_card{text-align:center;padding:40px 0}.inner_card_what h2{font-size:1.8rem;margin-bottom:10px;width:393px;font-weight:700}.inner_card_what p{font-size:1rem;margin-bottom:10px;color:#c1c1c1}.inner_card_what a{font-size:1rem;text-decoration:underline}.daospot{top:17px;left:46px}.projects .daospot_logo{position:relative;top:17px;left:46px;filter:none}.project_border{background:#000;border:1px solid #343434;transform:none}.remove_border_ani:after{padding:0!important}.project__image .removeFilter{filter:none}@media (max-width:596px){.project{display:block}.project_hight{height:376px!important}.project__image,.projects .daospot_logo{position:relative;left:50%;transform:translate(-50%)}.projects .daospot_logo{top:17px;filter:none}.projects h2{font-size:1.6rem;font-weight:700;margin-top:7px;margin-bottom:15px}.project__info{text-align:center;margin:0 auto;width:328px}}@media (max-width:454px){.inner_card_what p{font-size:.9rem;color:#c1c1c1;width:248px;margin:0 auto 17px}}@media (max-width:424px){.inner_card_what p{font-size:.9rem;color:#c1c1c1;width:248px;margin:0 auto 17px}}.container{width:405px}header img{width:100%}header p{text-align:left;font-size:1.1rem;color:#5a5a5a;margin-top:10px;margin-bottom:9px}.callToAction{margin-top:27px}.sub{display:inline-block;background:#000;color:#fff;border-radius:27px;margin-right:22px;padding:13px 16px}.top{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:47px}.read{text-decoration:underline}.logo img{width:34px;height:34px}.fmlogo{width:51px}.reward{opacity:.5;position:relative;transition:all .3s ease-in-out}.card:hover .reward{opacity:1}.reward:hover{cursor:alias}.card:hover,.reward:hover{cursor:pointer}.reward:hover{opacity:1}.reward img{width:26px;height:25px;margin-top:-5px}.card{margin-top:27px;padding:34px;width:100%;min-height:195px;border-radius:20px;background:#fff}.reward span{position:absolute;width:137px;left:-91px;font-family:system-ui;top:3px;font-size:.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fmlogo img{width:72px!important}.sub_card{display:inline-block;background:#000;color:#fff;border-radius:27px;padding:9px 18px;margin-top:18px;font-size:.9rem;transition:all .3s ease-in-out}.sub_card:hover{background-color:#eee;color:#000;scale:1.04}footer{text-align:center;margin-top:100px}.personal{width:100px;overflow:hidden;border-radius:50%;margin:0 auto 25px}footer a{display:block;text-decoration:underline}footer a:hover{opacity:.6}@media (max-width:454px){header img{width:87%}.container{max-width:521px}.Home_main__nLjiQ{padding:10px}.callToAction a{display:block;text-align:center}.read{margin-top:10px}}@media (max-width:425px){.container{width:328px}}@media (max-width:320px){.container{width:267px}.card{padding:20px;min-height:156px}}@media (min-width:375px){header p{font-size:1rem}.callToAction a{display:inline}.sub{padding-left:13px;padding-right:12px;margin:0 15px 0 0}}footer p{margin-top:12px;color:#868686}p{font-size:.9rem;line-height:22px}.content{align-content:space-between;flex-direction:column;justify-content:space-between;height:100%}.k2d-font{font-family:K2D,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{transition-duration:0ms!important}.mediaSkeleton{position:relative;overflow:hidden;background-color:#f0f0f0;border-radius:16px}.mediaLoading{position:absolute;top:0;left:0}.mediaLoaded{opacity:1}.skeletonShimmer{position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));animation:shimmer 2s linear infinite}@keyframes shimmer{0%{transform:translateX(0)}to{transform:translateX(250%)}}.boi-layout{max-width:400px;margin:0 auto;padding:40px 24px 60px;width:100%}.boi-header{padding-bottom:24px}.boi-header svg{display:block;cursor:pointer}.boi-hero{padding:28px 0;margin-bottom:28px}.boi-hero h1{font-weight:700;font-size:38px;line-height:1.25;color:#333;letter-spacing:-.02em}.boi-hero .subtitle{font-weight:400;font-size:20px;padding-top:12px;color:#999}.boi-hero .subtitle a{color:#666;text-decoration:underline;text-decoration-style:dotted}.boi-hero .subtitle a:hover{color:#333}.boi-section{padding-bottom:20px}.boi-row{margin-bottom:28px;display:flex;flex-direction:row;align-items:flex-start;text-decoration:none;color:inherit}.boi-row:hover .boi-arrow{text-decoration:underline;transform:translateX(4px)}.boi-row .boi-icon{height:64px;width:64px;margin-right:20px;flex-shrink:0;border-radius:18px;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center}.boi-row .boi-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.boi-row .boi-content{flex:1}.boi-row h2{font-weight:700;font-size:16px;color:#333;display:flex;align-items:center;gap:8px}.boi-row p{font-size:14px;line-height:1.4;color:#999;margin-top:4px}.boi-arrow{font-weight:300;font-size:15px;color:#666!important;margin-top:6px;display:inline-block;transition:transform .2s ease!important}.boi-badge{font-size:11px;font-weight:700;color:#c07a34;background:rgba(192,122,52,.1);padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.05em;display:inline-block}.boi-newsletter-section{padding-top:28px;margin-top:20px}.boi-newsletter-title{font-weight:700;font-size:22px;color:#333}.boi-newsletter-desc{font-size:16px;line-height:1.5;color:#999;margin-top:6px;max-width:480px}.boi-newsletter-btn{margin-top:16px;display:inline-block;background-color:#000;color:#fff;font-weight:700;padding:10px 20px;border-radius:20px;font-size:15px;transition:background-color .2s ease,transform .2s ease!important;cursor:pointer}.boi-newsletter-btn:hover{background-color:#333;transform:translateY(-1px)}.boi-footer{position:relative;bottom:16px;left:50%;transform:translate(-50%)}.boi-footer p{display:flex;justify-content:center;align-items:center;gap:16px;font-size:14px;color:#999}.boi-footer-link{color:#666;text-decoration:underline}.boi-footer-link:hover{color:#333}.boi-footer-copy{color:#bbb}.boi-detail-content{font-size:18px;line-height:1.6;color:#555;margin-bottom:24px}.boi-contact-link{font-weight:700;font-size:18px;color:#000;text-decoration:underline;display:inline-block}.boi-contact-link:hover{opacity:.8}@media (max-width:520px){.boi-hero h1{font-size:30px}.boi-hero .subtitle{font-size:17px}.boi-row .boi-icon{height:56px;width:56px;margin-right:16px;border-radius:15px}.boi-row h2{font-size:16px}.boi-row p{font-size:14px}}