From be874660e3069d4c84cbe276268feabb01293dd5 Mon Sep 17 00:00:00 2001 From: Mark Moser Date: Fri, 10 Aug 2018 15:08:34 -0500 Subject: [PATCH] starting focused styling --- dev/package-lock.json | 78 +++--- dev/package.json | 2 +- dev/scss/components/_global-head.scss | 35 +-- dev/scss/components/_header-menu.scss | 58 ++++- dev/scss/components/_logo-banner.scss | 3 + dev/scss/components/_search-form.scss | 31 +-- dev/scss/components/_social-menu.scss | 30 ++- dev/scss/elements/_inputs.scss | 11 + dev/scss/main.scss | 1 + dev/scss/settings/_colors.scss | 6 + dev/scss/settings/_variables.scss | 4 +- footer.php | 2 +- style.css | 344 +++++++++++++++++++++++++- style.css.map | 2 +- 14 files changed, 510 insertions(+), 97 deletions(-) create mode 100644 dev/scss/components/_logo-banner.scss diff --git a/dev/package-lock.json b/dev/package-lock.json index da295c0..202b2be 100644 --- a/dev/package-lock.json +++ b/dev/package-lock.json @@ -54,7 +54,8 @@ "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true }, "ansi-escapes": { "version": "3.1.0", @@ -240,7 +241,8 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true }, "bcrypt-pbkdf": { "version": "1.0.1", @@ -321,6 +323,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -534,7 +537,8 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "concat-stream": { "version": "1.6.2", @@ -586,11 +590,6 @@ "boom": "2.x.x" } }, - "css-parse": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", - "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=" - }, "css-tree": { "version": "1.0.0-alpha25", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha25.tgz", @@ -667,6 +666,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -1229,7 +1229,8 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fstream": { "version": "1.0.11", @@ -1350,6 +1351,7 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -1872,6 +1874,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -1880,7 +1883,8 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "inquirer": { "version": "3.3.0", @@ -2391,6 +2395,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -2398,12 +2403,14 @@ "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true }, "mkdirp": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, "requires": { "minimist": "0.0.8" } @@ -2411,7 +2418,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "multimatch": { "version": "2.1.0", @@ -2551,14 +2559,6 @@ "abbrev": "1" } }, - "normalize": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/normalize/-/normalize-0.3.1.tgz", - "integrity": "sha1-XfSj/hbALmH7Mf8vtEigf0pAhKY=", - "requires": { - "stylus": "*" - } - }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", @@ -2577,6 +2577,11 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, + "normalize.css": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.0.tgz", + "integrity": "sha512-iXcbM3NWr0XkNyfiSBsoPezi+0V92P9nj84yVV1/UZxRUrGczgX/X91KMAGM0omWLY2+2Q1gKD/XRn4gQRDB2A==" + }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", @@ -2626,6 +2631,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } @@ -2730,7 +2736,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-is-inside": { "version": "1.0.2", @@ -3451,11 +3458,6 @@ } } }, - "sax": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", - "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=" - }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", @@ -3545,14 +3547,6 @@ "hoek": "2.x.x" } }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "requires": { - "amdefine": ">=0.0.4" - } - }, "spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", @@ -3720,19 +3714,6 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, - "stylus": { - "version": "0.54.5", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", - "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", - "requires": { - "css-parse": "1.7.x", - "debug": "*", - "glob": "7.0.x", - "mkdirp": "0.5.x", - "sax": "0.5.x", - "source-map": "0.1.x" - } - }, "supports-color": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", @@ -4122,7 +4103,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write": { "version": "0.2.1", diff --git a/dev/package.json b/dev/package.json index 9249338..bd6ec35 100644 --- a/dev/package.json +++ b/dev/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "jquery": "^3.3.1", - "normalize": "^0.3.1", + "normalize.css": "^8.0.0", "smoothscroll-polyfill": "^0.4.3" }, "devDependencies": { diff --git a/dev/scss/components/_global-head.scss b/dev/scss/components/_global-head.scss index 9230814..2e9808b 100644 --- a/dev/scss/components/_global-head.scss +++ b/dev/scss/components/_global-head.scss @@ -3,40 +3,31 @@ flex-wrap: wrap; align-content: center; align-items: center; - margin: 0 auto $gutter; + margin: 0 auto; width: 83%; - > * { flex: 0 0 auto; } - - .social-menu { - order: 1; - width: 100%; - } - - .search-form { - order: 2; - width: 100%; - } - - .logo-banner { - order: 3; - width: 100%; - } - - .header-menu { - order: 4; - width: 100%; + > * { + flex: 0 0 auto; } + .logo-banner { order: 1; } + .search-form { order: 2; } + .header-menu { order: 3; } + .social-menu { order: 4; } } @media screen and (min-width: #{$screen-tablet}) { .global-head { width: $container-tablet; + .social-menu { order: 1; } + .search-form { order: 2; } + .logo-banner { order: 3; } + .header-menu { order: 4; } + .social-menu, .search-form { - flex: 1 1 auto; + flex: 1 0 auto; width: auto; } diff --git a/dev/scss/components/_header-menu.scss b/dev/scss/components/_header-menu.scss index 78f1449..f812dba 100644 --- a/dev/scss/components/_header-menu.scss +++ b/dev/scss/components/_header-menu.scss @@ -1,15 +1,63 @@ .header-menu { display: flex; - align-content: center; - align-items: center; - justify-content: space-between; - margin: 0; + flex-direction: column; + align-content: flex-start; + align-items: flex-start; + justify-content: flex-start; + margin: 5px 0; padding: 0; + width: 100%; list-style: none; line-height: 1; li { + flex: 1 0 auto; margin: 0; - padding: 5px 10px; + padding: 0; + width: 100%; + } + + a { + display: block; + padding: $gutter 0; + text-transform: uppercase; + text-decoration: none; + letter-spacing: 0.125ch; + color: $di-purple; + font-weight: 700; + + &:hover, + &:active { + background-color: $di-purple; + color: $copy-light; + } + } +} + +@media screen and (max-width: #{$screen-tablet - 1}) { + .header-menu { + margin-left: -$gutter; + width: calc(100% + #{$gutter * 2}); + + a { + padding-right: $gutter; + padding-left: $gutter; + } + } +} + +@media screen and (min-width: $screen-tablet) { + .header-menu { + flex-direction: row; + align-content: center; + align-items: center; + justify-content: space-around; + + li { width: auto; } + + li, + a { + text-align: center; + } } } diff --git a/dev/scss/components/_logo-banner.scss b/dev/scss/components/_logo-banner.scss new file mode 100644 index 0000000..872a374 --- /dev/null +++ b/dev/scss/components/_logo-banner.scss @@ -0,0 +1,3 @@ +.logo-banner { + width: 100%; +} diff --git a/dev/scss/components/_search-form.scss b/dev/scss/components/_search-form.scss index 655ad8e..09f693f 100644 --- a/dev/scss/components/_search-form.scss +++ b/dev/scss/components/_search-form.scss @@ -1,24 +1,25 @@ .search-form { - [type="search"], - [type="text"] { - border-radius: 0; + display: flex; + align-content: center; + align-items: center; + justify-content: flex-start; + margin: $gutter 0; + width: 100%; + + [type="submit"] { + flex: 0 0 auto; + border-left-width: 0; + } + + label { + flex: 1 1 auto; + width: 100%; } } @media screen and (min-width: #{$screen-tablet}) { .search-form { - display: flex; - align-content: center; - align-items: center; justify-content: flex-end; - - [type="submit"] { - flex: 0 0 auto; - } - - label { - flex: 1 1 auto; - max-width: 250px; - } + label { max-width: 250px; } } } diff --git a/dev/scss/components/_social-menu.scss b/dev/scss/components/_social-menu.scss index 7434ec3..4b1b286 100644 --- a/dev/scss/components/_social-menu.scss +++ b/dev/scss/components/_social-menu.scss @@ -4,7 +4,8 @@ align-items: center; justify-content: flex-start; margin: 0; - padding: 0; + padding: $gutter 0; + width: 100%; list-style: none; line-height: 1; @@ -12,5 +13,32 @@ flex: 0 0 auto; margin: 0; padding: 2px 8px; + + &:first-of-type { + padding-left: 0; + } + } + + a { + text-decoration: none; + color: $di-purple; + font-size: 14px; + + &:hover, + &:active { + border-bottom: 1px solid $di-purple; + color: $di-purple; + } + } + + + footer & { + justify-content: flex-end; + } +} + +@media screen and (max-width: #{$screen-tablet - 1}) { + .social-menu { + header & { display: none; } } } diff --git a/dev/scss/elements/_inputs.scss b/dev/scss/elements/_inputs.scss index e596e78..ba7144e 100644 --- a/dev/scss/elements/_inputs.scss +++ b/dev/scss/elements/_inputs.scss @@ -5,10 +5,21 @@ textarea, [type="search"], [type="tel"], [type="text"] { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-color: $gray-dark; + background-color: $white; padding: 8px; width: 100%; } +[type="submit"] { + border-color: $gray-dark; + background-color: $white; + padding: 8px; +} + .select-wrapper { padding: 7px 6px 6px; width: 100%; diff --git a/dev/scss/main.scss b/dev/scss/main.scss index 615be17..89f4ed0 100644 --- a/dev/scss/main.scss +++ b/dev/scss/main.scss @@ -43,6 +43,7 @@ // specific UI components. This is where majority of our work takes place // and our UI components are often composed of Objects and Components @import 'components/header-menu'; +@import 'components/logo-banner'; @import 'components/home-loop'; @import 'components/global-head'; @import 'components/search-form'; diff --git a/dev/scss/settings/_colors.scss b/dev/scss/settings/_colors.scss index c9592db..0d1e436 100644 --- a/dev/scss/settings/_colors.scss +++ b/dev/scss/settings/_colors.scss @@ -6,3 +6,9 @@ $black: #000; $copy-light: $white; $copy-gray: $gray-light; $copy-dark: $black; + +$di-purple: #561eae; +$di-purple-light: #716f9f; + +$di-orange: #f60; +$di-orange-light: #e68d48; diff --git a/dev/scss/settings/_variables.scss b/dev/scss/settings/_variables.scss index c2a0306..1156f6e 100644 --- a/dev/scss/settings/_variables.scss +++ b/dev/scss/settings/_variables.scss @@ -1,12 +1,12 @@ $container-tablet: 90vw; $container-tablet-lg: 810px; $container-desktop: 1080px; -$container-desktop-lg: 1680px; +$container-desktop-lg: 1080px; $screen-tablet: 600px; $screen-tablet-lg: 900px; $screen-desktop: 1200px; -$screen-desktop-lg: 1800px; +$screen-desktop-lg: 1200px; $gutter: 15px; diff --git a/footer.php b/footer.php index 64969e9..8ea64b8 100644 --- a/footer.php +++ b/footer.php @@ -1,4 +1,4 @@ diff --git a/style.css b/style.css index 7d8e7c0..0ce312d 100644 --- a/style.css +++ b/style.css @@ -5,5 +5,347 @@ +Version: 1.0 +*/ -@-webkit-keyframes fade-from-left{0%{-webkit-transform:translateX(-96px);transform:translateX(-96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-from-left{0%{-webkit-transform:translateX(-96px);transform:translateX(-96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-from-right{0%{-webkit-transform:translateX(96px);transform:translateX(96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-from-right{0%{-webkit-transform:translateX(96px);transform:translateX(96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}html{margin:0;padding:0;width:100vw;font-size:16px;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{display:grid;grid-template-columns:1fr 10fr 1fr}.container>*{grid-column:2/-2}.container>.full-bleed{grid-column:1/-1}@media screen and (min-width:600px){.container{grid-template-columns:1fr 90vw 1fr}}@media screen and (min-width:900px){.container{grid-template-columns:1fr 810px 1fr}}@media screen and (min-width:1200px){.container{grid-template-columns:1fr 1080px 1fr}}@media screen and (min-width:1800px){.container{grid-template-columns:1fr 1680px 1fr}}.grid{display:grid;grid-template-columns:1fr}.grid.grid-gutter{grid-gap:15px}.grid.grid-gutter-lg{grid-gap:30px}.grid.grid-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.grid.grid-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid.grid-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.grid.col-100{grid-template-columns:1fr}.grid.col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33{grid-template-columns:1fr 1fr 1fr}.grid.col-50{grid-template-columns:1fr 1fr}.grid.col-70-30{grid-template-columns:2fr 1fr}.grid.col-30-70{grid-template-columns:1fr 2fr}.grid.col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75{grid-template-columns:1fr 3fr}.grid.col-75-25{grid-template-columns:3fr 1fr}@media screen and (max-width:1799px){.grid.col-100-lg{grid-template-columns:1fr}.grid.col-20-lg{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-lg{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-lg{grid-template-columns:1fr 1fr 1fr}.grid.col-50-lg{grid-template-columns:1fr 1fr}.grid.col-70-30-lg{grid-template-columns:2fr 1fr}.grid.col-30-70-lg{grid-template-columns:1fr 2fr}.grid.col-50-25-25-lg{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-lg{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-lg{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-lg{grid-template-columns:1fr 3fr}.grid.col-75-25-lg{grid-template-columns:3fr 1fr}}@media screen and (max-width:1199px){.grid.col-100-md{grid-template-columns:1fr}.grid.col-20-md{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-md{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-md{grid-template-columns:1fr 1fr 1fr}.grid.col-50-md{grid-template-columns:1fr 1fr}.grid.col-70-30-md{grid-template-columns:2fr 1fr}.grid.col-30-70-md{grid-template-columns:1fr 2fr}.grid.col-50-25-25-md{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-md{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-md{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-md{grid-template-columns:1fr 3fr}.grid.col-75-25-md{grid-template-columns:3fr 1fr}}@media screen and (max-width:899px){.grid.col-100-sm{grid-template-columns:1fr}.grid.col-20-sm{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-sm{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-sm{grid-template-columns:1fr 1fr 1fr}.grid.col-50-sm{grid-template-columns:1fr 1fr}.grid.col-70-30-sm{grid-template-columns:2fr 1fr}.grid.col-30-70-sm{grid-template-columns:1fr 2fr}.grid.col-50-25-25-sm{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-sm{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-sm{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-sm{grid-template-columns:1fr 3fr}.grid.col-75-25-sm{grid-template-columns:3fr 1fr}}@media screen and (max-width:599px){.grid.col-100-xs{grid-template-columns:1fr}.grid.col-20-xs{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-xs{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-xs{grid-template-columns:1fr 1fr 1fr}.grid.col-50-xs{grid-template-columns:1fr 1fr}.grid.col-70-30-xs{grid-template-columns:2fr 1fr}.grid.col-30-70-xs{grid-template-columns:1fr 2fr}.grid.col-50-25-25-xs{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-xs{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-xs{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-xs{grid-template-columns:1fr 3fr}.grid.col-75-25-xs{grid-template-columns:3fr 1fr}}@media screen and (min-width:600px){.grid.sm-col-100{grid-template-columns:1fr}.grid.sm-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.sm-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.sm-col-33{grid-template-columns:1fr 1fr 1fr}.grid.sm-col-50{grid-template-columns:1fr 1fr}.grid.sm-col-70-30{grid-template-columns:2fr 1fr}.grid.sm-col-30-70{grid-template-columns:1fr 2fr}.grid.sm-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.sm-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.sm-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.sm-col-25-75{grid-template-columns:1fr 3fr}.grid.sm-col-75-25{grid-template-columns:3fr 1fr}}@media screen and (min-width:900px){.grid.md-col-100{grid-template-columns:1fr}.grid.md-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.md-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.md-col-33{grid-template-columns:1fr 1fr 1fr}.grid.md-col-50{grid-template-columns:1fr 1fr}.grid.md-col-70-30{grid-template-columns:2fr 1fr}.grid.md-col-30-70{grid-template-columns:1fr 2fr}.grid.md-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.md-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.md-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.md-col-25-75{grid-template-columns:1fr 3fr}.grid.md-col-75-25{grid-template-columns:3fr 1fr}}@media screen and (min-width:1200px){.grid.lg-col-100{grid-template-columns:1fr}.grid.lg-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.lg-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.lg-col-33{grid-template-columns:1fr 1fr 1fr}.grid.lg-col-50{grid-template-columns:1fr 1fr}.grid.lg-col-70-30{grid-template-columns:2fr 1fr}.grid.lg-col-30-70{grid-template-columns:1fr 2fr}.grid.lg-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.lg-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.lg-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.lg-col-25-75{grid-template-columns:1fr 3fr}.grid.lg-col-75-25{grid-template-columns:3fr 1fr}}@media screen and (min-width:1800px){.grid.xl-col-100{grid-template-columns:1fr}.grid.xl-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.xl-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.xl-col-33{grid-template-columns:1fr 1fr 1fr}.grid.xl-col-50{grid-template-columns:1fr 1fr}.grid.xl-col-70-30{grid-template-columns:2fr 1fr}.grid.xl-col-30-70{grid-template-columns:1fr 2fr}.grid.xl-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.xl-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.xl-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.xl-col-25-75{grid-template-columns:1fr 3fr}.grid.xl-col-75-25{grid-template-columns:3fr 1fr}}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;min-width:320px}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}body,h6{font-size:1em;font-weight:400}h1{font-size:2rem}h2{font-size:1.875rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1rem}article li,p,section li{line-height:1.6}.copy-small{font-size:.875em}.copy-italic{letter-spacing:.03em;font-style:italic}.strong{font-weight:700}.skip-nav:active,.skip-nav:focus{position:absolute;top:15px;left:10px;border:1px solid #fff;background-color:#a7a9ac;padding:5px 10px;width:auto;height:auto;overflow:visible;white-space:normal;color:#fff;clip:auto}h1,h2,h3,h4,h5,h6,p{margin:15px 0;padding:0}h6,p{margin:15px 0 0}main{position:relative}article{margin:0 auto;max-width:80rem}@media screen and (max-width:599px){article{margin:0 15px}}p{margin:0 0 15px}img{display:block;max-width:100vw}img,video{width:100%;height:auto}body:not(.is-touch) a:hover{text-decoration:none}form{margin:0;padding:0}[type=email],[type=password],[type=search],[type=tel],[type=text],textarea{padding:8px;width:100%}.select-wrapper{padding:7px 6px 6px;width:100%}.select-wrapper select{outline-offset:6px;border:0;background:0 0;padding:6px 0;width:100%}footer{margin-top:15px;padding-top:15px}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style:none;line-height:1}.header-menu li{margin:0;padding:5px 10px}.home-loop{position:relative;overflow:hidden}.home-loop a{display:table;min-height:250px;text-decoration:none}.home-loop h1{margin:0;background-color:rgba(0,0,0,.15);padding:15px;color:#fff}.home-loop img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:auto}.global-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 15px;width:83%}.global-head>*,.social-menu li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.global-head .social-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.global-head .search-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.global-head .logo-banner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.global-head .header-menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%}@media screen and (min-width:600px){.global-head{width:90vw}.global-head .search-form,.global-head .social-menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}}@media screen and (min-width:900px){.global-head{width:810px}}@media screen and (min-width:1200px){.global-head{width:1080px}}@media screen and (min-width:1800px){.global-head{width:1680px}}.search-form [type=search],.search-form [type=text]{border-radius:0}@media screen and (min-width:600px){.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-form [type=submit]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search-form label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:250px}}.footer-sponsors,.social-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-menu{margin:0;padding:0;list-style:none;line-height:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.social-menu li{margin:0;padding:2px 8px}.footer-sponsors{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-sponsors .widget_text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.footer-sponsors .widget_media_image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.footer-sponsors .widget_media_image h1,.screen-reader-text,.sr-only{position:absolute;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.footer-sponsors .widget_media_image h1.with-focus:active,.footer-sponsors .widget_media_image h1.with-focus:focus,.screen-reader-text.with-focus:active,.screen-reader-text.with-focus:focus,.sr-only.with-focus:active,.sr-only.with-focus:focus{position:static;width:auto;height:auto;overflow:visible;white-space:normal;clip:auto}.footer-sponsors .widget_media_image img{width:auto} +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} + +@-webkit-keyframes fade-from-left{0%{-webkit-transform:translateX(-96px);transform:translateX(-96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-from-left{0%{-webkit-transform:translateX(-96px);transform:translateX(-96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-from-right{0%{-webkit-transform:translateX(96px);transform:translateX(96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-from-right{0%{-webkit-transform:translateX(96px);transform:translateX(96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}html{margin:0;padding:0;width:100vw;font-size:16px;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{display:grid;grid-template-columns:1fr 10fr 1fr}.container>*{grid-column:2/-2}.container>.full-bleed{grid-column:1/-1}@media screen and (min-width:600px){.container{grid-template-columns:1fr 90vw 1fr}}@media screen and (min-width:900px){.container{grid-template-columns:1fr 810px 1fr}}@media screen and (min-width:1200px){.container{grid-template-columns:1fr 1080px 1fr}}.grid{display:grid;grid-template-columns:1fr}.grid.grid-gutter{grid-gap:15px}.grid.grid-gutter-lg{grid-gap:30px}.grid.grid-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.grid.grid-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid.grid-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.grid.col-100{grid-template-columns:1fr}.grid.col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33{grid-template-columns:1fr 1fr 1fr}.grid.col-50{grid-template-columns:1fr 1fr}.grid.col-70-30{grid-template-columns:2fr 1fr}.grid.col-30-70{grid-template-columns:1fr 2fr}.grid.col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75{grid-template-columns:1fr 3fr}.grid.col-75-25{grid-template-columns:3fr 1fr}@media screen and (max-width:1199px){.grid.col-100-lg{grid-template-columns:1fr}.grid.col-20-lg{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-lg{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-lg{grid-template-columns:1fr 1fr 1fr}.grid.col-50-lg{grid-template-columns:1fr 1fr}.grid.col-70-30-lg{grid-template-columns:2fr 1fr}.grid.col-30-70-lg{grid-template-columns:1fr 2fr}.grid.col-50-25-25-lg{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-lg{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-lg{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-lg{grid-template-columns:1fr 3fr}.grid.col-75-25-lg{grid-template-columns:3fr 1fr}.grid.col-100-md{grid-template-columns:1fr}.grid.col-20-md{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-md{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-md{grid-template-columns:1fr 1fr 1fr}.grid.col-50-md{grid-template-columns:1fr 1fr}.grid.col-70-30-md{grid-template-columns:2fr 1fr}.grid.col-30-70-md{grid-template-columns:1fr 2fr}.grid.col-50-25-25-md{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-md{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-md{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-md{grid-template-columns:1fr 3fr}.grid.col-75-25-md{grid-template-columns:3fr 1fr}}@media screen and (max-width:899px){.grid.col-100-sm{grid-template-columns:1fr}.grid.col-20-sm{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-sm{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-sm{grid-template-columns:1fr 1fr 1fr}.grid.col-50-sm{grid-template-columns:1fr 1fr}.grid.col-70-30-sm{grid-template-columns:2fr 1fr}.grid.col-30-70-sm{grid-template-columns:1fr 2fr}.grid.col-50-25-25-sm{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-sm{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-sm{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-sm{grid-template-columns:1fr 3fr}.grid.col-75-25-sm{grid-template-columns:3fr 1fr}}@media screen and (max-width:599px){.grid.col-100-xs{grid-template-columns:1fr}.grid.col-20-xs{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-xs{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-xs{grid-template-columns:1fr 1fr 1fr}.grid.col-50-xs{grid-template-columns:1fr 1fr}.grid.col-70-30-xs{grid-template-columns:2fr 1fr}.grid.col-30-70-xs{grid-template-columns:1fr 2fr}.grid.col-50-25-25-xs{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-xs{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-xs{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-xs{grid-template-columns:1fr 3fr}.grid.col-75-25-xs{grid-template-columns:3fr 1fr}}@media screen and (min-width:600px){.grid.sm-col-100{grid-template-columns:1fr}.grid.sm-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.sm-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.sm-col-33{grid-template-columns:1fr 1fr 1fr}.grid.sm-col-50{grid-template-columns:1fr 1fr}.grid.sm-col-70-30{grid-template-columns:2fr 1fr}.grid.sm-col-30-70{grid-template-columns:1fr 2fr}.grid.sm-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.sm-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.sm-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.sm-col-25-75{grid-template-columns:1fr 3fr}.grid.sm-col-75-25{grid-template-columns:3fr 1fr}}@media screen and (min-width:900px){.grid.md-col-100{grid-template-columns:1fr}.grid.md-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.md-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.md-col-33{grid-template-columns:1fr 1fr 1fr}.grid.md-col-50{grid-template-columns:1fr 1fr}.grid.md-col-70-30{grid-template-columns:2fr 1fr}.grid.md-col-30-70{grid-template-columns:1fr 2fr}.grid.md-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.md-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.md-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.md-col-25-75{grid-template-columns:1fr 3fr}.grid.md-col-75-25{grid-template-columns:3fr 1fr}}@media screen and (min-width:1200px){.grid.lg-col-100{grid-template-columns:1fr}.grid.lg-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.lg-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.lg-col-33{grid-template-columns:1fr 1fr 1fr}.grid.lg-col-50{grid-template-columns:1fr 1fr}.grid.lg-col-70-30{grid-template-columns:2fr 1fr}.grid.lg-col-30-70{grid-template-columns:1fr 2fr}.grid.lg-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.lg-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.lg-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.lg-col-25-75{grid-template-columns:1fr 3fr}.grid.lg-col-75-25{grid-template-columns:3fr 1fr}.grid.xl-col-100{grid-template-columns:1fr}.grid.xl-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.xl-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.xl-col-33{grid-template-columns:1fr 1fr 1fr}.grid.xl-col-50{grid-template-columns:1fr 1fr}.grid.xl-col-70-30{grid-template-columns:2fr 1fr}.grid.xl-col-30-70{grid-template-columns:1fr 2fr}.grid.xl-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.xl-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.xl-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.xl-col-25-75{grid-template-columns:1fr 3fr}.grid.xl-col-75-25{grid-template-columns:3fr 1fr}}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;min-width:320px}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}body,h6{font-size:1em;font-weight:400}h1{font-size:2rem}h2{font-size:1.875rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1rem}article li,p,section li{line-height:1.6}.copy-small{font-size:.875em}.copy-italic{letter-spacing:.03em;font-style:italic}.strong{font-weight:700}.skip-nav:active,.skip-nav:focus{position:absolute;top:15px;left:10px;border:1px solid #fff;background-color:#a7a9ac;padding:5px 10px;width:auto;height:auto;overflow:visible;white-space:normal;color:#fff;clip:auto}h1,h2,h3,h4,h5,h6,p{margin:15px 0;padding:0}h6,p{margin:15px 0 0}main{position:relative}article{margin:0 auto;max-width:80rem}@media screen and (max-width:599px){article{margin:0 15px}}p{margin:0 0 15px}img{display:block;max-width:100vw}img,video{width:100%;height:auto}body:not(.is-touch) a:hover{text-decoration:none}.header-menu li,form{margin:0;padding:0}.select-wrapper,[type=email],[type=password],[type=search],[type=tel],[type=text],textarea{border-width:1px;border-style:solid;border-radius:0;border-color:#a7a9ac;background-color:#fff}[type=email],[type=password],[type=search],[type=tel],[type=text],textarea{padding:8px;width:100%}[type=submit]{border-color:#a7a9ac;background-color:#fff;padding:8px}.select-wrapper{padding:7px 6px 6px;width:100%}.select-wrapper select{outline-offset:6px;border:0;background:0 0;padding:6px 0;width:100%}footer{margin-top:15px;padding-top:15px}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:5px 0;padding:0;width:100%;list-style:none;line-height:1}.header-menu li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.header-menu a{display:block;padding:15px 0;text-transform:uppercase;text-decoration:none;letter-spacing:.125ch;color:#561eae;font-weight:700}.header-menu a:active,.header-menu a:hover{background-color:#561eae;color:#fff}@media screen and (max-width:599px){.header-menu{margin-left:-15px;width:calc(100% + 30px)}.header-menu a{padding-right:15px;padding-left:15px}}@media screen and (min-width:600px){.header-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.header-menu li{width:auto}.header-menu a,.header-menu li{text-align:center}}.logo-banner{width:100%}.home-loop{position:relative;overflow:hidden}.home-loop a{display:table;min-height:250px;text-decoration:none}.home-loop h1{margin:0;background-color:rgba(0,0,0,.15);padding:15px;color:#fff}.home-loop img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:auto}.global-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:83%}.global-head>*,.social-menu li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.global-head .logo-banner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.global-head .search-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.global-head .header-menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.global-head .social-menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (min-width:600px){.global-head{width:90vw}.global-head .social-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.global-head .search-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.global-head .logo-banner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.global-head .header-menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.global-head .search-form,.global-head .social-menu{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}@media screen and (min-width:900px){.global-head{width:810px}}@media screen and (min-width:1200px){.global-head{width:1080px}}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:15px 0;width:100%}.search-form [type=submit]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-left-width:0}.footer-sponsors .widget_text,.search-form label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media screen and (min-width:600px){.search-form{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-form label{max-width:250px}}.social-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:15px 0;width:100%;list-style:none;line-height:1}.social-menu li{margin:0;padding:2px 8px}.social-menu li:first-of-type{padding-left:0}.social-menu a{text-decoration:none;color:#561eae;font-size:14px}.social-menu a:active,.social-menu a:hover{border-bottom:1px solid #561eae;color:#561eae}footer .social-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:599px){header .social-menu{display:none}}.footer-sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-sponsors .widget_media_image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.footer-sponsors .widget_media_image h1,.screen-reader-text,.sr-only{position:absolute;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.footer-sponsors .widget_media_image h1.with-focus:active,.footer-sponsors .widget_media_image h1.with-focus:focus,.screen-reader-text.with-focus:active,.screen-reader-text.with-focus:focus,.sr-only.with-focus:active,.sr-only.with-focus:focus{position:static;width:auto;height:auto;overflow:visible;white-space:normal;clip:auto}.footer-sponsors .widget_media_image img{width:auto} /*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/style.css.map b/style.css.map index 8a4f7f0..65443a1 100644 --- a/style.css.map +++ b/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["dev/theme.css","dev/scss/tools/_keyframes.scss","dev/scss/generic/_reset.scss","dev/scss/generic/_container.scss","dev/scss/generic/_grid.scss","dev/scss/settings/_variables.scss","dev/scss/generic/_typography.scss","dev/scss/elements/_body.scss","dev/scss/generic/_skips.scss","dev/scss/settings/_colors.scss","dev/scss/elements/_headings.scss","dev/scss/elements/_main.scss","dev/scss/elements/_article.scss","dev/scss/elements/_p.scss","dev/scss/elements/_img.scss","dev/scss/elements/_video.scss","dev/scss/elements/_links.scss","dev/scss/elements/_form.scss","dev/scss/elements/_inputs.scss","dev/scss/elements/_footer.scss","dev/scss/components/_header-menu.scss","dev/scss/components/_home-loop.scss","dev/scss/components/_global-head.scss","dev/scss/components/_search-form.scss","dev/.tmp/","dev/scss/components/_footer-sponsors.scss","dev/scss/components/_social-menu.scss","dev/scss/tools/_mixins.scss"],"names":[],"mappings":"AAAA,GAAG;AACH,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI;AACjB,CAAC,WAAW,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC;AAC/B,CAAC,MAAM,CAAC,CAAC,UAAU;AACnB,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;AACb,GAAG;;ACLH,kCACE,GACE,oCAAA,AAA4B,4BAAA,AAC5B,SAAU,CAAA,AAGZ,IAAM,SAAU,CAAA,AAChB,GAAO,gCAAA,AAAwB,uBAAA,CAAA,CAPjC,AAOiC,0BAN/B,GACE,oCAAA,AAA4B,4BAAA,AAC5B,SAAU,CAAA,AAGZ,IAAM,SAAU,CAAA,AAChB,GAAO,gCAAA,AAAwB,uBAAA,CAAA,CAAA,AAGjC,mCACE,GACE,mCAAA,AAA2B,2BAAA,AAC3B,SAAU,CAAA,AAGZ,IAAM,SAAU,CAAA,AAChB,GAAO,gCAAA,AAAwB,uBAAA,CAAA,CAPjC,AAOiC,2BAN/B,GACE,mCAAA,AAA2B,2BAAA,AAC3B,SAAU,CAAA,AAGZ,IAAM,SAAU,CAAA,AAChB,GAAO,gCAAA,AAAwB,uBAAA,CAAA,CAAA,ACjBjC,KACE,SAAS,AACT,UAAU,AACV,YAAY,AACZ,eAAe,AACf,kBAAkB,AAClB,8BAAA,AAAsB,qBAAA,CACvB,AAED,mBAGE,2BAAA,AAAmB,kBAAA,CACpB,ACbD,WACE,aAAa,AACb,kCAAmC,CAFrC,AAOC,aAHO,gBAAmB,CAJ3B,AAI+B,uBAEb,gBAAmB,CAAI,AAGzC,oCACE,WACE,kCAAgD,CACjD,CAAA,AAGH,oCACE,WACE,mCAAmD,CACpD,CAAA,AAGH,qCACE,WACE,oCAAiD,CAClD,CAAA,AAGH,qCACE,WACE,oCAAoD,CACrD,CAAA,AC9BH,MACE,aAAa,AACb,yBAA0B,CAF5B,AAuBC,kBAnBoB,aCMR,CDVb,AAI0C,qBACrB,aAAqB,CAL1C,AAK8C,iBAE7B,wBAAA,AAAkB,qBAAlB,AAAkB,iBAAA,CAPnC,AAOuC,kBACrB,yBAAA,AAAmB,sBAAnB,AAAmB,kBAAA,CARrC,AAQyC,eAC1B,sBAAA,AAAgB,mBAAhB,AAAgB,eAAA,CAT/B,AASmC,cAEhB,yBAA0B,CAX7C,AAWiD,aAC9B,yCAA0C,CAZ7D,AAYiE,aAC9C,qCAAsC,CAbzD,AAa6D,aAC1C,iCAAkC,CAdrD,AAcyD,aACtC,6BAA8B,CAfjD,AAeqD,gBAClC,6BAA8B,CAhBjD,AAgBqD,gBAClC,6BAA8B,CAjBjD,AAiBqD,mBAClC,iCAAkC,CAlBrD,AAkByD,mBACtC,iCAAkC,CAnBrD,AAmByD,mBACtC,iCAAkC,CApBrD,AAoByD,gBACtC,6BAA8B,CArBjD,AAqBqD,gBAClC,6BAA8B,CAAI,AAOrD,qCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAI1D,qCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAI1D,oCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAI1D,oCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAU1D,oCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAI1D,oCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAI1D,qCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAI1D,qCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AEvK1D,KACE,wDDWwD,AEXxD,eAAgB,CDGjB,AAED,kBAME,gBAAgB,AAChB,eAAgB,CAPlB,AAQC,QASC,cAAc,AACd,eAAgB,CAVjB,AAED,GAAK,cAAe,CAAI,AACxB,GAAK,kBAAmB,CAAI,AAC5B,GAAK,kBAAmB,CAAI,AAC5B,GAAK,iBAAkB,CAAI,AAC3B,GAAK,cAAe,CAAI,AAOxB,wBACE,eAAgB,CACjB,AASD,YACE,gBAAkB,CACnB,AAED,aACE,qBAAsB,AACtB,iBAAkB,CACnB,AAED,QACE,eAAgB,CACjB,AEjDD,iCAGI,kBAAkB,AAClB,SAAS,AACT,UAAU,AACV,sBACA,ACPQ,yBDQR,ACNe,iBDME,AACjB,WAAW,AACX,YAAY,AACZ,iBAAiB,AACjB,mBAAmB,AACnB,WACA,ACdQ,SDcE,CACX,AEfH,oBAME,cAAiB,AACjB,SAAU,CAPZ,AAQC,KAGC,eAAmB,CAHpB,ACRD,KACE,iBAAkB,CACnB,ACFD,QACE,cAAc,AACd,eAAgB,CACjB,AAED,oCACE,QACE,aPGS,COFV,CAAA,ACRH,EACE,eRSW,CQPZ,ACHD,IACE,cAAc,AAEd,eAAgB,CAEjB,ACLD,UACE,WAAW,AACX,WAAY,CACb,ACHD,4BAEI,oBAAqB,CACtB,ACHH,KACE,SAAS,AACT,SAAU,CACX,ACHD,2EAOE,YAAY,AACZ,UAAW,CACZ,AAED,gBACE,oBAAoB,AACpB,UAAW,CAFb,AAWC,uBANG,mBAAmB,AACnB,SAAS,AACT,eAAuB,AACvB,cAAc,AACd,UAAW,CACZ,ACrBH,OACE,gBdSW,AcRX,gBdQW,CcPZ,ACHD,aACE,oBAAA,AAAa,oBAAb,AAAa,aAAA,AACb,0BAAA,AAAqB,qBAAA,AACrB,yBAAA,AAAmB,sBAAnB,AAAmB,mBAAA,AACnB,yBAAA,AAA8B,sBAA9B,AAA8B,8BAAA,AAC9B,SAAS,AACT,UAAU,AACV,gBAAgB,AAChB,aAAc,CARhB,AAcC,gBAHG,SAAS,AACT,gBAAiB,CAClB,ACbH,WACE,kBAAkB,AAClB,eAAgB,CAFlB,AA4BC,aAvBG,cAAc,AACd,iBAAiB,AACjB,oBAAqB,CAPzB,AAQG,cAGC,SAAS,AACT,iCZTQ,AYUR,ahBHS,AgBIT,UZdQ,CYAZ,AAeG,eAGC,kBAAkB,AAClB,MAAM,AACN,QAAQ,AACR,SAAS,AACT,OAAO,AACP,WAAW,AACX,WAAW,AACX,WAAY,CACb,AC1BH,aACE,oBAAA,AAAa,oBAAb,AAAa,aAAA,AACb,mBAAA,AAAe,eAAA,AACf,0BAAA,AAAqB,qBAAA,AACrB,yBAAA,AAAmB,sBAAnB,AAAmB,mBAAA,AACnB,mBjBKW,AiBJX,SAAU,CANZ,AA8BC,+BAtBO,mBAAA,AAAc,kBAAd,AAAc,aAAA,CARtB,AAQ0B,0BAGtB,4BAAA,AAAQ,iBAAR,AAAQ,QAAA,AACR,UAAW,CAZf,AAaG,0BAGC,4BAAA,AAAQ,iBAAR,AAAQ,QAAA,AACR,UAAW,CAjBf,AAkBG,0BAGC,4BAAA,AAAQ,iBAAR,AAAQ,QAAA,AACR,UAAW,CAtBf,AAuBG,0BAGC,4BAAA,AAAQ,iBAAR,AAAQ,QAAA,AACR,UAAW,CACZ,AAIH,oCACE,aACE,UjBlCmB,CiBiCrB,AASC,oDAJG,mBAAA,AAAc,kBAAd,AAAc,cAAA,AACd,UAAW,CACZ,CAAA,AAKL,oCACE,aACE,WjB9CuB,CiB+CxB,CAAA,AAGH,qCACE,aACE,YjBnDsB,CiBoDvB,CAAA,AAGH,qCACE,aACE,YjBxDyB,CiByD1B,CAAA,AC5DH,oDAGI,eAAgB,CACjB,AAGH,oCACE,aACE,oBAAA,AAAa,oBAAb,AAAa,aAAA,AACb,0BAAA,AAAqB,qBAAA,AACrB,yBAAA,AAAmB,sBAAnB,AAAmB,mBAAA,AACnB,qBAAA,AAAyB,kBAAzB,AAAyB,wBAAA,CAJ3B,AAcC,2BAPG,mBAAA,AAAc,kBAAd,AAAc,aAAA,CAPlB,AAQG,mBAGC,mBAAA,AAAc,kBAAd,AAAc,cAAA,AACd,eAAgB,CACjB,CAAA,ACrBL,8BCCE,oBAAA,AAAa,oBAAb,AAAa,aAAA,AAEb,0BAAA,AAAqB,qBAAA,AACrB,yBAAA,AAAmB,sBAAnB,AAAmB,kBAAA,CDJrB,AEAA,aAKE,SAAS,AACT,UAAU,AACV,gBAAgB,AAChB,cAJA,AAIc,uBAJd,AAA2B,oBAA3B,AAA2B,0BAAA,CAJ7B,AAeC,gBAHG,SAAS,AACT,eAAgB,CDbpB,ACcG,iBDZD,mBAAA,AAAe,eAAA,AAGf,yBAAA,AAA8B,sBAA9B,AAA8B,6BAAA,CALhC,AAiBC,8BATG,mBAAA,AAAc,kBAAd,AAAc,cAAA,AACd,UAAW,CATf,AAUG,qCAGC,mBAAA,AAAc,kBAAd,AAAc,aAAA,CAblB,AAgBG,qEEDD,kBAAkB,AAClB,SAAS,AACT,UAAU,AACV,UAAU,AACV,WAAW,AACX,gBAAgB,AAChB,mBAAmB,AACnB,kBAAsB,CFRK,AEWzB,mPAEE,gBAAgB,AAChB,WAAW,AACX,YAAY,AACZ,iBAAiB,AACjB,mBAAmB,AACnB,SAAU,CFhChB,AEiCK,yCFlBK,UAAW,CAAI","file":"style.css","sourcesContent":["+/*\n+Theme Name: ILDI\n+Description: Something clever.\n+Author: markamoser\n+Version: 1.0\n+*/\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]} \ No newline at end of file +{"version":3,"sources":["dev/theme.css","dev/node_modules/normalize.css/normalize.css","dev/scss/tools/_keyframes.scss","dev/scss/generic/_reset.scss","dev/scss/generic/_container.scss","dev/scss/generic/_grid.scss","dev/scss/settings/_variables.scss","dev/scss/generic/_typography.scss","dev/scss/elements/_body.scss","dev/scss/generic/_skips.scss","dev/scss/settings/_colors.scss","dev/scss/elements/_headings.scss","dev/scss/elements/_main.scss","dev/scss/elements/_article.scss","dev/scss/elements/_p.scss","dev/scss/elements/_img.scss","dev/scss/elements/_video.scss","dev/scss/elements/_links.scss","dev/scss/elements/_form.scss","dev/scss/elements/_inputs.scss","dev/.tmp/style.css","dev/scss/elements/_footer.scss","dev/scss/components/_header-menu.scss","dev/scss/components/_logo-banner.scss","dev/scss/components/_home-loop.scss","dev/scss/components/_global-head.scss","dev/scss/components/_search-form.scss","dev/scss/components/_social-menu.scss","dev/scss/components/_footer-sponsors.scss","dev/scss/tools/_mixins.scss"],"names":[],"mappings":"AAAA,GAAG;AACH,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI;AACjB,CAAC,WAAW,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC;AAC/B,CAAC,MAAM,CAAC,CAAC,UAAU;AACnB,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;AACb,GAAG;;ACLH,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE;AAC5E;AACA,EAAE,CAAC,QAAQ;AACX,GAAG,0EAA0E,CAAC,EAAE;AAChF;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC9C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC;AACxE,CAAC,EAAE;AACH;AACA,IAAI,CAAC,CAAC;AACN,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC5B,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACzC,CAAC;AACD;AACA,EAAE,CAAC,QAAQ;AACX,GAAG,0EAA0E,CAAC,EAAE;AAChF;AACA,GAAG;AACH,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AACrC,CAAC,EAAE;AACH;AACA,IAAI,CAAC,CAAC;AACN,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC;AACZ,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG;AACzE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC;AACrD,CAAC,EAAE;AACH;AACA,EAAE,CAAC,CAAC;AACJ,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC;AACjB,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;AACnB,CAAC;AACD;AACA,EAAE,CAAC,QAAQ,CAAC,OAAO;AACnB,GAAG,0EAA0E,CAAC,EAAE;AAChF;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC;AAC5C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;AACvC,CAAC,EAAE;AACH;AACA,EAAE,CAAC,CAAC;AACJ,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAClC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACpB,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC5B,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AACvE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AACvD,CAAC,EAAE;AACH;AACA,GAAG,CAAC,CAAC;AACL,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC5C,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACzB,CAAC;AACD;AACA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS;AACvB,GAAG,0EAA0E,CAAC,EAAE;AAChF;AACA,GAAG;AACH,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACvD,CAAC,EAAE;AACH;AACA,CAAC,CAAC,CAAC;AACH,EAAE,UAAU,CAAC,KAAK,CAAC,CAAC,WAAW,CAAC;AAChC,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC;AAC5C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC;AAC7E,CAAC,EAAE;AACH;AACA,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;AACb,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC9B,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACrC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC5C,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC;AAC3D,CAAC,EAAE;AACH;AACA,CAAC,CAAC;AACF,MAAM,CAAC,CAAC;AACR,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;AACtB,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AACvE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AACvD,CAAC,EAAE;AACH;AACA,IAAI,CAAC;AACL,GAAG,CAAC;AACJ,IAAI,CAAC,CAAC;AACN,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC5C,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACzB,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC7C,CAAC,EAAE;AACH;AACA,KAAK,CAAC,CAAC;AACP,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE;AACjB,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;AACrE,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC;AAChB,CAAC,EAAE;AACH;AACA,GAAG,CAAC;AACJ,GAAG,CAAC,CAAC;AACL,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE;AACjB,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;AACjB,EAAE,QAAQ,CAAC,CAAC,QAAQ,CAAC;AACrB,EAAE,QAAQ,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC;AAC3B,CAAC;AACD;AACA,GAAG,CAAC,CAAC;AACL,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;AAClB,CAAC;AACD;AACA,GAAG,CAAC,CAAC;AACL,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACd,CAAC;AACD;AACA,EAAE,CAAC,QAAQ,CAAC,OAAO;AACnB,GAAG,0EAA0E,CAAC,EAAE;AAChF;AACA,GAAG;AACH,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACrD,CAAC,EAAE;AACH;AACA,GAAG,CAAC,CAAC;AACL,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC;AACrB,CAAC;AACD;AACA,EAAE,CAAC,KAAK;AACR,GAAG,0EAA0E,CAAC,EAAE;AAChF;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC7C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC;AAC9C,CAAC,EAAE;AACH;AACA,MAAM,CAAC;AACP,KAAK,CAAC;AACN,QAAQ,CAAC;AACT,MAAM,CAAC;AACP,QAAQ,CAAC,CAAC;AACV,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC/B,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC1B,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC5B,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACpB,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC;AAC3B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;AAChC,CAAC,EAAE;AACH;AACA,MAAM,CAAC;AACP,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACf,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC;AACpB,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC;AACrE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,OAAO,CAAC;AAC1D,CAAC,EAAE;AACH;AACA,MAAM,CAAC;AACP,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAChB,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC;AACvB,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC;AACpE,CAAC,EAAE;AACH;AACA,MAAM,CAAC;AACP,CAAC,IAAI,EAAE,MAAM,GAAG;AAChB,CAAC,IAAI,EAAE,KAAK,GAAG;AACf,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC;AACjB,EAAE,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC;AAC7B,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC;AAClD,CAAC,EAAE;AACH;AACA,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC;AACzB,CAAC,IAAI,EAAE,MAAM,KAAK,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC;AAClC,CAAC,IAAI,EAAE,KAAK,KAAK,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC;AACjC,CAAC,IAAI,EAAE,MAAM,KAAK,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AACnC,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC;AACrB,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC;AACb,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC;AACvD,CAAC,EAAE;AACH;AACA,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC;AACtB,CAAC,IAAI,EAAE,MAAM,IAAI,GAAG,CAAC,SAAS,CAAC;AAC/B,CAAC,IAAI,EAAE,KAAK,IAAI,GAAG,CAAC,SAAS,CAAC;AAC9B,CAAC,IAAI,EAAE,MAAM,IAAI,GAAG,CAAC,SAAS,CAAC,CAAC;AAChC,EAAE,OAAO,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,UAAU,CAAC;AACjC,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC;AAClC,CAAC,EAAE;AACH;AACA,QAAQ,CAAC,CAAC;AACV,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;AACjC,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;AAC/C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC;AACnE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG;AAC5E,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC1C,CAAC,EAAE;AACH;AACA,MAAM,CAAC,CAAC;AACR,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACjC,EAAE,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACzB,EAAE,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACzB,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC1B,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACrB,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC9B,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC;AACpE,CAAC,EAAE;AACH;AACA,QAAQ,CAAC,CAAC;AACV,EAAE,QAAQ,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC;AAC3B,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE;AACnD,CAAC,EAAE;AACH;AACA,QAAQ,CAAC,CAAC;AACV,EAAE,QAAQ,CAAC,CAAC,IAAI,CAAC;AACjB,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AAC1C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AAClC,CAAC,EAAE;AACH;AACA,CAAC,IAAI,EAAE,QAAQ,GAAG;AAClB,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC;AAChB,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACjC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACrB,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC;AACzE,CAAC,EAAE;AACH;AACA,CAAC,IAAI,EAAE,MAAM,KAAK,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC;AAC3C,CAAC,IAAI,EAAE,MAAM,KAAK,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5C,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC;AACf,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC;AACtD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,MAAM,CAAC;AAC1C,CAAC,EAAE;AACH;AACA,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC;AACjB,EAAE,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACxC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AAC/B,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC;AAC1D,CAAC,EAAE;AACH;AACA,CAAC,IAAI,EAAE,MAAM,KAAK,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;AAC5C,EAAE,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC;AAC3B,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC;AACvE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC;AACpD,CAAC,EAAE;AACH;AACA,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAC9B,EAAE,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACrC,EAAE,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;AACxB,CAAC;AACD;AACA,EAAE,CAAC,WAAW;AACd,GAAG,0EAA0E,CAAC,EAAE;AAChF;AACA,EAAE;AACF,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC;AACxD,CAAC,EAAE;AACH;AACA,OAAO,CAAC,CAAC;AACT,EAAE,OAAO,CAAC,CAAC,KAAK,CAAC;AACjB,CAAC;AACD;AACA,EAAE;AACF,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC3C,CAAC,EAAE;AACH;AACA,OAAO,CAAC,CAAC;AACT,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC;AACrB,CAAC;AACD;AACA,EAAE,CAAC,IAAI;AACP,GAAG,0EAA0E,CAAC,EAAE;AAChF;AACA,GAAG;AACH,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE;AACrC,CAAC,EAAE;AACH;AACA,QAAQ,CAAC,CAAC;AACV,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC;AAChB,CAAC;AACD;AACA,GAAG;AACH,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpC,CAAC,EAAE;AACH;AACA,CAAC,MAAM,CAAC,CAAC,CAAC;AACV,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC;AAChB,CAAC;;ACpVD,kCACE,GACE,oCAAA,AAA4B,4BAAA,AAC5B,SAAU,CAAA,AAGZ,IAAM,SAAU,CAAA,AAChB,GAAO,gCAAA,AAAwB,uBAAA,CAAA,CAPjC,AAOiC,0BAN/B,GACE,oCAAA,AAA4B,4BAAA,AAC5B,SAAU,CAAA,AAGZ,IAAM,SAAU,CAAA,AAChB,GAAO,gCAAA,AAAwB,uBAAA,CAAA,CAAA,AAGjC,mCACE,GACE,mCAAA,AAA2B,2BAAA,AAC3B,SAAU,CAAA,AAGZ,IAAM,SAAU,CAAA,AAChB,GAAO,gCAAA,AAAwB,uBAAA,CAAA,CAPjC,AAOiC,2BAN/B,GACE,mCAAA,AAA2B,2BAAA,AAC3B,SAAU,CAAA,AAGZ,IAAM,SAAU,CAAA,AAChB,GAAO,gCAAA,AAAwB,uBAAA,CAAA,CAAA,ACjBjC,KACE,SAAS,AACT,UAAU,AACV,YAAY,AACZ,eAAe,AACf,kBAAkB,AAClB,8BAAA,AAAsB,qBAAA,CACvB,AAED,mBAGE,2BAAA,AAAmB,kBAAA,CACpB,ACbD,WACE,aAAa,AACb,kCAAmC,CAFrC,AAOC,aAHO,gBAAmB,CAJ3B,AAI+B,uBAEb,gBAAmB,CAAI,AAGzC,oCACE,WACE,kCAAgD,CACjD,CAAA,AAGH,oCACE,WACE,mCAAmD,CACpD,CAAA,AAGH,qCACE,WAOE,oCAAoD,CALrD,CAAA,ACxBH,MACE,aAAa,AACb,yBAA0B,CAF5B,AAuBC,kBAnBoB,aCMR,CDVb,AAI0C,qBACrB,aAAqB,CAL1C,AAK8C,iBAE7B,wBAAA,AAAkB,qBAAlB,AAAkB,iBAAA,CAPnC,AAOuC,kBACrB,yBAAA,AAAmB,sBAAnB,AAAmB,kBAAA,CARrC,AAQyC,eAC1B,sBAAA,AAAgB,mBAAhB,AAAgB,eAAA,CAT/B,AASmC,cAEhB,yBAA0B,CAX7C,AAWiD,aAC9B,yCAA0C,CAZ7D,AAYiE,aAC9C,qCAAsC,CAbzD,AAa6D,aAC1C,iCAAkC,CAdrD,AAcyD,aACtC,6BAA8B,CAfjD,AAeqD,gBAClC,6BAA8B,CAhBjD,AAgBqD,gBAClC,6BAA8B,CAjBjD,AAiBqD,mBAClC,iCAAkC,CAlBrD,AAkByD,mBACtC,iCAAkC,CAnBrD,AAmByD,mBACtC,iCAAkC,CApBrD,AAoByD,gBACtC,6BAA8B,CArBjD,AAqBqD,gBAClC,6BAA8B,CAAI,AAOrD,qCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,AAKxD,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAjBA,AAqB1D,oCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAI1D,oCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAU1D,oCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAI1D,oCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAAA,AAI1D,qCACE,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,AAKxD,iBACsB,yBAA0B,CADhD,AACoD,gBAC9B,yCAA0C,CAFhE,AAEoE,gBAC9C,qCAAsC,CAH5D,AAGgE,gBAC1C,iCAAkC,CAJxD,AAI4D,gBACtC,6BAA8B,CALpD,AAKwD,mBAClC,6BAA8B,CANpD,AAMwD,mBAClC,6BAA8B,CAPpD,AAOwD,sBAClC,iCAAkC,CARxD,AAQ4D,sBACtC,iCAAkC,CATxD,AAS4D,sBACtC,iCAAkC,CAVxD,AAU4D,mBACtC,6BAA8B,CAXpD,AAWwD,mBAClC,6BAA8B,CAAI,CAjBA,AEtJ1D,KACE,wDDWwD,AEXxD,eAAgB,CDGjB,AAED,kBAME,gBAAgB,AAChB,eAAgB,CAPlB,AAQC,QASC,cAAc,AACd,eAAgB,CAVjB,AAED,GAAK,cAAe,CAAI,AACxB,GAAK,kBAAmB,CAAI,AAC5B,GAAK,kBAAmB,CAAI,AAC5B,GAAK,iBAAkB,CAAI,AAC3B,GAAK,cAAe,CAAI,AAOxB,wBACE,eAAgB,CACjB,AASD,YACE,gBAAkB,CACnB,AAED,aACE,qBAAsB,AACtB,iBAAkB,CACnB,AAED,QACE,eAAgB,CACjB,AEjDD,iCAGI,kBAAkB,AAClB,SAAS,AACT,UAAU,AACV,sBACA,ACPQ,yBDQR,ACNe,iBDME,AACjB,WAAW,AACX,YAAY,AACZ,iBAAiB,AACjB,mBAAmB,AACnB,WACA,ACdQ,SDcE,CACX,AEfH,oBAME,cAAiB,AACjB,SAAU,CAPZ,AAQC,KAGC,eAAmB,CAHpB,ACRD,KACE,iBAAkB,CACnB,ACFD,QACE,cAAc,AACd,eAAgB,CACjB,AAED,oCACE,QACE,aPGS,COFV,CAAA,ACRH,EACE,eRSW,CQPZ,ACHD,IACE,cAAc,AAEd,eAAgB,CAEjB,ACLD,UACE,WAAW,AACX,WAAY,CACb,ACHD,4BAEI,oBAAqB,CACtB,ACHH,qBACE,SAAS,AACT,SAAU,CACX,ACHD,2FAOE,iBAAiB,AACjB,mBAAmB,AACnB,gBAAgB,AAChB,qBTRiB,ASSjB,qBTXU,CSAZ,AAcC,2EAFC,YAAY,AACZ,UAAW,CACZ,AC6ZD,cD1ZE,qBTfiB,ASgBjB,sBTlBU,ASmBV,WAAY,CACb,AAED,gBACE,oBAAoB,AACpB,UAAW,CAFb,AAWC,uBANG,mBAAmB,AACnB,SAAS,AACT,eAAuB,AACvB,cAAc,AACd,UAAW,CACZ,AEhCH,OACE,gBfSW,AeRX,gBfQW,CePZ,ACHD,aACE,oBAAA,AAAa,oBAAb,AAAa,aAAA,AACb,4BAAA,AAAsB,6BAAtB,AAAsB,0BAAtB,AAAsB,sBAAA,AACtB,yBAAA,AAAyB,yBAAA,AACzB,wBAAA,AAAuB,qBAAvB,AAAuB,uBAAA,AACvB,uBAAA,AAA2B,oBAA3B,AAA2B,2BAAA,AAC3B,aAAa,AACb,UAAU,AACV,WAAW,AACX,gBAAgB,AAChB,aAAc,CAVhB,AAkCC,gBArBG,mBAAA,AAAc,kBAAd,AAAc,cAAA,AAGd,UAAW,CAhBf,AAiBG,eAGC,cAAc,AACd,eAAkB,AAClB,yBAAyB,AACzB,qBAAqB,AACrB,sBAAuB,AACvB,cZhBe,AYiBf,eAAgB,CA1BpB,AAiCG,2CAHG,yBZrBa,AYsBb,UZ/BM,CYgCP,AAIL,oCACE,aACE,kBhB5BS,AgB6BT,uBAAkC,CAFpC,AAQC,eAHG,mBhBhCO,AgBiCP,iBhBjCO,CgBkCR,CAAA,AAIL,oCACE,aACE,8BAAA,AAAmB,6BAAnB,AAAmB,uBAAnB,AAAmB,mBAAA,AACnB,0BAAA,AAAqB,qBAAA,AACrB,yBAAA,AAAmB,sBAAnB,AAAmB,mBAAA,AACnB,yBAAA,AAA6B,4BAAA,CAJ/B,AAYC,gBANM,UAAW,CANlB,AAMsB,+BAIlB,iBAAkB,CACnB,CAAA,AC5DL,aACE,UAAW,CACZ,ACFD,WACE,kBAAkB,AAClB,eAAgB,CAFlB,AA4BC,aAvBG,cAAc,AACd,iBAAiB,AACjB,oBAAqB,CAPzB,AAQG,cAGC,SAAS,AACT,iCdTQ,AcUR,alBHS,AkBIT,UddQ,CcAZ,AAeG,eAGC,kBAAkB,AAClB,MAAM,AACN,QAAQ,AACR,SAAS,AACT,OAAO,AACP,WAAW,AACX,WAAW,AACX,WAAY,CACb,AC1BH,aACE,oBAAA,AAAa,oBAAb,AAAa,aAAA,AACb,mBAAA,AAAe,eAAA,AACf,0BAAA,AAAqB,qBAAA,AACrB,yBAAA,AAAmB,sBAAnB,AAAmB,mBAAA,AACnB,cAAc,AACd,SAAU,CANZ,AAgBC,+BAPG,mBAAA,AAAc,kBAAd,AAAc,aAAA,CATlB,AAUG,0BAEc,4BAAA,AAAQ,iBAAR,AAAQ,OAAA,CAZzB,AAY6B,0BACZ,4BAAA,AAAQ,iBAAR,AAAQ,OAAA,CAbzB,AAa6B,0BACZ,4BAAA,AAAQ,iBAAR,AAAQ,OAAA,CAdzB,AAc6B,0BACZ,4BAAA,AAAQ,iBAAR,AAAQ,OAAA,CAAI,AAG7B,oCACE,aACE,UnBpBmB,CmBmBrB,AAcC,0BAXgB,4BAAA,AAAQ,iBAAR,AAAQ,OAAA,CAHzB,AAG6B,0BACZ,4BAAA,AAAQ,iBAAR,AAAQ,OAAA,CAJzB,AAI6B,0BACZ,4BAAA,AAAQ,iBAAR,AAAQ,OAAA,CALzB,AAK6B,0BACZ,4BAAA,AAAQ,iBAAR,AAAQ,OAAA,CANzB,AAM6B,oDAIzB,mBAAA,AAAc,kBAAd,AAAc,cAAA,AACd,UAAW,CACZ,CAAA,AAKL,oCACE,aACE,WnBrCuB,CmBsCxB,CAAA,AAGH,qCACE,aAOE,YnB/CyB,CmB0C1B,CAAA,AC7CH,aACE,oBAAA,AAAa,oBAAb,AAAa,aAAA,AACb,0BAAA,AAAqB,qBAAA,AACrB,yBAAA,AAAmB,sBAAnB,AAAmB,mBAAA,AACnB,uBAAA,AAA2B,oBAA3B,AAA2B,2BAAA,AAC3B,cAAiB,AACjB,UAAW,CANb,AAiBC,2BARG,mBAAA,AAAc,kBAAd,AAAc,cAAA,AACd,mBAAoB,CAVxB,AAWG,iDAGC,mBAAA,AAAc,kBAAd,AAAc,cAAA,AACd,UAAW,CACZ,AAGH,oCACE,aACE,qBAAA,AAAyB,kBAAzB,AAAyB,wBAAA,CAD3B,AAGC,mBADS,eAAgB,CAAI,CAAA,ACtBhC,aACE,oBAAA,AAAa,oBAAb,AAAa,aAAA,AACb,0BAAA,AAAqB,qBAAA,AACrB,yBAAA,AAAmB,sBAAnB,AAAmB,mBAAA,AACnB,uBAAA,AAA2B,oBAA3B,AAA2B,2BAAA,AAC3B,SAAS,AACT,eAAkB,AAClB,WAAW,AACX,gBAAgB,AAChB,aAAc,CAThB,AAqCC,gBAxBG,SAAS,AACT,eAAgB,CAdpB,AAmBG,8BAFG,cAAe,CAjBrB,AAkBK,eAID,qBAAqB,AACrB,cjBde,AiBef,cAAe,CAxBnB,AA+BG,2CAHG,gCjBnBa,AiBoBb,ajBpBa,CiBqBd,AAIH,oBACE,qBAAA,AAAyB,kBAAzB,AAAyB,wBAAA,CAC1B,AAGH,oCAEI,oBAAW,YAAa,CAAI,CAAA,ACzChC,iBACE,oBAAA,AAAa,oBAAb,AAAa,aAAA,AACb,mBAAA,AAAe,eAAA,AACf,0BAAA,AAAqB,qBAAA,AACrB,yBAAA,AAAmB,sBAAnB,AAAmB,mBAAA,AACnB,yBAAA,AAA8B,sBAA9B,AAA8B,6BAAA,CALhC,AAiBC,qCAJG,mBAAA,AAAc,kBAAd,AAAc,aAAA,CAblB,AAgBG,qECDD,kBAAkB,AAClB,SAAS,AACT,UAAU,AACV,UAAU,AACV,WAAW,AACX,gBAAgB,AAChB,mBAAmB,AACnB,kBAAsB,CDRK,ACWzB,mPAEE,gBAAgB,AAChB,WAAW,AACX,YAAY,AACZ,iBAAiB,AACjB,mBAAmB,AACnB,SAAU,CDhChB,ACiCK,yCDlBK,UAAW,CAAI","file":"style.css","sourcesContent":["+/*\n+Theme Name: ILDI\n+Description: Something clever.\n+Author: markamoser\n+Version: 1.0\n+*/\n","/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"@-webkit-keyframes fade-from-left{0%{-webkit-transform:translateX(-96px);transform:translateX(-96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-from-left{0%{-webkit-transform:translateX(-96px);transform:translateX(-96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-from-right{0%{-webkit-transform:translateX(96px);transform:translateX(96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-from-right{0%{-webkit-transform:translateX(96px);transform:translateX(96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}html{margin:0;padding:0;width:100vw;font-size:16px;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{display:grid;grid-template-columns:1fr 10fr 1fr}.container>*{grid-column:2/-2}.container>.full-bleed{grid-column:1/-1}@media screen and (min-width:600px){.container{grid-template-columns:1fr 90vw 1fr}}@media screen and (min-width:900px){.container{grid-template-columns:1fr 810px 1fr}}@media screen and (min-width:1200px){.container{grid-template-columns:1fr 1080px 1fr}}.grid{display:grid;grid-template-columns:1fr}.grid.grid-gutter{grid-gap:15px}.grid.grid-gutter-lg{grid-gap:30px}.grid.grid-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.grid.grid-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid.grid-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.grid.col-100{grid-template-columns:1fr}.grid.col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33{grid-template-columns:1fr 1fr 1fr}.grid.col-50{grid-template-columns:1fr 1fr}.grid.col-70-30{grid-template-columns:2fr 1fr}.grid.col-30-70{grid-template-columns:1fr 2fr}.grid.col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75{grid-template-columns:1fr 3fr}.grid.col-75-25{grid-template-columns:3fr 1fr}@media screen and (max-width:1199px){.grid.col-100-lg{grid-template-columns:1fr}.grid.col-20-lg{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-lg{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-lg{grid-template-columns:1fr 1fr 1fr}.grid.col-50-lg{grid-template-columns:1fr 1fr}.grid.col-70-30-lg{grid-template-columns:2fr 1fr}.grid.col-30-70-lg{grid-template-columns:1fr 2fr}.grid.col-50-25-25-lg{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-lg{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-lg{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-lg{grid-template-columns:1fr 3fr}.grid.col-75-25-lg{grid-template-columns:3fr 1fr}.grid.col-100-md{grid-template-columns:1fr}.grid.col-20-md{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-md{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-md{grid-template-columns:1fr 1fr 1fr}.grid.col-50-md{grid-template-columns:1fr 1fr}.grid.col-70-30-md{grid-template-columns:2fr 1fr}.grid.col-30-70-md{grid-template-columns:1fr 2fr}.grid.col-50-25-25-md{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-md{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-md{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-md{grid-template-columns:1fr 3fr}.grid.col-75-25-md{grid-template-columns:3fr 1fr}}@media screen and (max-width:899px){.grid.col-100-sm{grid-template-columns:1fr}.grid.col-20-sm{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-sm{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-sm{grid-template-columns:1fr 1fr 1fr}.grid.col-50-sm{grid-template-columns:1fr 1fr}.grid.col-70-30-sm{grid-template-columns:2fr 1fr}.grid.col-30-70-sm{grid-template-columns:1fr 2fr}.grid.col-50-25-25-sm{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-sm{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-sm{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-sm{grid-template-columns:1fr 3fr}.grid.col-75-25-sm{grid-template-columns:3fr 1fr}}@media screen and (max-width:599px){.grid.col-100-xs{grid-template-columns:1fr}.grid.col-20-xs{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-xs{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-xs{grid-template-columns:1fr 1fr 1fr}.grid.col-50-xs{grid-template-columns:1fr 1fr}.grid.col-70-30-xs{grid-template-columns:2fr 1fr}.grid.col-30-70-xs{grid-template-columns:1fr 2fr}.grid.col-50-25-25-xs{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-xs{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-xs{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-xs{grid-template-columns:1fr 3fr}.grid.col-75-25-xs{grid-template-columns:3fr 1fr}}@media screen and (min-width:600px){.grid.sm-col-100{grid-template-columns:1fr}.grid.sm-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.sm-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.sm-col-33{grid-template-columns:1fr 1fr 1fr}.grid.sm-col-50{grid-template-columns:1fr 1fr}.grid.sm-col-70-30{grid-template-columns:2fr 1fr}.grid.sm-col-30-70{grid-template-columns:1fr 2fr}.grid.sm-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.sm-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.sm-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.sm-col-25-75{grid-template-columns:1fr 3fr}.grid.sm-col-75-25{grid-template-columns:3fr 1fr}}@media screen and (min-width:900px){.grid.md-col-100{grid-template-columns:1fr}.grid.md-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.md-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.md-col-33{grid-template-columns:1fr 1fr 1fr}.grid.md-col-50{grid-template-columns:1fr 1fr}.grid.md-col-70-30{grid-template-columns:2fr 1fr}.grid.md-col-30-70{grid-template-columns:1fr 2fr}.grid.md-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.md-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.md-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.md-col-25-75{grid-template-columns:1fr 3fr}.grid.md-col-75-25{grid-template-columns:3fr 1fr}}@media screen and (min-width:1200px){.grid.lg-col-100{grid-template-columns:1fr}.grid.lg-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.lg-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.lg-col-33{grid-template-columns:1fr 1fr 1fr}.grid.lg-col-50{grid-template-columns:1fr 1fr}.grid.lg-col-70-30{grid-template-columns:2fr 1fr}.grid.lg-col-30-70{grid-template-columns:1fr 2fr}.grid.lg-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.lg-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.lg-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.lg-col-25-75{grid-template-columns:1fr 3fr}.grid.lg-col-75-25{grid-template-columns:3fr 1fr}.grid.xl-col-100{grid-template-columns:1fr}.grid.xl-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.xl-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.xl-col-33{grid-template-columns:1fr 1fr 1fr}.grid.xl-col-50{grid-template-columns:1fr 1fr}.grid.xl-col-70-30{grid-template-columns:2fr 1fr}.grid.xl-col-30-70{grid-template-columns:1fr 2fr}.grid.xl-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.xl-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.xl-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.xl-col-25-75{grid-template-columns:1fr 3fr}.grid.xl-col-75-25{grid-template-columns:3fr 1fr}}body{font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;min-width:320px}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}body,h6{font-size:1em;font-weight:400}h1{font-size:2rem}h2{font-size:1.875rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1rem}article li,p,section li{line-height:1.6}.copy-small{font-size:.875em}.copy-italic{letter-spacing:.03em;font-style:italic}.strong{font-weight:700}.skip-nav:active,.skip-nav:focus{position:absolute;top:15px;left:10px;border:1px solid #fff;background-color:#a7a9ac;padding:5px 10px;width:auto;height:auto;overflow:visible;white-space:normal;color:#fff;clip:auto}h1,h2,h3,h4,h5,h6,p{margin:15px 0;padding:0}h6,p{margin:15px 0 0}main{position:relative}article{margin:0 auto;max-width:80rem}@media screen and (max-width:599px){article{margin:0 15px}}p{margin:0 0 15px}img{display:block;max-width:100vw}img,video{width:100%;height:auto}body:not(.is-touch) a:hover{text-decoration:none}.header-menu li,form{margin:0;padding:0}.select-wrapper,[type=email],[type=password],[type=search],[type=tel],[type=text],textarea{border-width:1px;border-style:solid;border-radius:0;border-color:#a7a9ac;background-color:#fff}[type=email],[type=password],[type=search],[type=tel],[type=text],textarea{padding:8px;width:100%}[type=submit]{border-color:#a7a9ac;background-color:#fff;padding:8px}.select-wrapper{padding:7px 6px 6px;width:100%}.select-wrapper select{outline-offset:6px;border:0;background:0 0;padding:6px 0;width:100%}footer{margin-top:15px;padding-top:15px}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:5px 0;padding:0;width:100%;list-style:none;line-height:1}.header-menu li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.header-menu a{display:block;padding:15px 0;text-transform:uppercase;text-decoration:none;letter-spacing:.125ch;color:#561eae;font-weight:700}.header-menu a:active,.header-menu a:hover{background-color:#561eae;color:#fff}@media screen and (max-width:599px){.header-menu{margin-left:-15px;width:calc(100% + 30px)}.header-menu a{padding-right:15px;padding-left:15px}}@media screen and (min-width:600px){.header-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.header-menu li{width:auto}.header-menu a,.header-menu li{text-align:center}}.logo-banner{width:100%}.home-loop{position:relative;overflow:hidden}.home-loop a{display:table;min-height:250px;text-decoration:none}.home-loop h1{margin:0;background-color:rgba(0,0,0,.15);padding:15px;color:#fff}.home-loop img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:auto}.global-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:83%}.global-head>*,.social-menu li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.global-head .logo-banner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.global-head .search-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.global-head .header-menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.global-head .social-menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (min-width:600px){.global-head{width:90vw}.global-head .social-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.global-head .search-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.global-head .logo-banner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.global-head .header-menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.global-head .search-form,.global-head .social-menu{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}@media screen and (min-width:900px){.global-head{width:810px}}@media screen and (min-width:1200px){.global-head{width:1080px}}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:15px 0;width:100%}.search-form [type=submit]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-left-width:0}.footer-sponsors .widget_text,.search-form label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media screen and (min-width:600px){.search-form{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-form label{max-width:250px}}.social-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:15px 0;width:100%;list-style:none;line-height:1}.social-menu li{margin:0;padding:2px 8px}.social-menu li:first-of-type{padding-left:0}.social-menu a{text-decoration:none;color:#561eae;font-size:14px}.social-menu a:active,.social-menu a:hover{border-bottom:1px solid #561eae;color:#561eae}footer .social-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:599px){header .social-menu{display:none}}.footer-sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-sponsors .widget_media_image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.footer-sponsors .widget_media_image h1,.screen-reader-text,.sr-only{position:absolute;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.footer-sponsors .widget_media_image h1.with-focus:active,.footer-sponsors .widget_media_image h1.with-focus:focus,.screen-reader-text.with-focus:active,.screen-reader-text.with-focus:focus,.sr-only.with-focus:active,.sr-only.with-focus:focus{position:static;width:auto;height:auto;overflow:visible;white-space:normal;clip:auto}.footer-sponsors .widget_media_image img{width:auto}",null,null,null,null,null,null,null,null,null]} \ No newline at end of file