.section-content{padding:3em}.section-content>.ui.container{max-width:1120px;margin:0 auto}@media (width<=600px){.section-content{padding:3em 1em}}.fancy-header{color:var(--ink);letter-spacing:.01em;text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:.15em;margin:0;font-family:Bebas Neue,sans-serif;font-size:2.5em;font-weight:400;text-decoration-thickness:3px;display:inline-block}.section-hero{background:var(--bg);padding:3em 2em;position:relative;overflow:hidden}.section-hero .hero-grid{background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);opacity:.45;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 100%)}.section-hero [id$=-hero-inner]{max-width:1120px;margin:0 auto;position:relative}.section-hero [id$=-hero-inner] .ui.grid{align-items:center}.section-hero [id$=-icon-column]{justify-content:center!important;align-items:center!important;display:flex!important}.section-hero [id$=-icon-column] i.massive.icon{color:var(--ink);opacity:.9;margin:0;font-size:10em}.section-hero h1{letter-spacing:0;color:var(--ink);margin-bottom:24px;font-family:Bebas Neue,sans-serif;font-size:4em;font-weight:400;line-height:.95}.section-hero p{color:var(--ink-soft);max-width:520px;font-size:16px;line-height:1.75}@media (width<=767px){.section-hero [id$=-content]{text-align:center}.section-hero p{margin-left:auto;margin-right:auto}}
