@font-face {
  font-family: simplifica;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(SIMPLIFICA), url(font-SIMPLIFICA.woff2) format('woff2'), url(font-SIMPLIFICA.woff) format('woff'), url(font-SIMPLIFICA.ttf) format('truetype')
}

@font-face {
  font-family: oxygen light;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Oxygen Light'), url(font-Oxygen-Light.woff2) format('woff2'), url(font-Oxygen-Light.ttf) format('woff'), url(font-Oxygen-Light.ttf) format('truetype')
}

:root {
  --accentColor: #5B6889;
  --pad: 2.5rem
}

@media all and (min-width:50rem) {
  :root {}
}

@media all and (min-width:80rem) {
  :root {}
}

html,
body {
  width: 100%;
  min-height: 100%;
  height: 100%;
  padding: 0;
  margin: 0
}

html {
  font: 16px/24px oxygen light, sans-serif;
  box-sizing: border-box
}

body {
  background-color: #eee;
  position: relative
}

* {
  color: #333;
  box-sizing: inherit;
  font: inherit;
  font-size: 1rem;
  line-height: 150%;
  margin: 0;
  padding: 0
}

.radio-toggle {
  position: fixed
}

h1,
h2,
h3,
h4 {
  text-transform: uppercase
}

h1 {
  font-size: 5rem;
  font-weight: 700;
  max-width: 50rem;
  margin: 2rem auto
}

a {
  text-decoration: none
}

a:hover,
a:focus {
  text-decoration: underline
}

svg {
  max-width: 100%;
  max-height: 100%
}

svg path {
  stroke: #fff
}

img {
  height: auto;
  width: auto;
  max-width: 100%;
  max-height: 100%
}

#brand {
  display: inline-block;
  width: 300px;
  max-height: 40rem
}

main {
  height: 100%
}

#landing {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  text-align: center
}

nav {
  position: fixed;
  top: 0;
  left: 0
}

nav ul {
  width: 10rem;
  background: crimson
}

#radio-nav:checked~nav ul {
  width: 10rem
}

main {
  color: #fff
}

#scr-1 h1 {
  position: relative;
  display: block
}

#scr-1 h1::before {
  position: absolute;
  top: 0;
  left: 0;
  content: var(--text);
  display: block;
  height: 100%;
  width: 100%;
  color: green;
  opacity: .4;
  clip-path: circle(100px at var(--x, -100%) var(--y, -100%))
}