.button,.headline{text-transform:uppercase}.book-list__item,.header__player{position:relative}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,h1.headline,h2.headline{line-height:1;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:500}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.headline{font-family:'Cooper Hewitt',sans-serif;font-weight:714}h1.headline,h2.headline{font-size:40px;font-size:clamp(2.5rem,6.5vw,5.8125rem);font-weight:713;letter-spacing:-1.5px}@media (min-width:767px){h1.headline,h2.headline{letter-spacing:-4px}}.content-list-item,.content-text p{font-family:Inter;letter-spacing:-1.2px}img{max-width:100%;height:auto;margin:0;padding:0;line-height:1}.headline{margin-bottom:24px;font-size:clamp(2rem,5vw,5.8125rem)}.content-text p{color:#000;font-size:18px;font-weight:400;line-height:150%}.header--index{display:grid;grid-template-columns:auto;padding:16px 16px 80px}.header--index .logo{max-width:120px;margin-bottom:24px}@media (min-width:767px){.content-text p{font-size:clamp(1.5rem,3vw,1.875rem)}.header--index{grid-template-columns:40% 60%;padding:80px 48px}.header--index .logo{max-width:245px;margin-bottom:0}}.header--index .content-text p{color:#000}.header__container{padding:20px 24px 24px;height:100vh;max-height:768px;background-color:#2d6ab1;overflow:hidden}.header__container-giannis{background-color:#2c5432}.header__player{height:100%;background-image:url(/images/bonus-steph.png);background-repeat:no-repeat;background-position:center;background-size:contain}.header__player-giannis{background-image:url(/images/giannis-face.png)}.header--bonus-content{display:flex;justify-content:space-between}.header--bonus-content .logo{max-width:120px}.book-list{display:flex;flex-direction:column}@media (min-width:767px){.header--bonus-content .logo{max-width:245px}.book-list{flex-direction:row}}.book-list__overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:background-color .3s;cursor:pointer}.button,input{font-size:14px;line-height:24px;padding:6px 24px;height:48px}.book-list__overlay:hover{background-color:rgba(0,0,0,.2)}.book-list__overlay:hover .book-list__cta-group{opacity:1}.book-list__cta-group{display:flex;flex-direction:column;gap:12px;opacity:0;transition:opacity .3s}.book-list img{display:block}input{border:2px solid #FFF;background-color:transparent;border-radius:27px;min-width:300px;color:#FFF}input::placeholder{color:#FFF}.button{display:inline-flex;justify-content:center;align-items:center;position:relative;color:#fff;font-weight:700;border-radius:27px;background-color:#000;text-decoration:none;transition:none;white-space:nowrap;min-width:140px;cursor:pointer}.button:hover{background-color:#ffd435;color:#000}.button--primary{background-color:#FFF;color:#000}.button--action{background-color:#ffd435;color:#000}.subscribe,.subscribe .content-text p{color:#FFF}.subscribe{background-color:#000;text-align:center;padding:64px 16px 120px}@media (min-width:767px){.subscribe{padding:200px 16px}}.subscribe form{padding:0 24px;display:flex;gap:12px;justify-content:center;margin-top:24px;flex-direction:column}@media (min-width:767px){.subscribe form{flex-direction:row}.content-list-item{gap:12px}}.bonus-content{background-color:#fff;color:#000;text-align:center;padding:64px 16px 120px}.content-list{display:flex;flex-direction:column;gap:12px}.content-list-item{font-size:30px;font-size:clamp(1.5rem,3vw,1.875rem);font-style:normal;font-weight:400;line-height:150%;display:flex;justify-content:center;align-items:center;gap:12px}.content-list-item p{font-size:18px}@media (min-width:767px){.content-list-item p{font-size:24px}}.content-list-item a{color:#000;text-decoration:none}.content-list-item a:hover{text-decoration:underline}