@import inline-block html, body height: 100% body margin: 0 font-family: "proxima-nova", "Helvetica Neue", sans-serif .button display: inline-block border: 2px solid #333 color: #333 padding: 1em 1.25em font-weight: 500 text-transform: uppercase letter-spacing: 3px text-decoration: none cursor: pointer width: 140px font-size: .8em line-height: 1.3em text-align: center .tether-element.tether-theme-arrows-dark .tether-content padding: 1em font-size: 1.1em .button border-color: #fff color: #fff width: 170px pointer-events: all .mobile-copy display: none @media (max-width: 568px) display: block .button.dark background: #333 color: #fff .hero-wrap height: 100% overflow: hidden table.showcase height: 100% width: 100% position: relative &:after content: "" display: block position: absolute left: 0 right: 0 bottom: 20px margin: auto height: 0 width: 0 border-width: 18px border-style: solid border-color: transparent border-top-color: rgba(0, 0, 0, 0.2) &.no-next-arrow:after display: none .showcase-inner margin: 40px auto 60px padding: 10px h1 font-size: 50px text-align: center font-weight: 300 @media (max-width: 567px) font-size: 40px h2 font-size: 24px text-align: center font-weight: 300 margin: 1em 0 1em @media (max-width: 567px) font-size: 14px p text-align: center &.hero text-align: center .tether-target-demo +inline-block border: 2px dotted #000 margin: 5rem auto padding: 5rem @media (max-width: 567px) padding: 1rem &.share background: #f3f3f3 &.projects-showcase .showcase-inner .projects-list width: 80% max-width: 1200px margin: 0 auto .project color: inherit text-decoration: none position: relative width: 50% float: left text-align: center margin-bottom: 2rem &:nth-child(odd) clear: left .os-icon width: 8rem height: 8rem margin-bottom: 1rem background-size: 100% h1 font-size: 2.5rem p font-size: 1.3rem &.browser-demo background-image: linear-gradient(top left, #723362 0%, #9d223c 100%) background-color: #9d223c position: absolute top: 100% &.fixed position: fixed top: 0 bottom: 0 left: 0 right: 0 z-index: 1 .browser-demo-inner transition: width 2s ease-in-out, height 2s ease-in-out // Sections &[data-section="what"] box-shadow: 0 0 0 0 &[data-section="why"] .browser-demo-inner width: 70% &[data-section="outro"] .showcase-inner pointer-events: all .showcase-inner pointer-events: none position: absolute left: 10% right: 40% top: 220px bottom: 120px margin: 0 padding: 0 @media (max-width: 567px) bottom: 90px top: 180px .browser-demo-inner height: 100% width: 100% .section-copy transition: opacity .5s ease-in-out, top .5s ease-in-out opacity: 0 position: absolute top: 0 position: absolute height: 200px color: #fff text-align: center width: 100% &.active opacity: 1 top: -150px @media (max-width: 567px) top: -130px h2 font-size: 40px font-weight: bold line-height: 1 margin: 25px 0 15px @media (max-width: 567px) font-size: 30px .browser-window border-radius: 4px background: #fff position: relative height: 100% width: 100% max-width: 1200px margin: 0 auto .browser-titlebar position: absolute top: 0 left: 0 right: 0 border-bottom: 1px solid #eee height: 55px .browser-dots padding: 16px b +inline-block border-radius: 50% width: 10px height: 10px margin-right: 7px background: rgba(0, 0, 0, .1) .browser-frame position: absolute top: 55px left: 0 right: 0 bottom: 0 iframe border-radius: 0 0 4px 4px border: 0 width: 100% height: 100% &.browser-demo-section .section-scroll-copy position: relative z-index: 10 color: #fff width: 100% font-size: 22px .section-scroll-copy-inner position: absolute z-index: 10 color: #fff right: 10% width: 23% a color: inherit .example-paragraph border-radius: 4px background: #000 padding: 1rem .browser-content display: none