@import url("https://use.typekit.net/bey4mpd.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--breakpoint-md: 768px;--breakpoint-lg: 992px;--color-primary: #1a032c;--color-secondary: #f15c4d;--color-black: #12021e;--color-white: rgba(255, 255, 255, 0.87);--site-background: #0c0b0f;--site-color: #0c0b0f;--site-color-seconday: #0c0b0f;--site-secondary-background: #1a032c;--site-terciary-background: #f15c4d;--spacing-s1: 56px;--spacing-s2: 48px;--spacing-s3: 36px;--spacing-s4: 32px;--xl: 36px;--xl-line-height: 48px;--xl-font-weight: bold;--xl-letter-spacing: normal;--xl-font-family: raleway,sans-serif;--h1: 36px;--h1-line-height: 48px;--h1-font-weight: bold;--h1-letter-spacing: normal;--h1-font-family: raleway,sans-serif;--h2: 32px;--h2-line-height: 44px;--h2-font-weight: bold;--h2-letter-spacing: normal;--h2-font-family: raleway,sans-serif;--h3: 30px;--h3-line-height: 38px;--h3-font-weight: bold;--h3-letter-spacing: normal;--h3-font-family: raleway,sans-serif;--h4: 28px;--h4-line-height: 40px;--h4-font-weight: bold;--h4-letter-spacing: normal;--h4-font-family: raleway,sans-serif;--h5: 24px;--h5-line-height: 40px;--h5-font-weight: normal;--h5-letter-spacing: normal;--h5-font-family: raleway,sans-serif;--h6: 18px;--h6-line-height: 32px;--h6-font-weight: 600;--h6-letter-spacing: normal;--h6-font-family: raleway,sans-serif;--p-font-size: 20px;--p-font-family: raleway,sans-serif;--p-line-height: 40px;--p-letter-spacing: 0px;--button-font-family: raleway,sans-serif;--button-border-radius: 0px;--button-font-size: 18px;--button-font-size-small: 12px;--button-text-transform: none;--button-line-height: 57px;--button-padding: 0 23px;--button-padding: 0 24px;--button-main-background-color: #0c0b0f;--button-main-color: white;--button-main-shadow-focus: none;--button-main-border: 3px solid #000000;--button-main-background-color-hover: #000000;--button-main-color-hover: white;--button-main-border-hover: 3px solid #000000;--button-secondary-background-color: #e74540;--button-secondary-color: white;--button-secondary-shadow-focus: none;--button-secondary-border: 3px solid #e74540;--button-tertiary-background-color: transparent;--button-tertiary-color: #0c0b0f;--button-tertiary-shadow-focus: none;--button-tertiary-border: 3px solid #0c0b0f;--section-max-width: 368px}@media (min-width: 768px){:root{--spacing-s1: 136px;--spacing-s2: 72px;--spacing-s3: 48px;--spacing-s4: 40px}}@media (min-width: 768px){:root{--xl: 56px;--xl-line-height: 68px;--h1: 56px;--h1-line-height: 68px;--h2: 72px;--h2-line-height: 80px;--h3: 56px;--h3-line-height: 64px;--h4: 32px;--h4-line-height: 48px;--h5: 40px;--h5-line-height: 64px;--h6: 32px;--h6-line-height: 48px}}@media (min-width: 768px){:root{--p-font-size: 20px;--p-line-height: 32px}}@media (min-width: 768px){:root{--section-max-width: 1304px}}html{background-color:var(--site-background)}*{color:var(--site-color)}img{max-width:100%}section ul{line-height:36px}section ul li{font-family:"Poppins", sans-serif}section ul li::before{content:"";width:8px;height:8px;background-color:#52abbe;border-radius:100%;margin-right:16px;display:inline-block}.anchor-link{position:relative;top:-100px}section .section-wrapper,footer .section-wrapper{max-width:var(--section-max-width);margin:0 auto;padding:0 24px;position:relative;text-align:var(--global-text-align)}@media (min-width: 768px){section .section-wrapper,footer .section-wrapper{padding:0 68px}}@media (min-width: 768px){.mobile{display:none !important}}@media (max-width: 767px){.desktop{display:none !important}}.tablet{display:none}@media (min-width: 768px){.tablet{display:block}}@media (min-width: 992px){.tablet{display:none}}@media (min-width: 992px){.size-s{display:none !important}}.size-l{display:none}@media (min-width: 992px){.size-l{display:block !important}}.container-relative{position:relative}.container-absolute{position:absolute}section.scrolling-arrows{background:white;z-index:11;position:relative;padding-top:1px;padding-bottom:31px;margin-top:-27px}section.scrolling-arrows .arrow-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:27px;width:90px;margin-top:20px}section.scrolling-arrows .arrow-wrapper .arrow-left,section.scrolling-arrows .arrow-wrapper .arrow-right{opacity:1;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}section.scrolling-arrows .arrow-wrapper .arrow-left.faded,section.scrolling-arrows .arrow-wrapper .arrow-right.faded{opacity:0.3}section.scrolling-arrows .arrow-wrapper .arrow-left img,section.scrolling-arrows .arrow-wrapper .arrow-right img{padding:10px 0}section.scrolling-arrows .arrow-wrapper .arrow-left img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.grid-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 768px){.grid-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.button{background:var(--button-main-background-color);border-radius:var(--button-border-radius);color:var(--button-main-color);font-family:var(--button-font-family);text-transform:var(--button-text-transform);text-decoration:none;font-weight:600;padding:var(--button-padding);line-height:var(--button-line-height);display:inline-block;text-align:center;font-size:var(--button-font-size);cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-box-shadow:none;box-shadow:none;border:var(--button-main-border);-webkit-box-sizing:border-box;box-sizing:border-box}.button:hover{background:var(--button-main-background-color-hover);color:var(--button-main-color-hover);border:var(--button-main-border-hover)}.button:focus{-webkit-box-shadow:var(--button-main-shadow-focus);box-shadow:var(--button-main-shadow-focus);outline:none}.button.small{font-size:var(--button-font-size-small);padding:0 20px}.button.secondary{background:var(--button-secondary-background-color);color:var(--button-secondary-color);border:var(--button-secondary-border)}.button.secondary:focus{-webkit-box-shadow:var(--button-secondary-shadow-focus);box-shadow:var(--button-secondary-shadow-focus)}.button.tertiary{background:var(--button-tertiary-background-color);color:var(--button-tertiary-color);border:var(--button-tertiary-border)}h1,.h1-style{font-family:var(--h1-font-family);font-weight:var(--h1-font-weight);font-size:var(--h1);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}h1.xl,.h1-style.xl{font-family:var(--xl-font-family);font-weight:var(--xl-font-weight);font-size:var(--xl);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing)}.xl-style{font-family:var(--xl-font-family);font-weight:var(--xl-font-weight);font-size:var(--xl);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing)}h2,.h2-style{font-family:var(--h2-font-family);font-weight:var(--h2-font-weight);font-size:var(--h2);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}h3,.h3-style{font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}h4,.h4-style{font-family:var(--h4-font-family);font-weight:var(--h4-font-weight);font-size:var(--h4);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}h5,.h5-style{font-family:var(--h5-font-family);font-weight:var(--h5-font-weight);font-size:var(--h5);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}h6,.h6-style{font-family:var(--h6-font-family);font-weight:var(--h6-font-weight);font-size:var(--h6);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}p{font-size:var(--p-font-size);font-family:var(--p-font-family);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing)}p a{color:var(--color-secondary)}p strong{font-weight:bold}h2+p{margin-top:10px}@media (min-width: 768px){h2+p{margin-top:33px}}nav.site-nav{width:100%;position:fixed;top:15px;left:0;z-index:104;padding:17px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){nav.site-nav{top:3px;padding:17px 68px}}nav.site-nav .logo path,nav.site-nav .logo rect,nav.site-nav .menu path,nav.site-nav .menu rect,nav.site-nav .close path,nav.site-nav .close rect{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.site-nav.white .logo path,nav.site-nav.white .logo rect,nav.site-nav.white .menu path,nav.site-nav.white .menu rect,nav.site-nav.white .close path,nav.site-nav.white .close rect{fill:#f1f0f4}nav.site-nav.menu-open .logo path,nav.site-nav.menu-open .logo rect,nav.site-nav.menu-open .menu path,nav.site-nav.menu-open .menu rect,nav.site-nav.menu-open .close path,nav.site-nav.menu-open .close rect{fill:#f1f0f4}nav.site-nav.solid .logo path,nav.site-nav.solid .logo rect,nav.site-nav.solid .menu path,nav.site-nav.solid .menu rect,nav.site-nav.solid .close path,nav.site-nav.solid .close rect{fill:#f1f0f4}nav.site-nav .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;position:relative;margin:0 auto;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}nav.site-nav .container svg{position:absolute}nav.site-nav .container .logo{left:0px}@media (min-width: 768px){nav.site-nav .container .logo{top:10px}}nav.site-nav .container .menu,nav.site-nav .container .close{right:0;cursor:pointer}@media (min-width: 768px){nav.site-nav .container .menu,nav.site-nav .container .close{top:9px}}nav.site-nav .container .close{display:none;top:-6px}@media (min-width: 768px){nav.site-nav .container .close{top:4px}}.nav-solid-background{position:fixed;z-index:99;width:100%;height:100px;left:0;top:0;height:80px;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;pointer-events:none;background-color:#0c0b0f}@media (min-width: 768px){.nav-solid-background{height:77px}}.nav-solid-background.visible{opacity:1;pointer-events:all}.nav-full-size-page{z-index:100;background:#393648;position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-grid;display:grid;top:-100%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;pointer-events:none;opacity:0}.nav-full-size-page.open{top:0;pointer-events:all;opacity:1}@media (min-width: 768px){.nav-full-size-page{display:-ms-grid;display:grid;-ms-grid-columns:60% 40%;grid-template-columns:60% 40%}}@media (min-width: 768px) and (max-height: 565px){.nav-full-size-page .credits{opacity:0}}.nav-full-size-page .credits,.nav-full-size-page .container{width:calc(100% - 48px);max-width:var(--section-max-width);-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 24px;padding-top:100px}@media (min-width: 768px){.nav-full-size-page .credits,.nav-full-size-page .container{padding:0 68px;padding-top:30px}}@media (min-width: 768px) and (max-height: 621px){.nav-full-size-page .credits,.nav-full-size-page .container{padding-top:0px}}@media (min-width: 768px) and (min-height: 729px){.nav-full-size-page .credits,.nav-full-size-page .container{padding-top:100px}}@media (min-width: 768px){.nav-full-size-page .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.nav-full-size-page .container .row .title{font-size:10px;line-height:32px;letter-spacing:0.04em;color:#ffffff}.nav-full-size-page .container .row a{text-decoration:none;font-family:"raleway", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:48px;display:block;color:white;border-bottom:1px solid #ffffff66;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-left:0px}@media (min-width: 768px){.nav-full-size-page .container .row a{border-bottom:none;max-width:110px}}.nav-full-size-page .container .row a span{color:inherit}@media (min-width: 768px){.nav-full-size-page .container .row a span{padding-left:30px;margin-left:-30px}}.nav-full-size-page .container .row a::before{opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";position:absolute;width:20px;height:30px;background-size:100%;background-position:center;background-repeat:no-repeat;margin-left:-26px;margin-top:9px}@media (min-width: 768px){.nav-full-size-page .container .row a::before{background-image:url(/wp-content/themes/poet-of-code-theme/images/nav/hover-link.svg)}}.nav-full-size-page .container .row a:hover{color:#fbbd75}.nav-full-size-page .container .row a:hover::before{opacity:1}@media (min-width: 768px){.nav-full-size-page .container .row a:hover{margin-left:23px}}.nav-full-size-page .container .row.content a:last-of-type{border-bottom:none}.nav-full-size-page .container .row.social{padding-top:50px}@media (min-width: 768px){.nav-full-size-page .container .row.social{padding-top:0px}}.nav-full-size-page .container .row.social a{display:inline-block;margin-right:34px;border-bottom:none}@media (min-width: 768px){.nav-full-size-page .container .row.social a{display:block}}.nav-full-size-page .container .row.social a span{display:none}@media (min-width: 768px){.nav-full-size-page .container .row.social a span{display:block}}@media (min-width: 768px){.nav-full-size-page .container .row.social a img{display:none}}@media (min-width: 768px){.nav-full-size-page .credits{position:absolute;bottom:60px}}.nav-full-size-page .credits p,.nav-full-size-page .credits p a{font-weight:600;font-size:20px;line-height:32px;color:#ffffff;text-decoration:none}@media (min-width: 768px){.nav-full-size-page .credits p,.nav-full-size-page .credits p a{font-size:10px;line-height:16px}}@media (min-width: 768px){.nav-full-size-page .wrapper{max-width:620px;position:relative;padding-top:110px}}.nav-full-size-page .image{display:none;pointer-events:none;position:relative}@media (min-width: 768px){.nav-full-size-page .image{display:block}}.nav-full-size-page .image .full-size{background-image:url("http://poetofcode.com/wp-content/uploads/2021/09/image-nav-menu-1.jpg");position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;opacity:1}.nav-full-size-page .image .full-size.social{background-image:url("http://poetofcode.com/wp-content/uploads/2021/09/image-nav-menu-2.jpg")}footer.global-footer{background-color:#0c0b0f;padding-bottom:39px;padding-top:100px;z-index:3;position:relative}@media (min-width: 768px){footer.global-footer{padding-bottom:6px;padding-top:367px}}@media (min-width: 1360px){footer.global-footer{padding-bottom:72px}}footer.global-footer p{font-weight:600;font-size:14px;line-height:22px;margin-bottom:20px;max-width:250px}@media (min-width: 768px){footer.global-footer p{font-size:20px;line-height:28px;max-width:100%}}@media (min-width: 768px){footer.global-footer .press{margin-bottom:0px}}footer.global-footer .credits{margin-top:50px;color:#f1f0f4}footer.global-footer .credits a{text-decoration:none;color:#f1f0f4;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}footer.global-footer .credits a:hover{color:#e74540}footer.global-footer ul{margin-bottom:70px}@media (min-width: 768px){footer.global-footer ul{margin-bottom:90px}}footer.global-footer ul li{font-family:"raleway", sans-serif}footer.global-footer ul li a{font-weight:600;font-size:14px;line-height:48px;text-decoration:none;color:#f1f0f4;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}footer.global-footer ul li a:hover{color:#e74540}@media (min-width: 768px){footer.global-footer ul li a{font-size:20px;line-height:28px}}footer.global-footer p.other{color:#f1f0f4}footer.global-footer p.other a{color:#e74540}.video-player{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;background-color:rgba(0,0,0,0.8);display:-ms-grid;display:grid;pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.video-player.visible{opacity:1;pointer-events:all}.video-player .wrapper{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:-2px 29px 60px 0px black;box-shadow:-2px 29px 60px 0px black;width:100vw;height:40vh}@media (min-width: 768px){.video-player .wrapper{width:70vw;height:60vh}}.video-player .wrapper iframe{width:100%;height:100%}.start-screen{opacity:1;pointer-events:none;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;z-index:1000;position:fixed;background:black;width:100%;height:100%;top:-100%;text-align:center}.start-screen.visible{top:0}.start-screen .container{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.start-screen .w{color:white;opacity:0;-webkit-transition:all 0.9s ease-in-out;transition:all 0.9s ease-in-out}.start-screen .w.visible{opacity:1}section,footer{-webkit-transform:translate3d(0, 0, 0)}.front-page section.hero{height:100vh;background-size:cover;background-position:center;position:fixed;top:0;left:0;width:100%;z-index:2;background-image:url("/wp-content/themes/poet-of-code-theme/images/home-page/hero-mobile.jpg");margin-top:0px}@media (min-width: 768px){.front-page section.hero{background-image:url("/wp-content/themes/poet-of-code-theme/images/home-page/hero-desktop.jpg")}}.front-page section.hero.black{background-image:none !important;background-color:#0c0b0f !important}@media (min-width: 768px){.front-page section.hero.before-loading{margin-top:100px}}@media (min-width: 768px){.front-page section.hero .section-wrapper{max-width:100%}}.front-page section.hero .scroll-arrow{position:absolute;bottom:60px;right:20px;-webkit-animation:MoveUpDown 2s ease-in-out infinite;animation:MoveUpDown 2s ease-in-out infinite}.front-page section.hero .scroll-arrow.desktop{right:63px;-webkit-transform:translate(0, 14vh);transform:translate(0, 14vh)}.front-page section.hero .links{padding-top:38vh;display:-ms-grid;display:grid;gap:10vh;z-index:4;max-width:180px}.front-page section.hero .links a{font-family:"raleway", sans-serif;font-style:normal;font-weight:600;font-size:10px;line-height:12px;color:#0c0b0f;text-decoration:none;margin-right:100px;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.front-page section.hero .links a:hover{opacity:0.4}.front-page section.hero .joy{position:relative;top:-33vh}.front-page section.hero .joy img{position:absolute;right:0}@-webkit-keyframes MoveUpDown{0%,100%{bottom:120px}50%{bottom:125px}}@keyframes MoveUpDown{0%,100%{bottom:120px}50%{bottom:125px}}.front-page .hero-gap{height:100vh;pointer-events:none}@media (min-width: 768px){.front-page .hero-gap{height:30vh}}.front-page section.quote{background:#0c0b0f;padding-top:30px;padding-bottom:48px;position:relative;z-index:3}@media (min-width: 768px){.front-page section.quote{background:rgba(204,186,162,0.4);height:100vh;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:0;width:100%;opacity:0;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;position:fixed;top:0}}.front-page section.quote.visible{opacity:1}@media (min-width: 768px){.front-page section.quote .section-wrapper{display:-ms-grid;display:grid;place-items:center;height:100%}}.front-page section.quote h2{color:#f1f0f4;font-style:normal;font-weight:normal;font-size:40px;line-height:56px}@media (min-width: 768px){.front-page section.quote h2{color:#0c0b0f;font-weight:normal;font-size:88px;line-height:104px;max-width:862px;text-align:center}}.front-page section.quote h2 span.w{display:inline-block !important;color:inherit}.front-page section.quote h2 strong{font-style:italic;font-weight:bold;font-size:40px;line-height:56px;color:inherit}@media (min-width: 768px){.front-page section.quote h2 strong{font-size:88px;line-height:104px}}.front-page .quote-gap{height:150vh}.front-page section.about{background-color:#e74540;color:#0c0b0f;padding-top:35px;padding-bottom:40px;z-index:3;position:relative}@media (min-width: 768px){.front-page section.about{padding-top:158px;padding-bottom:65px}}.front-page section.about p{color:#0c0b0f}.front-page section.about .logos{margin-top:55px}.front-page section.about .logos img.desktop{-webkit-transform:scale(1);transform:scale(1);width:100%}@media (min-width: 768px){.front-page section.about .logos .flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:20px}}@media (min-width: 1000px){.front-page section.about .logos .flex-grid{gap:50px}}.front-page section.about .logos .flex-grid a{text-decoration:none;padding-bottom:28px;padding-right:11px;display:inline-block}@media (min-width: 768px){.front-page section.about .logos .flex-grid a{opacity:0.3;display:block;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;padding-bottom:0px;padding-right:0px}}@media (min-width: 768px){.front-page section.about .logos .flex-grid a:hover{opacity:1}}.front-page section.about .logos .flex-grid a img{max-width:100%}.front-page section.about p{font-weight:600;font-size:20px;line-height:32px;margin-bottom:56px}@media (min-width: 768px){.front-page section.about p{font-size:24px;line-height:40px;max-width:744px}}.front-page section.about .button{min-width:240px;margin-bottom:24px}@media (min-width: 768px){.front-page section.about .button{min-width:auto;margin-right:16px}}.front-page section.highlights{background-color:white;padding-top:48px;padding-bottom:30px;overflow:scroll;z-index:4;position:relative}@media (min-width: 768px){.front-page section.highlights{padding-top:135px;padding-bottom:54px}}.front-page section.highlights h2{line-height:80px}@media (min-width: 768px){.front-page section.highlights h2{margin-bottom:98px}}.front-page section.highlights .cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9, 1fr);gap:24px;padding-right:24px;width:100%;z-index:3}@media (min-width: 768px){.front-page section.highlights .cards{gap:40px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.front-page section.highlights .cards .card{width:239px}@media (min-width: 768px){.front-page section.highlights .cards .card{width:100%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translate(0, 0px);transform:translate(0, 0px);opacity:0}}.front-page section.highlights .cards .card.start{-webkit-transform:translate(20px, 0px);transform:translate(20px, 0px);opacity:0}.front-page section.highlights .cards .card.end{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);opacity:1}.front-page section.highlights .cards .card img{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.front-page section.highlights .cards .card a{text-decoration:none}.front-page section.highlights .cards .card h4{font-weight:600;font-size:16px;line-height:24px}@media (min-width: 768px){.front-page section.highlights .cards .card h4{padding-top:10px;font-weight:600;font-size:20px;line-height:28px}}.front-page section.highlights .cards .empty-card{color:transparent}.front-page section.fighting{background-color:#0c0b0f;padding-top:177px;padding-bottom:40px;z-index:2;position:relative;-webkit-transform:none !important}@media (min-width: 768px){.front-page section.fighting{overflow:hidden;padding-top:0px;background-image:none;padding-bottom:0px;z-index:3}}.front-page section.fighting .background-head.mobile{background-image:url(/wp-content/themes/poet-of-code-theme/images/home-page/static-face.jpg);width:100%;height:100%;position:fixed;z-index:-1;background-size:auto;top:70px;left:0;background-position:center;background-repeat:no-repeat;opacity:0;pointer-events:none;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.front-page section.fighting .background-head.mobile.visible{opacity:1}.front-page section.fighting h2{color:#f1f0f4;font-size:40px;line-height:56px;font-weight:normal;text-align:center}@media (min-width: 768px){.front-page section.fighting h2{font-size:88px;line-height:104px;max-width:814px;margin:0 auto;pointer-events:none}}.front-page section.fighting h2 strong{font-style:italic;font-weight:bold;color:inherit}@media (min-width: 768px){.front-page section.fighting h2 strong{font-size:88px;line-height:104px}}.front-page section.fighting p{font-size:20px;line-height:32px;color:#f1f0f4;text-align:center}@media (min-width: 768px){.front-page section.fighting p{max-width:778px;margin:0 auto;pointer-events:none}}.front-page section.fighting .button{margin-top:63px;min-width:240px;width:auto}@media (min-width: 768px){.front-page section.fighting .button{pointer-events:all}}.front-page section.fighting .section-wrapper{min-height:80vh;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}@media (min-width: 768px){.front-page section.fighting .section-wrapper{min-height:100vh;text-align:center;pointer-events:none}}.front-page section.fighting .section-wrapper.fighting-part-1{min-height:80vh}@media (min-width: 768px){.front-page section.fighting .section-wrapper.fighting-part-1{min-height:150vh}}.front-page section.fighting .section-wrapper.fighting-part-2{min-height:150vh}@media (min-width: 768px){.front-page section.fighting .section-wrapper.fighting-part-2{min-height:200vh}}.front-page section.fighting .section-wrapper.visible{opacity:1}.front-page section.fighting .section-wrapper .wrapper{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.front-page section.fighting .floating-images{padding-top:39px;padding-bottom:46px;overflow:hidden}@media (min-width: 768px){.front-page section.fighting .floating-images{overflow:visible}}.front-page section.fighting .floating-images .image-wrapper{position:fixed;top:0;left:0;width:100%;height:100%}.front-page section.fighting .floating-images .image-wrapper img{position:absolute}.front-page section.fighting .floating-images .image-wrapper .image-1{right:auto;left:calc(50% - 600px);top:200px}.front-page section.fighting .floating-images .image-wrapper .image-2{right:calc(50% - 760px);top:580px}.front-page section.fighting .floating-images .image-wrapper .image-3{left:calc(50% - 200px);top:820px;z-index:1}.front-page section.fighting .floating-images .image-wrapper .image-4{right:calc(50% - 670px);top:250px;z-index:-1}.front-page section.fighting .floating-images .image-wrapper .image-5{top:600px;left:100px}.front-page section.fighting .floating-images .floating{-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.front-page section.fighting .floating-images .floating:nth-child(1){-webkit-animation-delay:-1s;animation-delay:-1s}.front-page section.fighting .floating-images .floating:nth-child(2){-webkit-animation-delay:-2s;animation-delay:-2s}.front-page section.fighting .floating-images .floating:nth-child(3){-webkit-animation-delay:-3s;animation-delay:-3s}.front-page section.fighting .floating-images .floating:nth-child(4){-webkit-animation-delay:-4s;animation-delay:-4s}@-webkit-keyframes floating{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}50%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}100%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}}@keyframes floating{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}50%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}100%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}}.front-page section.fighting.visible .particlehead{opacity:1;pointer-events:all}.front-page section.fighting .particlehead{position:absolute;top:290px;pointer-events:none;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;position:fixed;top:140px;z-index:-1}.front-page section.campaigns{padding-top:20px;padding-bottom:36px;background-color:white;z-index:3;position:relative}@media (min-width: 768px){.front-page section.campaigns{padding-bottom:67px}}.front-page section.campaigns h2{font-weight:bold;font-size:32px;line-height:80px}@media (min-width: 768px){.front-page section.campaigns h2{color:#0c0b0f;font-size:72px;line-height:80px;margin-bottom:98px;margin-top:156px}}.front-page section.campaigns .articles{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}@media (min-width: 768px){.front-page section.campaigns .articles{gap:98px}}.front-page section.campaigns .campaign{background-position:center;background-size:auto 100%;-webkit-transition:all 3s ease-in-out;transition:all 3s ease-in-out}@media (max-width: 767px){.front-page section.campaigns .campaign{background-image:none !important}}.front-page section.campaigns .campaign:hover{background-size:auto 105%}.front-page section.campaigns .campaign img{width:100%}.front-page section.campaigns .campaign h4{color:#0c0b0f;font-size:16px;line-height:24px;font-weight:bold;margin-top:3px;text-align:left}@media (min-width: 768px){.front-page section.campaigns .campaign h4{margin-top:0px;font-size:40px;line-height:48px;color:#f1f0f4;line-height:570px;text-align:center;position:relative}}.front-page section.news{background-color:#0c0b0f;z-index:3;position:relative;padding-top:40px;padding-bottom:20px}.front-page section.news h2{color:#f1f0f4;font-weight:bold;font-size:32px;line-height:80px}@media (min-width: 768px){.front-page section.news h2{color:#f1f0f4;font-size:72px;line-height:80px;margin-bottom:98px;margin-top:156px}}.front-page section.news .articles{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:26px}@media (min-width: 768px){.front-page section.news .articles{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px}}.front-page section.news .articles article .image{height:212px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 768px){.front-page section.news .articles article .image{height:397px;background-size:100%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.front-page section.news .articles article .image:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}.front-page section.news .articles article p.site{font-weight:500;font-size:16px;line-height:40px;color:#e74540}@media (min-width: 768px){.front-page section.news .articles article p.site{padding-top:10px;font-size:28px;line-height:40px}}.front-page section.news .articles article h4{font-weight:bold;font-size:16px;line-height:24px;color:#f1f0f4}@media (min-width: 768px){.front-page section.news .articles article h4{font-weight:bold;font-size:28px;line-height:40px}}.front-page section.news .articles article p.date{font-weight:normal;font-size:14px;line-height:40px;color:#f1f0f4}@media (min-width: 768px){.front-page section.news .articles article p.date{font-size:16px;line-height:32px;padding-top:10px}}@media (min-width: 768px){.front-page section.news .articles article:nth-child(2){padding-left:112px;padding-top:77px}.front-page section.news .articles article:nth-child(2) .image{height:344px}.front-page section.news .articles article:nth-child(3){padding-right:112px}.front-page section.news .articles article:nth-child(3) .image{height:344px}.front-page section.news .articles article:nth-child(4){padding-top:62px}}@media (min-width: 768px){.front-page section.news .button-container{padding-top:20px;text-align:center}}.front-page section.news .button{display:inline-block;margin-top:43px;min-width:240px}.front-page section.highlights::-webkit-scrollbar{display:none}.front-page section.highlights{-ms-overflow-style:none;scrollbar-width:none}.page-about section.hero{height:382px;background-size:cover;background-position:center;position:fixed;top:0;left:0;width:100%;z-index:-1;background-image:url("/wp-content/themes/poet-of-code-theme/images/about/hero.jpg");margin-top:0px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-position:center}@media (min-width: 768px){.page-about section.hero{height:80vh;background-position:bottom;background-image:url("/wp-content/themes/poet-of-code-theme/images/about/hero-desktop.jpg")}}.page-about section.hero.black{background-image:none !important;background-color:#0c0b0f !important}.page-about .hero-gap{height:382px;pointer-events:none}@media (min-width: 768px){.page-about .hero-gap{height:calc(80vh - 50px)}}.page-about section.hero-title{background:#0c0b0f;padding-top:30px;padding-bottom:48px;position:relative;z-index:3}@media (min-width: 768px){.page-about section.hero-title{background:transparent;height:0;padding:0}}@media (min-width: 768px){.page-about section.hero-title .section-wrapper{position:relative;height:100%}}.page-about section.hero-title h2{color:#f1f0f4;font-style:normal;font-weight:normal;font-size:40px;line-height:56px}@media (min-width: 768px){.page-about section.hero-title h2{font-size:88px;line-height:104px;max-width:629px;position:absolute;bottom:60px;left:63px}}.page-about section.hero-title h2 strong{font-style:italic;font-weight:bold;font-size:40px;line-height:56px;color:inherit}@media (min-width: 768px){.page-about section.hero-title h2 strong{font-size:88px;line-height:104px}}.page-about section.about{padding-top:35px;padding-bottom:30px;background:white}@media (min-width: 768px){.page-about section.about{padding-top:162px;padding-bottom:140px}}.page-about section.about .copy{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.page-about section.about .copy{gap:40px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.page-about section.about .copy p{color:#0c0b0f;font-weight:600;font-size:20px;line-height:32px}@media (min-width: 768px){.page-about section.about .copy p{font-size:24px;line-height:40px}}.page-about section.about .copy p a{color:#e74540;text-decoration:none}.page-about section.selected-recognition{background:white}@media (min-width: 768px){.page-about section.selected-recognition{padding-bottom:69px}}.page-about section.selected-recognition img.hero.mobile{width:100%}.page-about section.selected-recognition h2{padding-top:40px}@media (min-width: 768px){.page-about section.selected-recognition h2{padding-bottom:90px}}@media (min-width: 768px){.page-about section.selected-recognition .section-wrapper.gr{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px}}.page-about section.selected-recognition .recognition-list{padding-top:30px;padding-bottom:30px;font-weight:500;font-size:16px;line-height:40px}@media (min-width: 768px){.page-about section.selected-recognition .recognition-list{padding-top:0;padding-bottom:0;height:100%;display:-ms-grid;display:grid}}.page-about section.selected-recognition .recognition-list a{text-decoration:none;background-color:white;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-bottom:1px solid #000000;display:block;background-image:url("/wp-content/themes/poet-of-code-theme/images/about/arrow.svg");background-position:center right;background-repeat:no-repeat}.page-about section.selected-recognition .recognition-list a:hover{background-color:#f1f0f4}.page-about section.selected-recognition .recognition-list .recognition{padding-bottom:14px}@media (min-width: 768px){.page-about section.selected-recognition .recognition-list .recognition{display:-ms-grid;display:grid;padding-bottom:10px;padding-top:10px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.page-about section.selected-recognition .recognition-list .recognition .name{font-weight:500;font-size:16px;line-height:40px;color:#e74540}@media (min-width: 768px){.page-about section.selected-recognition .recognition-list .recognition .name{font-size:28px;line-height:40px}}.page-about section.selected-recognition .recognition-list .recognition .title{font-weight:bold;font-size:16px;line-height:24px;color:#0c0b0f}@media (min-width: 768px){.page-about section.selected-recognition .recognition-list .recognition .title{font-size:28px;line-height:40px}}.page-about section.selected-recognition .recognition-list .recognition-list a:first-of-type{border-top:1px solid #000000}.page-about section.selected-recognition .recognition-list .wired{border-bottom:0px}.page-about section.education{background:#0c0b0f;padding-top:40px;padding-bottom:48px}@media (min-width: 768px){.page-about section.education{padding-top:155px;padding-bottom:68px}}.page-about section.education h2{padding-bottom:20px}@media (min-width: 768px){.page-about section.education h2{padding-bottom:50px}}.page-about section.education h3{font-weight:bold;font-size:20px;line-height:40px;padding-bottom:10px}@media (min-width: 768px){.page-about section.education h3{font-size:28px;line-height:40px}}.page-about section.education p{font-weight:500;font-size:16px;line-height:28px;padding-bottom:5px}@media (min-width: 768px){.page-about section.education p{font-weight:600;font-size:24px;line-height:32px;margin-bottom:17px}}.page-about section.education hr{border:0px;height:1px;width:100%;background:#393648;margin:15px 0}.page-about section.education img{padding-top:30px;padding-bottom:36px;width:100%}@media (min-width: 768px){.page-about section.education img{padding-top:60px;padding-bottom:70px}}.page-about section.education .quote{padding-bottom:50px;font-style:normal;font-weight:200;font-size:40px;line-height:56px}@media (min-width: 768px){.page-about section.education .quote{font-weight:200;font-size:88px;line-height:104px;text-align:center;max-width:1026px;margin:0 auto}}.page-about section.education .quote strong{font-style:italic;font-weight:bold;color:inherit}.page-about section.education .quote span{font-size:14px;line-height:40px;color:inherit;display:block}@media (min-width: 768px){.page-about section.education .quote span{font-size:16px;line-height:80px;margin-top:10px}}.page-about section.education h2,.page-about section.education h3,.page-about section.education a,.page-about section.education p{color:#f1f0f4}@media (min-width: 768px){.page-about section.education .wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding-bottom:36px;padding-top:36px}}.page-about section.education .button-wrapper .button{width:100%}@media (min-width: 768px){.page-about section.education .button-wrapper .button{width:auto}}@media (min-width: 768px){.page-about section.education .button-wrapper{text-align:center}}.page-about section.talks{background:white;padding-top:36px;padding-bottom:4px;overflow:hidden}@media (min-width: 768px){.page-about section.talks{padding-top:157px;padding-bottom:58px}}.page-about section.talks a{text-decoration:none}@media (max-width: 767px){.page-about section.talks .scroll-wrapper{overflow:scroll;width:calc(100% + 48px);position:relative;left:-24px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;padding-bottom:30px}}.page-about section.talks .empty-col{color:white}.page-about section.talks h2{margin-bottom:20px}@media (min-width: 768px){.page-about section.talks h2{margin-bottom:91px}}@media (min-width: 768px){.page-about section.talks h2.selected-title{margin-top:180px;margin-bottom:88px}}.page-about section.talks .talk img,.page-about section.talks .interview img{min-width:240px;margin-bottom:10px}@media (min-width: 768px){.page-about section.talks .talk img,.page-about section.talks .interview img{min-width:auto}}.page-about section.talks .talk p,.page-about section.talks .interview p{font-weight:600;font-size:16px;line-height:24px}.page-about section.talks .talks{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:24px}@media (min-width: 768px){.page-about section.talks .talks{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.page-about section.talks .interviews{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:24px}@media (min-width: 768px){.page-about section.talks .interviews{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.page-about section.request-speaking{background:#0c0b0f;padding-top:42px}@media (min-width: 768px){.page-about section.request-speaking{padding-top:158px}}.page-about section.request-speaking h2,.page-about section.request-speaking h3,.page-about section.request-speaking p{color:#f1f0f4}.page-about section.request-speaking a{text-decoration:none}.page-about section.request-speaking h2{font-weight:600;font-size:16px;line-height:24px;padding-bottom:10px}@media (min-width: 768px){.page-about section.request-speaking h2{font-size:20px;line-height:28px}}.page-about section.request-speaking h3{font-style:normal;font-weight:bold;font-size:32px;line-height:40px;margin-bottom:24px}@media (min-width: 768px){.page-about section.request-speaking h3{font-size:72px;line-height:80px;max-width:919px}}.page-about section.request-speaking p.copy{font-weight:600;font-size:20px;line-height:32px;padding-bottom:48px}@media (min-width: 768px){.page-about section.request-speaking p.copy{font-size:24px;line-height:40px;max-width:747px}}.page-about section.request-speaking p.area{font-weight:600;font-size:16px;line-height:24px;padding-top:13px;padding-bottom:30px}@media (min-width: 768px){.page-about section.request-speaking p.area{font-size:20px;line-height:28px;max-width:520px}}@media (min-width: 768px){.page-about section.request-speaking .button-wrapper{display:-ms-grid;display:grid;gap:40px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.page-impact section.hero{height:80vh;background-size:cover;position:fixed;top:0;left:0;width:100%;z-index:-1;background-image:url("/wp-content/themes/poet-of-code-theme/images/art/hero-mobile.jpg");margin-top:0px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-position:76%}.page-impact section.hero.art{height:375px}@media (min-width: 768px){.page-impact section.hero.art{height:60vh}}@media (min-width: 768px){.page-impact section.hero{background-position:center;background-image:url("/wp-content/themes/poet-of-code-theme/images/art/hero.jpg");background-position:bottom}}.page-impact section.hero.black{background-image:none !important;background-color:#0c0b0f !important}.page-impact .hero-gap{height:80vh;pointer-events:none}@media (min-width: 768px){.page-impact .hero-gap{height:0}}.page-impact .hero-gap.art{height:60vh}@media (min-width: 768px){.page-impact .hero-gap.art{height:0}}.page-impact section.hero-title{background:#0c0b0f;padding-top:30px;padding-bottom:48px;position:relative;z-index:3}@media (min-width: 768px){.page-impact section.hero-title{background:transparent;height:80vh;padding:0}}@media (min-width: 768px){.page-impact section.hero-title .section-wrapper{position:relative;height:100%}}.page-impact section.hero-title h2{color:#f1f0f4;font-style:normal;font-weight:normal;font-size:40px;line-height:56px}@media (min-width: 768px){.page-impact section.hero-title h2{font-size:88px;line-height:104px;max-width:629px;position:absolute;bottom:60px;left:63px}}.page-impact section.hero-title h2 strong{font-style:italic;font-weight:bold;font-size:40px;line-height:56px;color:inherit}@media (min-width: 768px){.page-impact section.hero-title h2 strong{font-size:88px;line-height:104px}}.page-impact img.full{width:100%}@media (min-width: 768px){.page-impact img.full{margin-bottom:-3px}}.page-impact .articles h3{font-weight:bold;font-size:16px;line-height:24px;padding-bottom:26px}@media (min-width: 768px){.page-impact .articles h3{font-size:40px;line-height:48px;margin-bottom:30px}}.page-impact .articles .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}@media (min-width: 768px){.page-impact .articles .grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.page-impact .articles .grid a{text-decoration:none}.page-impact .articles .grid img{width:100%}.page-impact .articles .grid h4{font-weight:bold;font-size:16px;line-height:24px;padding-top:15px}@media (min-width: 768px){.page-impact .articles .grid h4{font-size:20px;line-height:28px}}.page-impact section.research{padding-top:90px;padding-bottom:50px;background-color:#ffffff}@media (min-width: 768px){.page-impact section.research{padding-top:155px;padding-bottom:63px;overflow:hidden}}.page-impact section.research h2 span{color:#e74540;display:block}@media (min-width: 768px){.page-impact section.research h2 span{display:inline-block}}.page-impact section.research p.copy{font-size:24px;line-height:40px;font-weight:600}@media (min-width: 768px){.page-impact section.research p.copy{font-size:56px;line-height:80px}}.page-impact section.research .container{padding-top:42px;padding-bottom:55px}@media (min-width: 768px){.page-impact section.research .container{padding-top:72px;padding-bottom:160px;position:relative;margin-bottom:90px}}.page-impact section.research .container img{width:100%;margin-bottom:-10px}@media (min-width: 768px){.page-impact section.research .container img{margin-bottom:-2px}}.page-impact section.research .table{background-color:#e74540;padding:0px 24px}@media (min-width: 768px){.page-impact section.research .table{position:absolute;bottom:70px;padding:25px 59px}}.page-impact section.research .table div{border-bottom:1px solid black;padding:18px 0}.page-impact section.research .table div:last-of-type{border-bottom:0}.page-impact section.research .table .netflix-arrow{background-image:url(/wp-content/themes/poet-of-code-theme/images/about/arrow-white.svg);background-repeat:no-repeat;background-position:100%}@media (min-width: 768px){.page-impact section.research .table .netflix-arrow{background-position:100% calc(50% + 3px)}}.page-impact section.research .table a{text-decoration:none}.page-impact section.research .table h3{font-weight:500;font-size:16px;line-height:40px;color:#f1f0f4}@media (min-width: 768px){.page-impact section.research .table h3{font-weight:500;font-size:28px;line-height:40px}}.page-impact section.research .table p{font-weight:bold;font-size:16px;line-height:24px;color:#0c0b0f}@media (min-width: 768px){.page-impact section.research .table p{font-size:28px;line-height:40px}}.page-impact section.research .list{padding-top:33px}@media (min-width: 768px){.page-impact section.research .list{position:relative;left:50%;top:221px;width:380px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media (min-width: 1050px){.page-impact section.research .list{-webkit-transform:translate(0, 0);transform:translate(0, 0);top:91px;left:67%}}.page-impact section.research .list a{font-family:"raleway", sans-serif;text-decoration:none;font-weight:bold;font-size:16px;line-height:40px;color:#e74540;display:block;background-image:url(/wp-content/themes/poet-of-code-theme/images/about/arrow.svg);background-repeat:no-repeat;background-position:20px;padding-left:60px}@media (min-width: 768px){.page-impact section.research .list a{font-weight:600;font-size:24px;line-height:40px}}.page-impact section.research .grid{display:-ms-grid;display:grid;gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 768px){.page-impact section.research .grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}}.page-impact section.research .grid img{width:100%}.page-impact section.research .grid a{text-decoration:none}.page-impact section.research .grid p{font-weight:bold;font-size:16px;line-height:24px;padding-top:17px}@media (min-width: 768px){.page-impact section.research .grid p{font-weight:600;font-size:20px;line-height:28px}}.page-impact section.genesis{padding-top:31px;padding-bottom:55px;background-color:#0c0b0f}@media (min-width: 768px){.page-impact section.genesis{padding-top:149px;padding-bottom:64px}}.page-impact section.genesis h2,.page-impact section.genesis p,.page-impact section.genesis a,.page-impact section.genesis h3{color:#f1f0f4;text-decoration:none}.page-impact section.genesis h2 span{color:#d13f2e;display:block}@media (min-width: 768px){.page-impact section.genesis .wrapper{display:-ms-grid;display:grid;-ms-grid-columns:320px 1fr;grid-template-columns:320px 1fr;gap:42px;margin-bottom:70px}}@media (min-width: 1000px){.page-impact section.genesis .wrapper{-ms-grid-columns:520px 1fr;grid-template-columns:520px 1fr}}.page-impact section.genesis img.hero{padding-bottom:57px}@media (min-width: 768px){.page-impact section.genesis h2{font-size:72px;line-height:80px;margin-top:-15px;margin-bottom:-6px}}.page-impact section.genesis p.copy{font-weight:600;font-size:20px;line-height:32px;padding-top:31px;padding-bottom:54px}@media (min-width: 768px){.page-impact section.genesis p.copy{font-weight:600;font-size:24px;line-height:40px}}.page-impact section.genesis .button-container{display:-ms-grid;display:grid;gap:32px;padding-bottom:96px}@media (min-width: 768px){.page-impact section.genesis .button-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (min-width: 1200px){.page-impact section.genesis .button-container{-ms-grid-columns:231px 293px;grid-template-columns:231px 293px}}.page-impact section.genesis .button-container .tertiary{border-color:white}.page-impact section.genesis .articles{margin-bottom:55px}.page-impact section.genesis .articles h2{font-weight:600;font-size:24px;line-height:40px;padding-bottom:40px}@media (min-width: 768px){.page-impact section.genesis .articles h2{font-weight:600;font-size:56px;line-height:80px;max-width:1080px;padding-bottom:94px}}.page-impact section.genesis .articles h4{color:#f1f0f4}@media (min-width: 768px){.page-impact section.genesis .button-container.second{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;max-width:310px;padding-bottom:184px}}.page-impact section.genesis .papers .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:36px}@media (min-width: 768px){.page-impact section.genesis .papers .grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px}}.page-impact section.genesis .papers h2{font-weight:bold;font-size:16px;line-height:24px;padding-bottom:26px}@media (min-width: 768px){.page-impact section.genesis .papers h2{font-size:40px;line-height:48px}}.page-impact section.genesis .papers img{width:100%}.page-impact section.genesis .papers h3{font-weight:bold;font-size:16px;line-height:24px;padding-top:17px}@media (min-width: 768px){.page-impact section.genesis .papers h3{font-weight:600;font-size:20px;line-height:28px}}.page-impact section.genesis .papers p{font-weight:normal;font-size:14px;line-height:40px}@media (min-width: 768px){.page-impact section.genesis .papers p{font-weight:normal;font-size:16px;line-height:40px}}.page-impact section.genesis .papers .button.secondary{font-size:18px;line-height:24px;padding:17px 0;margin-top:42px}@media (min-width: 768px){.page-impact section.genesis .papers .button.secondary{width:438px}}.page-impact section.advocacy{padding-top:90px;padding-bottom:45px;background-color:#ffffff}@media (min-width: 768px){.page-impact section.advocacy{padding-top:159px;padding-bottom:70px;overflow:hidden}}.page-impact section.advocacy p.copy{font-weight:600;font-size:24px;line-height:40px}@media (min-width: 768px){.page-impact section.advocacy p.copy{font-weight:600;font-size:56px;line-height:80px;max-width:1080px;padding-bottom:152px}}.page-impact section.advocacy p.copy a{text-decoration:none}.page-impact section.advocacy .wrapper{position:relative}.page-impact section.advocacy .wrapper img{padding-top:43px;width:100%;margin-bottom:-5px}@media (min-width: 768px){.page-impact section.advocacy .wrapper img{margin-bottom:-20px}}@media (min-width: 1050px){.page-impact section.advocacy .wrapper img{padding-top:0px;margin-bottom:10px}}@media (min-width: 1378px){.page-impact section.advocacy .wrapper img{margin-bottom:140px}}.page-impact section.advocacy .wrapper .quote{padding:17px 24px;background-color:#0c0b0f;margin-bottom:80px}@media (min-width: 768px){.page-impact section.advocacy .wrapper .quote{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:65px 58px 50px;margin-bottom:0px}}.page-impact section.advocacy .wrapper .quote p{font-weight:normal;font-size:40px;line-height:56px;color:#f1f0f4}@media (min-width: 768px){.page-impact section.advocacy .wrapper .quote p{font-size:57px;line-height:74px}}@media (min-width: 1378px){.page-impact section.advocacy .wrapper .quote p{font-size:88px;line-height:104px}}.page-impact section.advocacy .wrapper .quote p strong{font-style:italic;font-weight:bold;color:inherit}.page-impact section.advocacy .wrapper .quote p span{font-weight:normal;font-size:14px;line-height:40px;color:inherit;display:block}@media (min-width: 768px){.page-impact section.advocacy .wrapper .quote p span{font-size:16px;line-height:32px;padding-top:10px}}.page-impact section.advocacy .wrapper p.last{font-weight:600;font-size:20px;line-height:32px}@media (min-width: 768px){.page-impact section.advocacy .wrapper p.last{font-weight:600;font-size:24px;line-height:40px;right:0;max-width:520px}}@media (min-width: 768px){.page-impact section.advocacy .wrapper .lovely-grid-nico{display:-ms-grid;display:grid;-ms-grid-columns:1.2fr 0.8fr;grid-template-columns:1.2fr 0.8fr;gap:40px;max-width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-top:-120px;padding-bottom:86px}}@media (min-width: 1378px){.page-impact section.advocacy .wrapper .lovely-grid-nico{margin-top:-330px}}.page-impact section.highlights{padding-top:40px;padding-bottom:45px;background-color:#ffffff}@media (min-width: 768px){.page-impact section.highlights{padding-top:30px;padding-bottom:78px}}@media (min-width: 768px){.page-impact section.highlights h2{padding-bottom:62px;font-size:40px;line-height:48px}}@media (min-width: 768px){.page-impact section.highlights .wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:77px}.page-impact section.highlights .wrapper img{width:100%}}.page-impact section.highlights .desktop.image{background-image:url(/wp-content/themes/poet-of-code-theme/images/impact/highlights-desktop.jpg);background-size:100%;background-position:top;background-repeat:no-repeat;height:100%;width:100%}.page-impact section.highlights .list{padding-bottom:20px}@media (min-width: 768px){.page-impact section.highlights .list{width:100%}}.page-impact section.highlights .list a{text-decoration:none;display:block;background-image:url(/wp-content/themes/poet-of-code-theme/images/about/arrow.svg);background-repeat:no-repeat;background-position:100%;padding-right:20px;border-bottom:1px solid black;background-color:#ffffff;-webkit-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out}@media (min-width: 768px){.page-impact section.highlights .list a:first-of-type{border-top:1px solid black}}.page-impact section.highlights .list a:last-of-type{border-bottom:0px solid black}.page-impact section.highlights .list a:hover{background-color:#f1f0f4}.page-impact section.highlights .list a h3{font-weight:bold;font-size:16px;line-height:24px;max-width:264px;padding:27px 0}@media (min-width: 768px){.page-impact section.highlights .list a h3{font-weight:bold;font-size:28px;line-height:40px;max-width:520px;padding:20px 0}}.page-impact section.highlights .button{width:100%;margin-bottom:88px}@media (min-width: 768px){.page-impact section.highlights .button{width:auto}}.page-impact section.highlights p.copy{font-weight:600;font-size:20px;line-height:32px;margin-bottom:30px}@media (min-width: 768px){.page-impact section.highlights p.copy{font-size:24px;line-height:40px}}@media (min-width: 768px){.page-impact section.highlights .lovely-grid-nico{display:-ms-grid;display:grid;-ms-grid-columns:0.8fr 1.2fr;grid-template-columns:0.8fr 1.2fr;gap:40px;max-width:100%;padding-bottom:86px;margin-top:60px}}.page-impact section.highlights .quote{background:#e74540;padding:17px 24px;margin-bottom:97px}@media (min-width: 768px){.page-impact section.highlights .quote{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:65px 58px 50px}}.page-impact section.highlights .quote p{font-style:normal;font-weight:normal;font-size:40px;line-height:56px;color:#0c0b0f}@media (min-width: 768px){.page-impact section.highlights .quote p{font-size:57px;line-height:74px}}@media (min-width: 1378px){.page-impact section.highlights .quote p{font-size:88px;line-height:104px;padding-bottom:20px}}.page-impact section.highlights .quote p strong{font-style:italic;font-weight:bold;color:inherit}.page-impact section.highlights .quote p span{display:block;font-size:14px;line-height:40px;color:inherit}@media (min-width: 768px){.page-impact section.highlights .quote p span{font-size:16px;line-height:32px;margin-top:10px}}.page-impact section.art{padding-top:48px;padding-bottom:40px;background-color:#ffffff}@media (min-width: 768px){.page-impact section.art{padding-top:159px;padding-bottom:80px}}.page-impact section.art p.copy{font-weight:600;font-size:24px;line-height:40px;padding-bottom:37px}@media (min-width: 768px){.page-impact section.art p.copy{font-size:56px;line-height:80px;max-width:1080px;padding-bottom:150px}}.page-impact section.art p.copy a{text-decoration:none}.page-impact section.art .articles .grid .article{overflow:hidden}@media (min-width: 768px){.page-impact section.art .articles .grid a{height:41vw;display:block;position:relative}}@media (min-width: 1388px){.page-impact section.art .articles .grid a{height:573px}}@media (min-width: 768px){.page-impact section.art .articles .grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:94px}.page-impact section.art .articles .grid a img{position:absolute}.page-impact section.art .articles .grid a h4{position:absolute;text-align:center;color:#f1f0f4;font-weight:bold;font-size:40px;line-height:48px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:488px}}.page-impact section.other{padding-top:40px;padding-bottom:118px;background-color:#0c0b0f}@media (min-width: 768px){.page-impact section.other{padding-top:143px;padding-bottom:80px}}.page-impact section.other h2,.page-impact section.other p,.page-impact section.other h4,.page-impact section.other h3,.page-impact section.other a{color:#f1f0f4}.page-impact section.other h4{max-width:300px}.page-impact section.other .title-wrapper{text-align:center}@media (min-width: 768px){.page-impact section.other .title-wrapper{padding-top:68px}}.page-impact section.other h2{padding-bottom:36px;text-align:center;margin:0 auto;padding-bottom:50px;font-style:normal;font-weight:200;font-size:40px;line-height:56px;text-align:left;max-width:345px}@media (min-width: 768px){.page-impact section.other h2{max-width:1080px;font-weight:normal;font-size:88px;line-height:104px;text-align:center}}.page-impact section.other h2 strong{color:inherit;font-weight:bold;font-style:italic}.page-impact section.other .articles h3{padding-top:110px}@media (min-width: 768px){.page-impact section.other .articles .grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px}}.page-impact section.other .button.secondary{margin-top:40px;width:100%}@media (min-width: 768px){.page-impact section.other .button.secondary{width:auto;margin-top:80px}}.page-impact section.other .image-wide{width:100%}
/*# sourceMappingURL=style.css.map */