.currently-playing_currenlty-playing__WGNP4{display:flex;align-items:center;justify-content:center;padding:0 12px 0 14px;border:1px solid var(--light-border-color);box-sizing:border-box;border-radius:40px;height:75px;margin-bottom:50px;cursor:default;text-decoration:none}.currently-playing_currenlty-playing--album__agLyJ{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px}.currently-playing_currenlty-playing--album_animated__GyQif{animation:currently-playing_rotate-center__2zpl0 10s linear infinite both}.currently-playing_currenlty-playing--album--image__3BVD6{width:60px;height:60px;border-radius:50%;overflow:hidden}.currently-playing_currenlty-playing--album--circle__gHJEM{box-shadow:0 0 6px rgba(0,0,0,.25);position:absolute;border:3px solid var(--white-border);width:60px;height:60px;top:0;left:0;border-radius:50%}.currently-playing_currenlty-playing--album--circle__gHJEM:before{content:"";position:absolute;border:1px solid var(--white-border);width:15px;height:15px;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%}.currently-playing_currenlty-playing--album--circle__gHJEM:after{content:"";position:absolute;background:var(--white-border);width:5px;height:5px;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%}.currently-playing_currenlty-playing--song__hkYQ9{margin:0 10px;display:flex;flex-direction:column;align-items:center;width:190px}.currently-playing_currenlty-playing--song__hkYQ9>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:190px}.currently-playing_currenlty-playing--song--title__2j8l_{font-weight:700;font-size:16px;line-height:19px;color:var(--article-primary-color)}.currently-playing_currenlty-playing--song--artist__MRr5p{margin-top:4px;font-weight:400;font-size:16px;line-height:19px;color:var(--article-secondary-color)}.currently-playing_clickable__dDVNi{cursor:pointer}@keyframes currently-playing_rotate-center__2zpl0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.footer_footer__DivxD{display:flex;width:100%;justify-content:space-between;align-items:center}.footer_footer--name__bFnWV{text-decoration:none;flex-shrink:0;font-weight:600;color:var(--footer-color);letter-spacing:.05em}.footer_social-media__OkjBM{display:flex}.footer_social-media--item__bd2gi{box-shadow:none;margin-left:1.1rem;color:var(--footer-color)}.footer_social-media--item__bd2gi:hover{color:#3182ce}.footer_footer--name-container__4j9OP{display:flex;align-items:center;gap:.5rem}@font-face{font-family:Tilt Neon;src:url(/font/TiltNeon-Regular.ttf)}.header_header-container__m7MpA{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;align-items:center;background:rgba(23,25,35,.565);border-bottom:1px solid rgb(45,55,72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header_header-container__no-border__bD42U{border-bottom:none}.header_header__2pZKc{display:flex;justify-content:space-between;max-width:1240px;width:100%;padding:13px 20px}.header_name__I_23A{font-weight:400;font-size:22px;letter-spacing:0;color:var(--main-primary-color);display:flex;align-items:center;font-family:Tilt Neon;height:32px;cursor:pointer;padding:0 10px;border-radius:8px;border:none;background:transparent;transition:background .2s ease-in-out}.header_name__I_23A:hover{background:#212024}.nfl-live-hub_title__vbZh8{text-align:center;font-size:3.4rem;line-height:1;font-weight:700;letter-spacing:-.025rem;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px;background-image:linear-gradient(144deg,rgb(249 29 26),rgb(31 115 255));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone}.nfl-live-hub_subtitle___FMYA{text-align:center;max-width:600px;margin:0 auto;font-size:1.4rem;line-height:2.25rem;filter:drop-shadow(rgba(0,0,0,.1) 0 1px 2px) drop-shadow(rgba(0,0,0,.06) 0 1px 1px)}.nfl-live-hub_install-button-container__EPW11{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:62px 0 50px}.nfl-live-hub_title__vbZh8 span{font-size:2.5rem}.nfl-live-hub_logo__qNsXv{gap:34px;margin-bottom:26px}.nfl-live-hub_hero__kJSep,.nfl-live-hub_logo__qNsXv{display:flex;align-items:center;justify-content:center}.nfl-live-hub_hero__kJSep{flex-direction:column}.nfl-live-hub_features__md71y{margin-top:46px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;grid-gap:12px;gap:12px;opacity:.9}.nfl-live-hub_feature__03SVO{color:white;margin-top:-4rem;margin-bottom:-4rem;font-size:.75rem;position:relative}.nfl-live-hub_feature-text__TDfcs{position:absolute;inset:0;display:flex;align-items:center;gap:2px;flex-direction:column;justify-content:center}@media (min-width:640px){.nfl-live-hub_features__md71y{grid-template-columns:repeat(2,minmax(0,1fr))}}.nfl-live-hub_chrome-store-link__z_kep{display:flex;align-items:center;justify-content:center;padding:16px 12px;font-family:Inter,sans-serif;background-color:rgb(16 124 192);color:white;border-radius:10px;border:1px solid rgba(255,255,255,.2);font-weight:600;font-size:16px;gap:8px;text-decoration:none}.nfl-live-hub_chrome-store-link__z_kep:hover{box-shadow:0 5px 10px #1da1f280}.nfl-live-hub_chrome-store-link__z_kep:focus{outline:2px solid #4b5563}.nfl-live-hub_pop__evB5Y{animation-timing-function:cubic-bezier(.26,.53,.74,1.48)}.nfl-live-hub_animate__1E3_C{animation-duration:.5s;animation-name:nfl-live-hub_animate-fade__kdYIJ;animation-delay:.5s;animation-fill-mode:backwards}.nfl-live-hub_delay-1__uem3q,.nfl-live-hub_delay-2__G4kRp,.nfl-live-hub_delay-3__JdulM,.nfl-live-hub_delay-4__HCgBS{animation-name:nfl-live-hub_animate-pop__WNDj0}.nfl-live-hub_delay-1__uem3q{animation-delay:.6s}.nfl-live-hub_delay-2__G4kRp{animation-delay:.7s}.nfl-live-hub_delay-3__JdulM{animation-delay:.8s}.nfl-live-hub_delay-4-no-pop__pxfUu,.nfl-live-hub_delay-4__HCgBS{animation-delay:.9s}.nfl-live-hub_animate__1E3_C.nfl-live-hub_pop__evB5Y{animation-timing-function:cubic-bezier(.26,.53,.74,1.48)}@keyframes nfl-live-hub_animate-pop__WNDj0{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes nfl-live-hub_animate-fade__kdYIJ{0%{opacity:0}to{opacity:1}}.nfl-live-hub_container__d_LcD{display:flex;flex-direction:column;-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);margin:100px auto 0;text-align:center;font-family:Inter,sans-serif;max-width:56rem;padding:44px 24px!important}@media screen and (min-width:30em){.nfl-live-hub_container__d_LcD{-webkit-padding-start:var(--chakra-space-8);padding-inline-start:var(--chakra-space-8);-webkit-padding-end:var(--chakra-space-8);padding-inline-end:var(--chakra-space-8);max-width:1200px}}@media screen and (min-width:48em){.nfl-live-hub_container__d_LcD{-webkit-padding-start:var(--chakra-space-8);padding-inline-start:var(--chakra-space-8);-webkit-padding-end:var(--chakra-space-8);padding-inline-end:var(--chakra-space-8);max-width:1200px}}@media screen and (min-width:62em){.nfl-live-hub_container__d_LcD{-webkit-padding-start:var(--chakra-space-8);padding-inline-start:var(--chakra-space-8);-webkit-padding-end:var(--chakra-space-8);padding-inline-end:var(--chakra-space-8);max-width:1200px}}.nfl-live-hub_features-container__wubBR{margin-bottom:50px;display:flex;flex-direction:column;gap:24px}.nfl-live-hub_feature-item-content___RfRm{place-content:flex-start;align-items:flex-start;display:flex;flex-flow:column;gap:16px;height:min-content;overflow:visible;padding:0;position:relative}.nfl-live-hub_features-container__wubBR h2{text-align:left;font-size:36px;line-height:1;font-weight:600;letter-spacing:-.025rem;margin-top:0;margin-bottom:0}.nfl-live-hub_features-container__wubBR p{text-align:left;font-size:20px;line-height:1.6;font-weight:300;letter-spacing:.025rem;max-width:900px;margin:10px auto 0}.nfl-live-hub_feature-item-image__ovV13{width:400px;margin:0 auto;flex-shrink:0;flex:1 1}.nfl-live-hub_feature-item-image__ovV13>img{width:400px;height:auto;border-radius:4px}.nfl-live-hub_feature-item__hCrRC{place-content:center;align-items:center;background-color:rgb(203 203 203/3%);border-radius:18px;display:flex;flex:0 0 auto;flex-flow:row;gap:85px;height:min-content;max-width:1280px;overflow:visible;padding:64px 60px;position:relative;width:100%;border:1px solid rgba(106,127,255,.2)}.nfl-live-hub_feature-item__reverse__MnT4J{flex-direction:row-reverse}@media screen and (max-width:767px){.nfl-live-hub_feature-item__hCrRC{align-content:flex-start;align-items:flex-start;flex-direction:column;gap:30px;padding:30px 30px 31px}.nfl-live-hub_feature-item-image__ovV13,.nfl-live-hub_feature-item-image__ovV13>img{width:100%}}.nfl-live-hub_hero-image__yYlcY{width:100%;max-width:900px;margin:30px auto}.nfl-live-hub_hero-image__yYlcY>img{width:100%;height:auto;border-radius:4px}@media screen and (max-width:767px){.nfl-live-hub_hero-image__yYlcY>img{margin:-24px;width:100vw}}.olympic-games-paris-2024_container__tyBtX{width:100%;min-height:100vh;height:100%;background-color:white}.olympic-games-paris-2024_hero--container__hhEK_{width:100%;position:relative;background-color:#f9fafb;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(https://framerusercontent.com/images/nPAhwNhYFqRVnURT7B8foQXXQ.png)}.olympic-games-paris-2024_hero--box__F2kRf{right:-8px;position:absolute;bottom:202px}.olympic-games-paris-2024_hero--box-internal__0WmsY{width:272px;height:102px;background:var(--accent);border-radius:12px}.olympic-games-paris-2024_hero--box2___hQrQ{left:36px;position:absolute;top:139px}.olympic-games-paris-2024_hero--box2-internal__DYyMe{width:272px;height:160px;background:var(--accent);border-radius:12px}.olympic-games-paris-2024_hero--box3__Ng64H{left:-4px;position:absolute;bottom:117px}.olympic-games-paris-2024_hero--box3-internal__RKllL{width:272px;height:174px;background:var(--accent);border-radius:12px}.olympic-games-paris-2024_hero--box4__1BSPF{right:-61px;position:absolute;top:151px}.olympic-games-paris-2024_hero--box4-internal__wshvB{width:272px;height:156px;background:var(--accent);border-radius:12px}.olympic-games-paris-2024_hero--box5__jAMCw{left:calc(50.00000000000002% - 80px / 2);position:absolute;top:-40px}.olympic-games-paris-2024_hero--box5-internal__j1x9y{width:80px;height:80px}.olympic-games-paris-2024_hero--content__UHrNj{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:48px;height:min-content;justify-content:flex-start;overflow:visible;margin:0 auto;padding:62px 10px}.olympic-games-paris-2024_hero--heading-content__LpDBI{align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:768px}.olympic-games-paris-2024_hero--logo__4JBvV{width:200px;height:220px}.olympic-games-paris-2024_hero--heading__bWyYw h1{font-weight:700;color:rgb(16,24,40);font-size:60px;line-height:86px}.olympic-games-paris-2024_hero--description__nOSE3 p,.olympic-games-paris-2024_hero--heading__bWyYw h1{font-family:Inter,Inter Placeholder,sans-serif;font-style:normal;letter-spacing:normal;text-align:center;margin:0}.olympic-games-paris-2024_hero--description__nOSE3 p{font-weight:400;color:rgb(71,84,103);font-size:20px;line-height:30px}.olympic-games-paris-2024_hero--action-install__5t6sX{background-color:#d6c278;border-radius:8px;box-shadow:0 1px 2px #1018280d;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center;overflow:hidden;padding:16px 22px;position:relative;text-decoration:none;cursor:pointer}.olympic-games-paris-2024_hero--action-producthunt__liZJm{display:flex;align-items:center;justify-content:center;margin-top:20px}.olympic-games-paris-2024_hero--action-install__5t6sX img{width:24px;height:24px}.olympic-games-paris-2024_hero--action-install__5t6sX span{font-family:Inter,Inter Placeholder,sans-serif;font-weight:600;color:rgb(16,24,40);font-size:18px;letter-spacing:normal;line-height:28px;text-align:start;margin:0}@media (max-width:1439px){.olympic-games-paris-2024_hero--floating-images__4t88Y{display:none}.olympic-games-paris-2024_hero--heading__bWyYw h1{font-size:40px;line-height:48px}.olympic-games-paris-2024_hero--heading-content__LpDBI{width:88%}}.olympic-games-paris-2024_hero--main-features--container__4GfEU{align-items:center;background-color:#fff;display:flex;flex:none;flex-wrap:nowrap;gap:32px;height:min-content;justify-content:flex-start;overflow:hidden;padding:120px 80px;position:relative;width:100%;border-bottom:1px solid rgb(234,236,240)}.olympic-games-paris-2024_hero--main-features--feature__bNzCu{align-items:center;display:flex;flex:1 0;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:flex-start;padding:0}.olympic-games-paris-2024_hero--main-features--feature--icon__fO31_{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#d6c27844}.olympic-games-paris-2024_hero--main-features--feature__bNzCu h2{font-family:Inter,Inter Placeholder,sans-serif;font-weight:700;color:rgb(16,24,40);font-size:20px;letter-spacing:normal;line-height:30px;text-align:center;margin:0}.olympic-games-paris-2024_hero--main-features--feature__bNzCu p{font-family:Inter,Inter Placeholder,sans-serif;font-weight:400;color:rgb(71,84,103);font-size:16px;letter-spacing:normal;line-height:24px;text-align:center;margin:0;overflow-wrap:break-word;width:405px}@media (max-width:1439px){.olympic-games-paris-2024_hero--main-features--feature__bNzCu p{width:100%}.olympic-games-paris-2024_hero--main-features--container__4GfEU{padding:80px 24px;flex-direction:column}}.olympic-games-paris-2024_hero--features-container__m8pQj{align-items:center;background-color:#fff;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:200px;height:auto;justify-content:center;overflow:hidden;padding:120px 20px;position:relative;width:100%;max-width:1200px;margin:0 auto}.olympic-games-paris-2024_hero--features-header__9DA63{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:32px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:768px}.olympic-games-paris-2024_hero--features-header__9DA63 h2{font-family:Inter,Inter Placeholder,sans-serif;font-weight:600;color:rgb(214,194,120);font-size:16px;line-height:24px;text-align:center;margin:0;width:100%}.olympic-games-paris-2024_hero--features-header__9DA63 h3{font-family:Inter,Inter Placeholder,sans-serif;font-weight:700;color:rgb(16,24,40);font-size:36px;line-height:44px;text-align:center;margin:0}.olympic-games-paris-2024_hero--features-header__9DA63 p{font-family:Inter,Inter Placeholder,sans-serif;font-weight:400;color:rgb(71,84,103);font-size:20px;line-height:30px;text-align:center;width:100%;margin:0}.olympic-games-paris-2024_hero--features-item__bdSKw{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:96px;justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.olympic-games-paris-2024_hero--features-item-info__VNF1M{position:relative;gap:16px}.olympic-games-paris-2024_hero--features-item-info__VNF1M h4{font-family:Inter,Inter Placeholder,sans-serif;font-weight:600;color:rgb(16,24,40);font-size:30px;line-height:38px;text-align:start;margin:0}.olympic-games-paris-2024_hero--features-item-info__VNF1M p{font-family:Inter,Inter Placeholder,sans-serif;font-weight:400;color:rgb(71,84,103);font-size:20px;line-height:38px;text-align:start;margin:0}.olympic-games-paris-2024_hero--features-item-image-container__S2Z1Y{background-color:#f2f4f7;border-radius:24px;width:472px;height:400px;flex-shrink:0;overflow:hidden;position:relative;padding:12px 0 0 12px;display:flex;align-items:flex-end;justify-content:flex-end}.olympic-games-paris-2024_hero--features-item-image-container--white__ts17Q{background:white;width:423px;height:312px;border-top-left-radius:16px;box-shadow:-4px -4px 48px #0000001a;background-size:cover}@media (max-width:1439px){.olympic-games-paris-2024_hero--features-container__m8pQj{gap:80px;padding:80px 24px}.olympic-games-paris-2024_hero--features-header__9DA63{width:100%}.olympic-games-paris-2024_hero--features-item-info__VNF1M{max-width:100%}.olympic-games-paris-2024_hero--features-item__bdSKw{flex-direction:column-reverse!important;gap:40px}.olympic-games-paris-2024_hero--features-item-image-container__S2Z1Y{width:100%;justify-content:center}.olympic-games-paris-2024_hero--features-item-image-container--white__ts17Q{border-top-right-radius:16px}}.olympic-games-paris-2024_footer--container__NRxP_{padding:20px}.profile_photo__bZbOU{width:100%;height:100%;border-radius:100%}.profile_photo-container__GeiuJ{width:320px;height:400px;flex-shrink:0}.profile_profile__K9sES{display:flex;flex-direction:column;align-items:center;width:100%;max-width:850px}@media screen and (min-width:600px){.profile_profile__K9sES{flex-direction:row}}.profile_profile--description__XSR9m{font-size:28px;margin-left:30px;line-height:2.7rem;font-weight:700;color:var(--main-secondary-color)}.articles_title__VvEyE,.profile_profile--description--hero__CiOEb{color:var(--main-primary-color)}.articles_title__VvEyE{font-size:24px;margin-bottom:24px;margin-top:0}.articles_articles--container__CGH19{margin-top:80px}.articles_articles__K0CHS{display:grid;width:100%;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media screen and (min-width:600px){.articles_articles__K0CHS{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.articles_articles__K0CHS{grid-template-columns:1fr 1fr 1fr}}.articles_article__F_doh{box-shadow:0 6px 8px 0 rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease 0s,transform .2s ease 0s}.articles_article__F_doh:focus{border:3px solid var(--highlight-color);outline:none}@media screen and (min-width:1024px){.articles_article__F_doh:first-child{grid-column:auto/span 2}}.articles_article__F_doh:hover{box-shadow:0 8px 12px 0 rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);transform:translateY(-4px)}.articles_article--info__Om6Xw{padding:36px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between;background:var(--article-bg-color)}.articles_article--info--title__QFvJU{color:var(--article-primary-color);font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0}.articles_article--info--date__60vvX{color:var(--article-secondary-color);font-size:12px;line-height:1;margin:6px 0 0}.articles_article--overlay__lx_yL{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2)}.articles_article--image__crZ1c{height:280px;width:100%;position:relative}.articles_article--image__crZ1c>img{object-fit:cover}.projects_title__VyrJZ{color:var(--main-primary-color);margin-bottom:24px;margin-top:0}.projects_projects--container__gILBZ{margin-top:120px;font-size:14px}.projects_projects__hRT_r{display:flex;width:100%;gap:20px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.projects_projects__hRT_r>li{width:49%}@media screen and (max-width:1024px){.projects_projects__hRT_r>li{width:100%}}.projects_project__T78iI{box-shadow:0 6px 8px 0 rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease 0s,transform .2s ease 0s;padding:12px 14px;background:var(--article-bg-color);min-height:156px}.projects_project__T78iI:focus{border:3px solid var(--highlight-color);outline:none}.projects_project__T78iI:hover{box-shadow:0 8px 12px 0 rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);transform:translateY(-4px)}.projects_projects--header__pN0SE{display:flex;align-items:center;gap:10px}.projects_project--info--title__Bb6b4{color:var(--article-primary-color);font-weight:700;letter-spacing:-.5px;margin:0;padding:0}.projects_project--description__Jw_9g{margin:14px 0;color:var(--project-description-color);height:60px}.projects_projects--footer__68KlB{display:flex;justify-content:space-between;align-items:center}.projects_project--info__73wPN{display:flex;align-items:center;gap:10px}.projects_project--info--item__ss_AY{display:flex;align-items:center;gap:4px}.projects_project--info--main-lang--color__qkWKG{width:12px;height:12px;border-radius:50%}.projects_project--info--item__ss_AY svg,.projects_project--info--label__Px9J_{color:var(--project-description-color)}.projects_project--contributors__N69lU{position:relative;height:24px}.projects_project--contributor__qGvHv{position:absolute;border-radius:50%;width:32px;height:32px;right:0;top:0;overflow:hidden;border:2px solid var(--article-bg-color)}.projects_project--image__Kkt4r{border-radius:50%}.home_container__STkGE{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 40px);margin:0 auto;padding-bottom:44px}.home_main__gAgsa{margin-top:120px;padding-bottom:5rem;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}@media screen and (min-width:768px){.home_container__STkGE{max-width:700px;width:100%}}@media screen and (min-width:1024px){.home_container__STkGE{max-width:1000px}}@media screen and (min-width:1280px){.home_container__STkGE{max-width:1200px}}