From 2ab5ace457242bd765a7f28acb7c5daf2f3b8ea3 Mon Sep 17 00:00:00 2001 From: CloudCannon Date: Fri, 3 Jul 2020 17:13:40 +0000 Subject: [PATCH] Updated 47 files via CloudCannon --- 2012-grab-bag/index.html | 899 +++++ 404/index.html | 297 ++ andra-stuk/index.html | 647 ++++ assets/css/main20200519.css | 2552 ++++++++++++++ assets/css/main20200519.css.map | 72 + assets/css/noscript20200518-rev1.css | 316 ++ assets/css/noscript20200518-rev1.css.map | 30 + autumn-leaves/index.html | 647 ++++ bamegoy/index.html | 611 ++++ br-tbients/index.html | 611 ++++ broken-tracks/index.html | 644 ++++ buy-a-vowel/index.html | 755 +++++ contact-success/index.html | 264 ++ cookies/index.html | 380 +++ danny-eastman-ep/index.html | 575 ++++ disjointed/index.html | 719 ++++ end2010-start2011/index.html | 575 ++++ extender/index.html | 719 ++++ feed.xml | 39 +- index.html | 3879 +++++++++++++++++++++- katze/index.html | 683 ++++ lite-off/index.html | 611 ++++ mal-vidare/index.html | 611 ++++ morning-moods/index.html | 755 +++++ mula-ep/index.html | 611 ++++ netbook-lofi-beatheads/index.html | 1007 ++++++ nights-ep/index.html | 647 ++++ no-jazz-greats/index.html | 791 +++++ no-progress-ep/index.html | 611 ++++ norrmalm-state/index.html | 647 ++++ rabiat-pop/index.html | 791 +++++ robots.txt | 6 +- rss.xml | 356 +- search.json | 317 +- send-money-pay-online-ep/index.html | 611 ++++ shortjams-vol-1/index.html | 683 ++++ sidcosis/index.html | 647 ++++ sitemap.txt | 324 +- sitemap.xml | 143 + tech-maybe/index.html | 611 ++++ that-s-s-ho-r-t/index.html | 647 ++++ too-much-ep/index.html | 575 ++++ tracker-dust-96-01-vol-1/index.html | 863 +++++ trackers-never-die/index.html | 791 +++++ turnpot-pop/index.html | 647 ++++ unstep/index.html | 680 ++++ webcreds/index.html | 316 ++ 47 files changed, 31082 insertions(+), 131 deletions(-) create mode 100644 2012-grab-bag/index.html create mode 100644 404/index.html create mode 100644 andra-stuk/index.html create mode 100644 assets/css/main20200519.css create mode 100644 assets/css/main20200519.css.map create mode 100644 assets/css/noscript20200518-rev1.css create mode 100644 assets/css/noscript20200518-rev1.css.map create mode 100644 autumn-leaves/index.html create mode 100644 bamegoy/index.html create mode 100644 br-tbients/index.html create mode 100644 broken-tracks/index.html create mode 100644 buy-a-vowel/index.html create mode 100644 contact-success/index.html create mode 100644 cookies/index.html create mode 100644 danny-eastman-ep/index.html create mode 100644 disjointed/index.html create mode 100644 end2010-start2011/index.html create mode 100644 extender/index.html create mode 100644 katze/index.html create mode 100644 lite-off/index.html create mode 100644 mal-vidare/index.html create mode 100644 morning-moods/index.html create mode 100644 mula-ep/index.html create mode 100644 netbook-lofi-beatheads/index.html create mode 100644 nights-ep/index.html create mode 100644 no-jazz-greats/index.html create mode 100644 no-progress-ep/index.html create mode 100644 norrmalm-state/index.html create mode 100644 rabiat-pop/index.html create mode 100644 send-money-pay-online-ep/index.html create mode 100644 shortjams-vol-1/index.html create mode 100644 sidcosis/index.html create mode 100644 sitemap.xml create mode 100644 tech-maybe/index.html create mode 100644 that-s-s-ho-r-t/index.html create mode 100644 too-much-ep/index.html create mode 100644 tracker-dust-96-01-vol-1/index.html create mode 100644 trackers-never-die/index.html create mode 100644 turnpot-pop/index.html create mode 100644 unstep/index.html create mode 100644 webcreds/index.html diff --git a/2012-grab-bag/index.html b/2012-grab-bag/index.html new file mode 100644 index 00000000..1d98bd2e --- /dev/null +++ b/2012-grab-bag/index.html @@ -0,0 +1,899 @@ + + + + + + + + + + + + + + + + + + + + + + +2012 Grab Bag | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Lauantai
    +
    1:52
    +
    +
  • + +
  • +
    +
    2.
    +
    Hookin For Cheeseburgers
    +
    1:53
    +
    +
  • + +
  • +
    +
    3.
    +
    Mandaak
    +
    2:21
    +
    +
  • + +
  • +
    +
    4.
    +
    Inte Sova
    +
    2:11
    +
    +
  • + +
  • +
    +
    5.
    +
    You Need It
    +
    2:27
    +
    +
  • + +
  • +
    +
    6.
    +
    Spinal Cord Forever
    +
    2:23
    +
    +
  • + +
  • +
    +
    7.
    +
    Bored Beyond Belief
    +
    1:26
    +
    +
  • + +
  • +
    +
    8.
    +
    Orkarnt
    +
    2:7
    +
    +
  • + +
  • +
    +
    9.
    +
    Skithink
    +
    1:43
    +
    +
  • + +
  • +
    +
    10.
    +
    Tracks
    +
    2:36
    +
    +
  • + +
  • +
    +
    11.
    +
    Verbophobia
    +
    1:54
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
1:52
+
+ + + +
+
2.
+ +
1:53
+
+ + + +
+
3.
+ +
2:21
+
+ + + +
+
4.
+ +
2:11
+
+ + + +
+
5.
+ +
2:27
+
+ + + +
+
6.
+ +
2:23
+
+ + + +
+
7.
+ +
1:26
+
+ + + +
+
8.
+ +
2:7
+
+ + + +
+
9.
+ +
1:43
+
+ + + +
+
10.
+ +
2:36
+
+ + + +
+
11.
+ +
1:54
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 That S S Ho R T

+

+ +
+
+ +

 Extender

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/404/index.html b/404/index.html new file mode 100644 index 00000000..bc9432b8 --- /dev/null +++ b/404/index.html @@ -0,0 +1,297 @@ + + + + + + +404 This is not a page | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/andra-stuk/index.html b/andra-stuk/index.html new file mode 100644 index 00000000..f46887d2 --- /dev/null +++ b/andra-stuk/index.html @@ -0,0 +1,647 @@ + + + + + + + + + + + + + + + + + + + + + + +Andra Stuk | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Distanser
    +
    2:11
    +
    +
  • + +
  • +
    +
    2.
    +
    Brustabletter
    +
    2:32
    +
    +
  • + +
  • +
    +
    3.
    +
    Temptemp
    +
    1:5
    +
    +
  • + +
  • +
    +
    4.
    +
    Matlagning
    +
    0:59
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
2:11
+
+ + + +
+
2.
+ +
2:32
+
+ + + +
+
3.
+ +
1:5
+
+ + + +
+
4.
+ +
0:59
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Turnpot Pop

+

+ +
+
+ +

 End2010 Start2011

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/css/main20200519.css b/assets/css/main20200519.css new file mode 100644 index 00000000..4c823c55 --- /dev/null +++ b/assets/css/main20200519.css @@ -0,0 +1,2552 @@ +@import url(fontawesome-all.min.css); +/* latin */ +@font-face { font-family: 'Astloch'; font-style: normal; font-weight: 700; src: local("Astloch Bold"), local("Astloch-Bold"), url(./Astloch-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +/* Story by HTML5 UP html5up.net | @ajlkn Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) */ +html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } + +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } + +body { line-height: 1; } + +ol, ul { list-style: none; } + +blockquote, q { quotes: none; } + +blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } + +table { border-collapse: collapse; border-spacing: 0; } + +body { -webkit-text-size-adjust: none; } + +mark { background-color: transparent; color: inherit; } + +input::-moz-focus-inner { border: 0; padding: 0; } + +input, select, textarea { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; } + +/* Basic */ +@-ms-viewport { width: device-width; } + +body { -ms-overflow-style: scrollbar; } + +@media screen and (max-width: 480px) { html, body { min-width: 320px; } } + +html { box-sizing: border-box; } + +*, *:before, *:after { box-sizing: inherit; } + +body { background: #111111; } + +body.is-preload *, body.is-preload *:before, body.is-preload *:after { -moz-animation: none !important; -webkit-animation: none !important; -ms-animation: none !important; animation: none !important; -moz-transition: none !important; -webkit-transition: none !important; -ms-transition: none !important; transition: none !important; } + +/* Type */ +html { font-size: 18pt; } + +@media screen and (max-width: 1680px) { html { font-size: 20pt; } } + +@media screen and (max-width: 1280px) { html { font-size: 18pt; } } + +@media screen and (max-width: 736px) { html { font-size: 17pt; } } + +@media screen and (max-width: 360px) { html { font-size: 17pt; } } + +body { background-color: url("css-images/BRIGHT-circuit_board_pattern.jpg"); background-size: 20%; background-repeat: repeat; color: #eeeeee; } + +body, input, select, textarea { font-family: "Courier New", monospace; font-size: 1rem; font-weight: 400; line-height: 1.65; } + +a { -moz-transition: color 0.2s ease-in-out; -webkit-transition: color 0.2s ease-in-out; -ms-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; text-decoration: underline; } + +a:hover { text-decoration: none; } + +strong, b { font-weight: 700; } + +em, i { font-style: italic; } + +p { margin: 0 0 2rem 0; } + +p.major { font-size: 1.25rem; } + +h1, h2, h3, h4, h5, h6 { font-weight: 700; line-height: 1.375; letter-spacing: -0.025em; margin: 0 0 1rem 0; font-family: "Astloch", Helvetica, sans-serif; } + +h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; text-decoration: none; } + +h1 { font-size: 3.5rem; line-height: 1.2; } + +h2 { font-size: 2.25rem; } + +h3 { font-size: 1.5rem; } + +h4 { font-size: 1.1rem; } + +h5 { font-size: 0.9rem; } + +h6 { font-size: 0.7rem; } + +sub { font-size: 0.8rem; position: relative; top: 0.5rem; } + +sup { font-size: 0.8rem; position: relative; top: -0.5rem; } + +blockquote { border-left: solid 4px; font-style: italic; margin: 0 0 2rem 0; padding: 0.5rem 0 0.5rem 2rem; } + +code { border-radius: 4px; font-family: "Courier New", monospace; font-size: 0.9em; margin: 0 0.25rem; padding: 0.25rem 0.325rem; } + +pre { -webkit-overflow-scrolling: touch; font-family: "Courier New", monospace; font-size: 0.9em; margin: 0 0 2rem 0; } + +pre code { display: block; line-height: 1.5; padding: 0.75rem 1rem; overflow-x: auto; } + +hr { border: 0; border-bottom: solid 1px; margin: 2.5rem 0; } + +hr.major { margin: 3.5rem 0; } + +.align-left { text-align: left; } + +.align-center { text-align: center; } + +.align-right { text-align: right; } + +@media screen and (max-width: 736px) { p.major { font-size: 1.1rem; } + h1 { font-size: 2.5rem; } + h2 { font-size: 2rem; } + h3 { font-size: 1.25rem; } + h4 { font-size: 1rem; } } + +input, select, textarea { color: #eeeeee; } + +a { color: #eeeeee; } + +a:hover { color: #e94d1d; } + +strong, b { color: #eeeeee; } + +h1, h2, h3, h4, h5, h6 { color: #eeeeee; } + +blockquote { border-left-color: rgba(0, 0, 0, 0.2); } + +code { background: rgba(0, 0, 0, 0.05); border-color: rgba(0, 0, 0, 0.2); } + +hr { border-bottom-color: rgba(0, 0, 0, 0.2); } + +/* Row */ +.row { display: flex; flex-wrap: wrap; box-sizing: border-box; align-items: stretch; } + +.row > * { box-sizing: border-box; } + +.row.gtr-uniform > * > :last-child { margin-bottom: 0; } + +.row.aln-left { justify-content: flex-start; } + +.row.aln-center { justify-content: center; } + +.row.aln-right { justify-content: flex-end; } + +.row.aln-top { align-items: flex-start; } + +.row.aln-middle { align-items: center; } + +.row.aln-bottom { align-items: flex-end; } + +.row > .imp { order: -1; } + +.row > .col-1 { width: 8.3333333333%; } + +.row > .off-1 { margin-left: 8.3333333333%; } + +.row > .col-2 { width: 16.6666666667%; } + +.row > .off-2 { margin-left: 16.6666666667%; } + +.row > .col-3 { width: 25%; } + +.row > .off-3 { margin-left: 25%; } + +.row > .col-4 { width: 33.3333333333%; } + +.row > .off-4 { margin-left: 33.3333333333%; } + +.row > .col-5 { width: 41.6666666667%; } + +.row > .off-5 { margin-left: 41.6666666667%; } + +.row > .col-6 { width: 50%; } + +.row > .off-6 { margin-left: 50%; } + +.row > .col-7 { width: 58.3333333333%; } + +.row > .off-7 { margin-left: 58.3333333333%; } + +.row > .col-8 { width: 66.6666666667%; } + +.row > .off-8 { margin-left: 66.6666666667%; } + +.row > .col-9 { width: 75%; } + +.row > .off-9 { margin-left: 75%; } + +.row > .col-10 { width: 83.3333333333%; } + +.row > .off-10 { margin-left: 83.3333333333%; } + +.row > .col-11 { width: 91.6666666667%; } + +.row > .off-11 { margin-left: 91.6666666667%; } + +.row > .col-12 { width: 100%; } + +.row > .off-12 { margin-left: 100%; } + +.row.gtr-0 { margin-top: 0; margin-left: 0rem; } + +.row.gtr-0 > * { padding: 0 0 0 0rem; } + +.row.gtr-0.gtr-uniform { margin-top: 0rem; } + +.row.gtr-0.gtr-uniform > * { padding-top: 0rem; } + +.row.gtr-25 { margin-top: 0; margin-left: -0.5rem; } + +.row.gtr-25 > * { padding: 0 0 0 0.5rem; } + +.row.gtr-25.gtr-uniform { margin-top: -0.5rem; } + +.row.gtr-25.gtr-uniform > * { padding-top: 0.5rem; } + +.row.gtr-50 { margin-top: 0; margin-left: -1rem; } + +.row.gtr-50 > * { padding: 0 0 0 1rem; } + +.row.gtr-50.gtr-uniform { margin-top: -1rem; } + +.row.gtr-50.gtr-uniform > * { padding-top: 1rem; } + +.row { margin-top: 0; margin-left: -2rem; } + +.row > * { padding: 0 0 0 2rem; } + +.row.gtr-uniform { margin-top: -2rem; } + +.row.gtr-uniform > * { padding-top: 2rem; } + +.row.gtr-150 { margin-top: 0; margin-left: -3rem; } + +.row.gtr-150 > * { padding: 0 0 0 3rem; } + +.row.gtr-150.gtr-uniform { margin-top: -3rem; } + +.row.gtr-150.gtr-uniform > * { padding-top: 3rem; } + +.row.gtr-200 { margin-top: 0; margin-left: -4rem; } + +.row.gtr-200 > * { padding: 0 0 0 4rem; } + +.row.gtr-200.gtr-uniform { margin-top: -4rem; } + +.row.gtr-200.gtr-uniform > * { padding-top: 4rem; } + +@media screen and (max-width: 1680px) { .row { display: flex; flex-wrap: wrap; box-sizing: border-box; align-items: stretch; } + .row > * { box-sizing: border-box; } + .row.gtr-uniform > * > :last-child { margin-bottom: 0; } + .row.aln-left { justify-content: flex-start; } + .row.aln-center { justify-content: center; } + .row.aln-right { justify-content: flex-end; } + .row.aln-top { align-items: flex-start; } + .row.aln-middle { align-items: center; } + .row.aln-bottom { align-items: flex-end; } + .row > .imp-xlarge { order: -1; } + .row > .col-1-xlarge { width: 8.3333333333%; } + .row > .off-1-xlarge { margin-left: 8.3333333333%; } + .row > .col-2-xlarge { width: 16.6666666667%; } + .row > .off-2-xlarge { margin-left: 16.6666666667%; } + .row > .col-3-xlarge { width: 25%; } + .row > .off-3-xlarge { margin-left: 25%; } + .row > .col-4-xlarge { width: 33.3333333333%; } + .row > .off-4-xlarge { margin-left: 33.3333333333%; } + .row > .col-5-xlarge { width: 41.6666666667%; } + .row > .off-5-xlarge { margin-left: 41.6666666667%; } + .row > .col-6-xlarge { width: 50%; } + .row > .off-6-xlarge { margin-left: 50%; } + .row > .col-7-xlarge { width: 58.3333333333%; } + .row > .off-7-xlarge { margin-left: 58.3333333333%; } + .row > .col-8-xlarge { width: 66.6666666667%; } + .row > .off-8-xlarge { margin-left: 66.6666666667%; } + .row > .col-9-xlarge { width: 75%; } + .row > .off-9-xlarge { margin-left: 75%; } + .row > .col-10-xlarge { width: 83.3333333333%; } + .row > .off-10-xlarge { margin-left: 83.3333333333%; } + .row > .col-11-xlarge { width: 91.6666666667%; } + .row > .off-11-xlarge { margin-left: 91.6666666667%; } + .row > .col-12-xlarge { width: 100%; } + .row > .off-12-xlarge { margin-left: 100%; } + .row.gtr-0 { margin-top: 0; margin-left: 0rem; } + .row.gtr-0 > * { padding: 0 0 0 0rem; } + .row.gtr-0.gtr-uniform { margin-top: 0rem; } + .row.gtr-0.gtr-uniform > * { padding-top: 0rem; } + .row.gtr-25 { margin-top: 0; margin-left: -0.5rem; } + .row.gtr-25 > * { padding: 0 0 0 0.5rem; } + .row.gtr-25.gtr-uniform { margin-top: -0.5rem; } + .row.gtr-25.gtr-uniform > * { padding-top: 0.5rem; } + .row.gtr-50 { margin-top: 0; margin-left: -1rem; } + .row.gtr-50 > * { padding: 0 0 0 1rem; } + .row.gtr-50.gtr-uniform { margin-top: -1rem; } + .row.gtr-50.gtr-uniform > * { padding-top: 1rem; } + .row { margin-top: 0; margin-left: -2rem; } + .row > * { padding: 0 0 0 2rem; } + .row.gtr-uniform { margin-top: -2rem; } + .row.gtr-uniform > * { padding-top: 2rem; } + .row.gtr-150 { margin-top: 0; margin-left: -3rem; } + .row.gtr-150 > * { padding: 0 0 0 3rem; } + .row.gtr-150.gtr-uniform { margin-top: -3rem; } + .row.gtr-150.gtr-uniform > * { padding-top: 3rem; } + .row.gtr-200 { margin-top: 0; margin-left: -4rem; } + .row.gtr-200 > * { padding: 0 0 0 4rem; } + .row.gtr-200.gtr-uniform { margin-top: -4rem; } + .row.gtr-200.gtr-uniform > * { padding-top: 4rem; } } + +@media screen and (max-width: 1280px) { .row { display: flex; flex-wrap: wrap; box-sizing: border-box; align-items: stretch; } + .row > * { box-sizing: border-box; } + .row.gtr-uniform > * > :last-child { margin-bottom: 0; } + .row.aln-left { justify-content: flex-start; } + .row.aln-center { justify-content: center; } + .row.aln-right { justify-content: flex-end; } + .row.aln-top { align-items: flex-start; } + .row.aln-middle { align-items: center; } + .row.aln-bottom { align-items: flex-end; } + .row > .imp-large { order: -1; } + .row > .col-1-large { width: 8.3333333333%; } + .row > .off-1-large { margin-left: 8.3333333333%; } + .row > .col-2-large { width: 16.6666666667%; } + .row > .off-2-large { margin-left: 16.6666666667%; } + .row > .col-3-large { width: 25%; } + .row > .off-3-large { margin-left: 25%; } + .row > .col-4-large { width: 33.3333333333%; } + .row > .off-4-large { margin-left: 33.3333333333%; } + .row > .col-5-large { width: 41.6666666667%; } + .row > .off-5-large { margin-left: 41.6666666667%; } + .row > .col-6-large { width: 50%; } + .row > .off-6-large { margin-left: 50%; } + .row > .col-7-large { width: 58.3333333333%; } + .row > .off-7-large { margin-left: 58.3333333333%; } + .row > .col-8-large { width: 66.6666666667%; } + .row > .off-8-large { margin-left: 66.6666666667%; } + .row > .col-9-large { width: 75%; } + .row > .off-9-large { margin-left: 75%; } + .row > .col-10-large { width: 83.3333333333%; } + .row > .off-10-large { margin-left: 83.3333333333%; } + .row > .col-11-large { width: 91.6666666667%; } + .row > .off-11-large { margin-left: 91.6666666667%; } + .row > .col-12-large { width: 100%; } + .row > .off-12-large { margin-left: 100%; } + .row.gtr-0 { margin-top: 0; margin-left: 0rem; } + .row.gtr-0 > * { padding: 0 0 0 0rem; } + .row.gtr-0.gtr-uniform { margin-top: 0rem; } + .row.gtr-0.gtr-uniform > * { padding-top: 0rem; } + .row.gtr-25 { margin-top: 0; margin-left: -0.5rem; } + .row.gtr-25 > * { padding: 0 0 0 0.5rem; } + .row.gtr-25.gtr-uniform { margin-top: -0.5rem; } + .row.gtr-25.gtr-uniform > * { padding-top: 0.5rem; } + .row.gtr-50 { margin-top: 0; margin-left: -1rem; } + .row.gtr-50 > * { padding: 0 0 0 1rem; } + .row.gtr-50.gtr-uniform { margin-top: -1rem; } + .row.gtr-50.gtr-uniform > * { padding-top: 1rem; } + .row { margin-top: 0; margin-left: -2rem; } + .row > * { padding: 0 0 0 2rem; } + .row.gtr-uniform { margin-top: -2rem; } + .row.gtr-uniform > * { padding-top: 2rem; } + .row.gtr-150 { margin-top: 0; margin-left: -3rem; } + .row.gtr-150 > * { padding: 0 0 0 3rem; } + .row.gtr-150.gtr-uniform { margin-top: -3rem; } + .row.gtr-150.gtr-uniform > * { padding-top: 3rem; } + .row.gtr-200 { margin-top: 0; margin-left: -4rem; } + .row.gtr-200 > * { padding: 0 0 0 4rem; } + .row.gtr-200.gtr-uniform { margin-top: -4rem; } + .row.gtr-200.gtr-uniform > * { padding-top: 4rem; } } + +@media screen and (max-width: 980px) { .row { display: flex; flex-wrap: wrap; box-sizing: border-box; align-items: stretch; } + .row > * { box-sizing: border-box; } + .row.gtr-uniform > * > :last-child { margin-bottom: 0; } + .row.aln-left { justify-content: flex-start; } + .row.aln-center { justify-content: center; } + .row.aln-right { justify-content: flex-end; } + .row.aln-top { align-items: flex-start; } + .row.aln-middle { align-items: center; } + .row.aln-bottom { align-items: flex-end; } + .row > .imp-medium { order: -1; } + .row > .col-1-medium { width: 8.3333333333%; } + .row > .off-1-medium { margin-left: 8.3333333333%; } + .row > .col-2-medium { width: 16.6666666667%; } + .row > .off-2-medium { margin-left: 16.6666666667%; } + .row > .col-3-medium { width: 25%; } + .row > .off-3-medium { margin-left: 25%; } + .row > .col-4-medium { width: 33.3333333333%; } + .row > .off-4-medium { margin-left: 33.3333333333%; } + .row > .col-5-medium { width: 41.6666666667%; } + .row > .off-5-medium { margin-left: 41.6666666667%; } + .row > .col-6-medium { width: 50%; } + .row > .off-6-medium { margin-left: 50%; } + .row > .col-7-medium { width: 58.3333333333%; } + .row > .off-7-medium { margin-left: 58.3333333333%; } + .row > .col-8-medium { width: 66.6666666667%; } + .row > .off-8-medium { margin-left: 66.6666666667%; } + .row > .col-9-medium { width: 75%; } + .row > .off-9-medium { margin-left: 75%; } + .row > .col-10-medium { width: 83.3333333333%; } + .row > .off-10-medium { margin-left: 83.3333333333%; } + .row > .col-11-medium { width: 91.6666666667%; } + .row > .off-11-medium { margin-left: 91.6666666667%; } + .row > .col-12-medium { width: 100%; } + .row > .off-12-medium { margin-left: 100%; } + .row.gtr-0 { margin-top: 0; margin-left: 0rem; } + .row.gtr-0 > * { padding: 0 0 0 0rem; } + .row.gtr-0.gtr-uniform { margin-top: 0rem; } + .row.gtr-0.gtr-uniform > * { padding-top: 0rem; } + .row.gtr-25 { margin-top: 0; margin-left: -0.5rem; } + .row.gtr-25 > * { padding: 0 0 0 0.5rem; } + .row.gtr-25.gtr-uniform { margin-top: -0.5rem; } + .row.gtr-25.gtr-uniform > * { padding-top: 0.5rem; } + .row.gtr-50 { margin-top: 0; margin-left: -1rem; } + .row.gtr-50 > * { padding: 0 0 0 1rem; } + .row.gtr-50.gtr-uniform { margin-top: -1rem; } + .row.gtr-50.gtr-uniform > * { padding-top: 1rem; } + .row { margin-top: 0; margin-left: -2rem; } + .row > * { padding: 0 0 0 2rem; } + .row.gtr-uniform { margin-top: -2rem; } + .row.gtr-uniform > * { padding-top: 2rem; } + .row.gtr-150 { margin-top: 0; margin-left: -3rem; } + .row.gtr-150 > * { padding: 0 0 0 3rem; } + .row.gtr-150.gtr-uniform { margin-top: -3rem; } + .row.gtr-150.gtr-uniform > * { padding-top: 3rem; } + .row.gtr-200 { margin-top: 0; margin-left: -4rem; } + .row.gtr-200 > * { padding: 0 0 0 4rem; } + .row.gtr-200.gtr-uniform { margin-top: -4rem; } + .row.gtr-200.gtr-uniform > * { padding-top: 4rem; } } + +@media screen and (max-width: 736px) { .row { display: flex; flex-wrap: wrap; box-sizing: border-box; align-items: stretch; } + .row > * { box-sizing: border-box; } + .row.gtr-uniform > * > :last-child { margin-bottom: 0; } + .row.aln-left { justify-content: flex-start; } + .row.aln-center { justify-content: center; } + .row.aln-right { justify-content: flex-end; } + .row.aln-top { align-items: flex-start; } + .row.aln-middle { align-items: center; } + .row.aln-bottom { align-items: flex-end; } + .row > .imp-small { order: -1; } + .row > .col-1-small { width: 8.3333333333%; } + .row > .off-1-small { margin-left: 8.3333333333%; } + .row > .col-2-small { width: 16.6666666667%; } + .row > .off-2-small { margin-left: 16.6666666667%; } + .row > .col-3-small { width: 25%; } + .row > .off-3-small { margin-left: 25%; } + .row > .col-4-small { width: 33.3333333333%; } + .row > .off-4-small { margin-left: 33.3333333333%; } + .row > .col-5-small { width: 41.6666666667%; } + .row > .off-5-small { margin-left: 41.6666666667%; } + .row > .col-6-small { width: 50%; } + .row > .off-6-small { margin-left: 50%; } + .row > .col-7-small { width: 58.3333333333%; } + .row > .off-7-small { margin-left: 58.3333333333%; } + .row > .col-8-small { width: 66.6666666667%; } + .row > .off-8-small { margin-left: 66.6666666667%; } + .row > .col-9-small { width: 75%; } + .row > .off-9-small { margin-left: 75%; } + .row > .col-10-small { width: 83.3333333333%; } + .row > .off-10-small { margin-left: 83.3333333333%; } + .row > .col-11-small { width: 91.6666666667%; } + .row > .off-11-small { margin-left: 91.6666666667%; } + .row > .col-12-small { width: 100%; } + .row > .off-12-small { margin-left: 100%; } + .row.gtr-0 { margin-top: 0; margin-left: 0rem; } + .row.gtr-0 > * { padding: 0 0 0 0rem; } + .row.gtr-0.gtr-uniform { margin-top: 0rem; } + .row.gtr-0.gtr-uniform > * { padding-top: 0rem; } + .row.gtr-25 { margin-top: 0; margin-left: -0.5rem; } + .row.gtr-25 > * { padding: 0 0 0 0.5rem; } + .row.gtr-25.gtr-uniform { margin-top: -0.5rem; } + .row.gtr-25.gtr-uniform > * { padding-top: 0.5rem; } + .row.gtr-50 { margin-top: 0; margin-left: -1rem; } + .row.gtr-50 > * { padding: 0 0 0 1rem; } + .row.gtr-50.gtr-uniform { margin-top: -1rem; } + .row.gtr-50.gtr-uniform > * { padding-top: 1rem; } + .row { margin-top: 0; margin-left: -2rem; } + .row > * { padding: 0 0 0 2rem; } + .row.gtr-uniform { margin-top: -2rem; } + .row.gtr-uniform > * { padding-top: 2rem; } + .row.gtr-150 { margin-top: 0; margin-left: -3rem; } + .row.gtr-150 > * { padding: 0 0 0 3rem; } + .row.gtr-150.gtr-uniform { margin-top: -3rem; } + .row.gtr-150.gtr-uniform > * { padding-top: 3rem; } + .row.gtr-200 { margin-top: 0; margin-left: -4rem; } + .row.gtr-200 > * { padding: 0 0 0 4rem; } + .row.gtr-200.gtr-uniform { margin-top: -4rem; } + .row.gtr-200.gtr-uniform > * { padding-top: 4rem; } } + +@media screen and (max-width: 480px) { .row { display: flex; flex-wrap: wrap; box-sizing: border-box; align-items: stretch; } + .row > * { box-sizing: border-box; } + .row.gtr-uniform > * > :last-child { margin-bottom: 0; } + .row.aln-left { justify-content: flex-start; } + .row.aln-center { justify-content: center; } + .row.aln-right { justify-content: flex-end; } + .row.aln-top { align-items: flex-start; } + .row.aln-middle { align-items: center; } + .row.aln-bottom { align-items: flex-end; } + .row > .imp-xsmall { order: -1; } + .row > .col-1-xsmall { width: 8.3333333333%; } + .row > .off-1-xsmall { margin-left: 8.3333333333%; } + .row > .col-2-xsmall { width: 16.6666666667%; } + .row > .off-2-xsmall { margin-left: 16.6666666667%; } + .row > .col-3-xsmall { width: 25%; } + .row > .off-3-xsmall { margin-left: 25%; } + .row > .col-4-xsmall { width: 33.3333333333%; } + .row > .off-4-xsmall { margin-left: 33.3333333333%; } + .row > .col-5-xsmall { width: 41.6666666667%; } + .row > .off-5-xsmall { margin-left: 41.6666666667%; } + .row > .col-6-xsmall { width: 50%; } + .row > .off-6-xsmall { margin-left: 50%; } + .row > .col-7-xsmall { width: 58.3333333333%; } + .row > .off-7-xsmall { margin-left: 58.3333333333%; } + .row > .col-8-xsmall { width: 66.6666666667%; } + .row > .off-8-xsmall { margin-left: 66.6666666667%; } + .row > .col-9-xsmall { width: 75%; } + .row > .off-9-xsmall { margin-left: 75%; } + .row > .col-10-xsmall { width: 83.3333333333%; } + .row > .off-10-xsmall { margin-left: 83.3333333333%; } + .row > .col-11-xsmall { width: 91.6666666667%; } + .row > .off-11-xsmall { margin-left: 91.6666666667%; } + .row > .col-12-xsmall { width: 100%; } + .row > .off-12-xsmall { margin-left: 100%; } + .row.gtr-0 { margin-top: 0; margin-left: 0rem; } + .row.gtr-0 > * { padding: 0 0 0 0rem; } + .row.gtr-0.gtr-uniform { margin-top: 0rem; } + .row.gtr-0.gtr-uniform > * { padding-top: 0rem; } + .row.gtr-25 { margin-top: 0; margin-left: -0.5rem; } + .row.gtr-25 > * { padding: 0 0 0 0.5rem; } + .row.gtr-25.gtr-uniform { margin-top: -0.5rem; } + .row.gtr-25.gtr-uniform > * { padding-top: 0.5rem; } + .row.gtr-50 { margin-top: 0; margin-left: -1rem; } + .row.gtr-50 > * { padding: 0 0 0 1rem; } + .row.gtr-50.gtr-uniform { margin-top: -1rem; } + .row.gtr-50.gtr-uniform > * { padding-top: 1rem; } + .row { margin-top: 0; margin-left: -2rem; } + .row > * { padding: 0 0 0 2rem; } + .row.gtr-uniform { margin-top: -2rem; } + .row.gtr-uniform > * { padding-top: 2rem; } + .row.gtr-150 { margin-top: 0; margin-left: -3rem; } + .row.gtr-150 > * { padding: 0 0 0 3rem; } + .row.gtr-150.gtr-uniform { margin-top: -3rem; } + .row.gtr-150.gtr-uniform > * { padding-top: 3rem; } + .row.gtr-200 { margin-top: 0; margin-left: -4rem; } + .row.gtr-200 > * { padding: 0 0 0 4rem; } + .row.gtr-200.gtr-uniform { margin-top: -4rem; } + .row.gtr-200.gtr-uniform > * { padding-top: 4rem; } } + +@media screen and (max-width: 360px) { .row { display: flex; flex-wrap: wrap; box-sizing: border-box; align-items: stretch; } + .row > * { box-sizing: border-box; } + .row.gtr-uniform > * > :last-child { margin-bottom: 0; } + .row.aln-left { justify-content: flex-start; } + .row.aln-center { justify-content: center; } + .row.aln-right { justify-content: flex-end; } + .row.aln-top { align-items: flex-start; } + .row.aln-middle { align-items: center; } + .row.aln-bottom { align-items: flex-end; } + .row > .imp-xxsmall { order: -1; } + .row > .col-1-xxsmall { width: 8.3333333333%; } + .row > .off-1-xxsmall { margin-left: 8.3333333333%; } + .row > .col-2-xxsmall { width: 16.6666666667%; } + .row > .off-2-xxsmall { margin-left: 16.6666666667%; } + .row > .col-3-xxsmall { width: 25%; } + .row > .off-3-xxsmall { margin-left: 25%; } + .row > .col-4-xxsmall { width: 33.3333333333%; } + .row > .off-4-xxsmall { margin-left: 33.3333333333%; } + .row > .col-5-xxsmall { width: 41.6666666667%; } + .row > .off-5-xxsmall { margin-left: 41.6666666667%; } + .row > .col-6-xxsmall { width: 50%; } + .row > .off-6-xxsmall { margin-left: 50%; } + .row > .col-7-xxsmall { width: 58.3333333333%; } + .row > .off-7-xxsmall { margin-left: 58.3333333333%; } + .row > .col-8-xxsmall { width: 66.6666666667%; } + .row > .off-8-xxsmall { margin-left: 66.6666666667%; } + .row > .col-9-xxsmall { width: 75%; } + .row > .off-9-xxsmall { margin-left: 75%; } + .row > .col-10-xxsmall { width: 83.3333333333%; } + .row > .off-10-xxsmall { margin-left: 83.3333333333%; } + .row > .col-11-xxsmall { width: 91.6666666667%; } + .row > .off-11-xxsmall { margin-left: 91.6666666667%; } + .row > .col-12-xxsmall { width: 100%; } + .row > .off-12-xxsmall { margin-left: 100%; } + .row.gtr-0 { margin-top: 0; margin-left: 0rem; } + .row.gtr-0 > * { padding: 0 0 0 0rem; } + .row.gtr-0.gtr-uniform { margin-top: 0rem; } + .row.gtr-0.gtr-uniform > * { padding-top: 0rem; } + .row.gtr-25 { margin-top: 0; margin-left: -0.5rem; } + .row.gtr-25 > * { padding: 0 0 0 0.5rem; } + .row.gtr-25.gtr-uniform { margin-top: -0.5rem; } + .row.gtr-25.gtr-uniform > * { padding-top: 0.5rem; } + .row.gtr-50 { margin-top: 0; margin-left: -1rem; } + .row.gtr-50 > * { padding: 0 0 0 1rem; } + .row.gtr-50.gtr-uniform { margin-top: -1rem; } + .row.gtr-50.gtr-uniform > * { padding-top: 1rem; } + .row { margin-top: 0; margin-left: -2rem; } + .row > * { padding: 0 0 0 2rem; } + .row.gtr-uniform { margin-top: -2rem; } + .row.gtr-uniform > * { padding-top: 2rem; } + .row.gtr-150 { margin-top: 0; margin-left: -3rem; } + .row.gtr-150 > * { padding: 0 0 0 3rem; } + .row.gtr-150.gtr-uniform { margin-top: -3rem; } + .row.gtr-150.gtr-uniform > * { padding-top: 3rem; } + .row.gtr-200 { margin-top: 0; margin-left: -4rem; } + .row.gtr-200 > * { padding: 0 0 0 4rem; } + .row.gtr-200.gtr-uniform { margin-top: -4rem; } + .row.gtr-200.gtr-uniform > * { padding-top: 4rem; } } + +/* Box */ +.box { border-radius: 4px; border: solid 1px; margin-bottom: 2rem; padding: 1.5rem; } + +.box > :last-child, .box > :last-child > :last-child, .box > :last-child > :last-child > :last-child { margin-bottom: 0; } + +.box.alt { border: 0; border-radius: 0; padding: 0; } + +.box { border-color: rgba(0, 0, 0, 0.2); } + +/* Button */ +input[type="submit"], input[type="reset"], input[type="button"], button, .button { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; -moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; border: 0; cursor: pointer; display: inline-block; font-weight: 700; font-family: monospace; letter-spacing: 0.125em; text-align: center; text-decoration: none; text-transform: uppercase; white-space: nowrap; font-size: 0.75rem; max-width: 20rem; height: 3.75em; line-height: 3.75em; border-radius: 7px; padding: 0 2.5em; text-overflow: ellipsis; overflow: hidden; } + +input[type="submit"].icon:before, input[type="reset"].icon:before, input[type="button"].icon:before, button.icon:before, .button.icon:before { margin-right: 0.5rem; } + +input[type="submit"].fit, input[type="reset"].fit, input[type="button"].fit, button.fit, .button.fit { width: 100%; } + +input[type="submit"].small, input[type="reset"].small, input[type="button"].small, button.small, .button.small { font-size: 0.7rem; height: 3.325em; line-height: 3.325em; border-radius: 7px; padding: 0 2em; } + +input[type="submit"].large, input[type="reset"].large, input[type="button"].large, button.large, .button.large { font-size: 0.8rem; height: 4em; line-height: 4em; border-radius: 7px; padding: 0 3em; } + +input[type="submit"].wide, input[type="reset"].wide, input[type="button"].wide, button.wide, .button.wide { min-width: 14em; } + +input[type="submit"].disabled, input[type="submit"]:disabled, input[type="reset"].disabled, input[type="reset"]:disabled, input[type="button"].disabled, input[type="button"]:disabled, button.disabled, button:disabled, .button.disabled, .button:disabled { pointer-events: none; opacity: 0.25; } + +input[type="submit"], input[type="reset"], input[type="button"], button, .button { background-color: #eeeeee; box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, 0.25); color: #111111 !important; } + +input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover { box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, 0.2); color: #eeeeee !important; background-color: rgba(0, 0, 0, 0.25); } + +input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, button:active, .button:active { background-color: rgba(233, 77, 29, 0.2); box-shadow: inset 0 0 0 1px #e94d1d; color: #e94d1d !important; } + +input[type="submit"].primary, input[type="reset"].primary, input[type="button"].primary, button.primary, .button.primary { background-color: #eeeeee; box-shadow: none; color: #111111 !important; } + +input[type="submit"].primary:hover, input[type="reset"].primary:hover, input[type="button"].primary:hover, button.primary:hover, .button.primary:hover { background-color: #e94d1d; } + +input[type="submit"].primary:active, input[type="reset"].primary:active, input[type="button"].primary:active, button.primary:active, .button.primary:active { background-color: #b73912; } + +/* Form */ +form { margin: 0 0 2rem 0; } + +form > :last-child { margin-bottom: 0; } + +form > .fields { display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: calc(100% + 3rem); margin: -1.5rem 0 2rem -1.5rem; } + +form > .fields > .field { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; padding: 1.5rem 0 0 1.5rem; width: calc(100% - 1.5rem); } + +form > .fields > .field.half { width: calc(50% - 0.75rem); } + +form > .fields > .field.third { width: calc(100%/3 - 0.5rem); } + +form > .fields > .field.quarter { width: calc(25% - 0.375rem); } + +@media screen and (max-width: 480px) { form > .fields { width: calc(100% + 3rem); margin: -1.5rem 0 2rem -1.5rem; } + form > .fields > .field { padding: 1.5rem 0 0 1.5rem; width: calc(100% - 1.5rem); } + form > .fields > .field.half { width: calc(100% - 1.5rem); } + form > .fields > .field.third { width: calc(100% - 1.5rem); } + form > .fields > .field.quarter { width: calc(100% - 1.5rem); } } + +label { display: block; font-size: 0.9rem; font-weight: 700; margin: 0 0 1rem 0; } + +input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], select, textarea { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; background-color: rgba(238, 238, 238, 0.5); border-radius: 4px; border: none; border: solid 1px; color: inherit; display: block; outline: 0; padding: 0 0.825rem; text-decoration: none; width: 100%; box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, 0.2); } + +input[type="text"]:invalid, input[type="password"]:invalid, input[type="email"]:invalid, input[type="tel"]:invalid, input[type="search"]:invalid, input[type="url"]:invalid, select:invalid, textarea:invalid { box-shadow: none; } + +select { background-size: 1.25rem; background-repeat: no-repeat; background-position: calc(100% - 1rem) center; height: 2.75rem; padding-right: 2.75rem; text-overflow: ellipsis; } + +select:focus::-ms-value { background-color: transparent; } + +select::-ms-expand { display: none; } + +input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], select { height: 2.75rem; } + +textarea { padding: 0.75rem 1rem; } + +input[type="checkbox"], input[type="radio"] { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; display: block; float: left; margin-right: -2rem; opacity: 0; width: 1rem; z-index: -1; } + +input[type="checkbox"] + label, input[type="radio"] + label { text-decoration: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; display: inline-block; font-size: 1rem; font-weight: 400; padding-left: 2.4rem; padding-right: 0.75rem; position: relative; margin-bottom: 0; } + +input[type="checkbox"] + label:before, input[type="radio"] + label:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; text-transform: none !important; font-family: 'Font Awesome 5 Free'; font-weight: 900; } + +input[type="checkbox"] + label:before, input[type="radio"] + label:before { border-radius: 4px; border: solid 1px; content: ''; display: inline-block; font-size: 0.8rem; height: 1.65rem; left: 0; line-height: 1.65rem; position: absolute; text-align: center; top: 0; width: 1.65rem; } + +input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before { content: '\f00c'; } + +input[type="checkbox"] + label:before { border-radius: 4px; } + +input[type="radio"] + label:before { border-radius: 100%; } + +::-webkit-input-placeholder { opacity: 1.0; } + +:-moz-placeholder { opacity: 1.0; } + +::-moz-placeholder { opacity: 1.0; } + +:-ms-input-placeholder { opacity: 1.0; } + +label { color: #eeeeee; } + +input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], select, textarea { border-color: rgba(0, 0, 0, 0.2); } + +input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="url"]:focus, select:focus, textarea:focus { border-color: #e94d1d; box-shadow: 0 0 0 1px #e94d1d; } + +select { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(0, 0, 0, 0.2)' /%3E%3C/svg%3E"); } + +select option { color: #eeeeee; background: #111111; } + +input[type="checkbox"] + label, input[type="radio"] + label { color: #eeeeee; } + +input[type="checkbox"] + label:before, input[type="radio"] + label:before { border-color: rgba(238, 238, 238, 0.75); } + +input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before { background-color: #eeeeee; border-color: #eeeeee; color: #111111; } + +input[type="checkbox"]:focus + label:before, input[type="radio"]:focus + label:before { border-color: #e94d1d; box-shadow: 0 0 0 1px #e94d1d; } + +::-webkit-input-placeholder { color: rgba(238, 238, 238, 0.75) !important; } + +:-moz-placeholder { color: rgba(238, 238, 238, 0.75) !important; } + +::-moz-placeholder { color: rgba(238, 238, 238, 0.75) !important; } + +:-ms-input-placeholder { color: rgba(238, 238, 238, 0.75) !important; } + +/* Icon */ +.icon { text-decoration: none; border-bottom: none; position: relative; text-align: center; } + +.icon:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; text-transform: none !important; font-family: 'Font Awesome 5 Free'; font-weight: 400; } + +.icon > .label { display: none; } + +.icon:before { line-height: inherit; } + +.icon.solid:before { font-weight: 900; } + +.icon.brands:before { font-family: 'Font Awesome 5 Brands'; } + +.icon.style2:before { border-radius: 2.75em; display: inline-block; height: 2.75em; line-height: 2.75em; width: 2.75em; } + +.icon.major { display: block; margin: 0 0 1rem 0; } + +.icon.major:before { font-size: 1.25rem; } + +a.icon.style2:before { -moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; } + +.icon.style2:before { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); } + +.player.style2:before { box-shadow: inset 0 0 0 1px rgba(238, 238, 238, 0.75); } + +a.icon.style2:hover:before { box-shadow: inset 0 0 0 1px #e94d1d; color: #e94d1d; } + +a.icon.style2:active:before { background-color: rgba(233, 77, 29, 0.1); box-shadow: inset 0 0 0 1px #e94d1d; color: #e94d1d; } + +/* Image */ +.image { border: 0; border-radius: 4px; display: inline-block; position: relative; } + +.image img { display: block; border-radius: 4px; } + +.image.left, .image.right { width: 40%; max-width: 10rem; } + +.image.left img, .image.right img { width: 100%; } + +.image.left { float: left; margin: 0 1.5rem 1rem 0; top: 0.25rem; } + +.image.right { float: right; margin: 0 0 1rem 1.5rem; top: 0.25rem; } + +.image.fit { display: block; margin: 0 0 2rem 0; width: 100%; } + +.image.fit img { width: 100%; } + +.image.main { display: block; margin: 0 0 3rem 0; width: 100%; } + +.image.main img { width: 100%; } + +/* List */ +ol { list-style: decimal; margin: 0 0 2rem 0; padding-left: 1.25rem; } + +ol li { padding-left: 0.25rem; } + +ul { list-style: disc; margin: 0 0 2rem 0; padding-left: 1rem; } + +ul li { padding-left: 0.5rem; } + +ul.alt { list-style: none; padding-left: 0; } + +ul.alt li { border-top: solid 1px; padding: 0.5rem 0; } + +ul.alt li:first-child { border-top: 0; padding-top: 0; } + +dl { margin: 0 0 2rem 0; } + +dl dt { display: block; font-weight: 700; margin: 0 0 1rem 0; } + +dl dd { margin-left: 2rem; } + +dl.style2 dt { width: 25%; float: left; } + +dl.style2 dd { width: 70%; float: left; } + +dl.style2:after { content: ''; display: block; clear: both; } + +ul.alt li { border-top-color: rgba(0, 0, 0, 0.2); } + +/* Actions */ +ul.actions { display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; cursor: default; list-style: none; margin-left: -1rem; padding-left: 0; } + +ul.actions li { padding: 0 0 0 1rem; vertical-align: middle; } + +ul.actions.special { -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; width: 100%; margin-left: 0; } + +ul.actions.special li:first-child { padding-left: 0; } + +ul.actions.stacked { -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-left: 0; } + +ul.actions.stacked li { padding: 1.3rem 0 0 0; } + +ul.actions.stacked li:first-child { padding-top: 0; } + +ul.actions.fit { width: calc(100% + 1rem); } + +ul.actions.fit li { -moz-flex-grow: 1; -webkit-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; -moz-flex-shrink: 1; -webkit-flex-shrink: 1; -ms-flex-shrink: 1; flex-shrink: 1; width: 100%; } + +ul.actions.fit li > * { width: 100%; } + +ul.actions.fit.stacked { width: 100%; } + +@media screen and (max-width: 480px) { ul.actions:not(.fixed) { -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-left: 0; width: 100% !important; } + ul.actions:not(.fixed) li { -moz-flex-grow: 1; -webkit-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; -moz-flex-shrink: 1; -webkit-flex-shrink: 1; -ms-flex-shrink: 1; flex-shrink: 1; padding: 1rem 0 0 0; text-align: center; width: 100%; } + ul.actions:not(.fixed) li > * { width: 100%; } + ul.actions:not(.fixed) li:first-child { padding-top: 0; } + ul.actions:not(.fixed) li input[type="submit"], ul.actions:not(.fixed) li input[type="reset"], ul.actions:not(.fixed) li input[type="button"], ul.actions:not(.fixed) li button, ul.actions:not(.fixed) li .button { width: 100%; } + ul.actions:not(.fixed) li input[type="submit"].icon:before, ul.actions:not(.fixed) li input[type="reset"].icon:before, ul.actions:not(.fixed) li input[type="button"].icon:before, ul.actions:not(.fixed) li button.icon:before, ul.actions:not(.fixed) li .button.icon:before { margin-left: -0.5rem; } } + +/* Icons */ +ul.icons { cursor: default; list-style: none; padding-left: 0; } + +ul.icons li { display: inline-block; padding: 0 0.75rem 0 0; } + +ul.icons li:last-child { padding-right: 0; } + +/* Section/Article */ +section.special, article.special { text-align: center; } + +header p { position: relative; margin: -0.65rem 0 1.5rem 0; font-style: italic; } + +header h1 + p { font-size: 1.375rem; } + +header h2 + p { font-size: 1.25rem; } + +header h3 + p { font-size: 1.1rem; } + +header h4 + p, header h5 + p, header h6 + p { font-size: 0.9rem; } + +header p { color: rgba(238, 238, 238, 0.75); } + +/* Table */ +.table-wrapper { -webkit-overflow-scrolling: touch; margin: 0 0 2rem 0; overflow-x: auto; } + +.table-wrapper > table { margin-bottom: 0; } + +table { margin: 0 0 2rem 0; width: 100%; } + +table tbody tr { border: solid 1px; border-left: 0; border-right: 0; } + +table td { padding: 0.75rem 0.75rem; } + +table th { font-size: 0.9rem; font-weight: 700; padding: 0 0.75rem 0.75rem 0.75rem; text-align: left; } + +table thead { border-bottom: solid 2px; } + +table tfoot { border-top: solid 2px; } + +table.alt { border-collapse: separate; } + +table.alt tbody tr td { border: solid 1px; border-left-width: 0; border-top-width: 0; } + +table.alt tbody tr td:first-child { border-left-width: 1px; } + +table.alt tbody tr:first-child td { border-top-width: 1px; } + +table.alt thead { border-bottom: 0; } + +table.alt tfoot { border-top: 0; } + +table.fixed { table-layout: fixed; } + +table tbody tr { border-color: rgba(0, 0, 0, 0.2); } + +table tbody tr:nth-child(2n + 1) { background-color: rgba(0, 0, 0, 0.05); } + +table tbody tr.alt { background-color: rgba(0, 0, 0, 0.05) !important; } + +table th { color: #eeeeee; } + +table thead { border-bottom-color: rgba(0, 0, 0, 0.2); } + +table tfoot { border-top-color: rgba(0, 0, 0, 0.2); } + +table.alt tbody tr td { border-color: rgba(0, 0, 0, 0.2); } + +table.uniform tbody tr:nth-child(2n + 1) { background-color: transparent; } + +/* Banner (transitions) */ +.banner.onload-content-fade-up .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +body.is-preload .banner.onload-content-fade-up .content { -moz-transform: translateY(1rem); -webkit-transform: translateY(1rem); -ms-transform: translateY(1rem); transform: translateY(1rem); opacity: 0; } + +.banner.onload-content-fade-down .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +body.is-preload .banner.onload-content-fade-down .content { -moz-transform: translateY(-1rem); -webkit-transform: translateY(-1rem); -ms-transform: translateY(-1rem); transform: translateY(-1rem); opacity: 0; } + +.banner.onload-content-fade-left .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +body.is-preload .banner.onload-content-fade-left .content { -moz-transform: translateX(1rem); -webkit-transform: translateX(1rem); -ms-transform: translateX(1rem); transform: translateX(1rem); opacity: 0; } + +.banner.onload-content-fade-right .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +body.is-preload .banner.onload-content-fade-right .content { -moz-transform: translateX(-1rem); -webkit-transform: translateX(-1rem); -ms-transform: translateX(-1rem); transform: translateX(-1rem); opacity: 0; } + +.banner.onload-content-fade-in .content { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; } + +body.is-preload .banner.onload-content-fade-in .content { opacity: 0; } + +.banner.onload-image-fade-up .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onload-image-fade-up .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +body.is-preload .banner.onload-image-fade-up .image { -moz-transform: translateY(1rem); -webkit-transform: translateY(1rem); -ms-transform: translateY(1rem); transform: translateY(1rem); opacity: 0; } + +body.is-preload .banner.onload-image-fade-up .image img { opacity: 0; } + +.banner.onload-image-fade-down .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onload-image-fade-down .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +body.is-preload .banner.onload-image-fade-down .image { -moz-transform: translateY(-1rem); -webkit-transform: translateY(-1rem); -ms-transform: translateY(-1rem); transform: translateY(-1rem); opacity: 0; } + +body.is-preload .banner.onload-image-fade-down .image img { opacity: 0; } + +.banner.onload-image-fade-left .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onload-image-fade-left .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +body.is-preload .banner.onload-image-fade-left .image { -moz-transform: translateX(1rem); -webkit-transform: translateX(1rem); -ms-transform: translateX(1rem); transform: translateX(1rem); opacity: 0; } + +body.is-preload .banner.onload-image-fade-left .image img { opacity: 0; } + +.banner.onload-image-fade-right .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onload-image-fade-right .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +body.is-preload .banner.onload-image-fade-right .image { -moz-transform: translateX(-1rem); -webkit-transform: translateX(-1rem); -ms-transform: translateX(-1rem); transform: translateX(-1rem); opacity: 0; } + +body.is-preload .banner.onload-image-fade-right .image img { opacity: 0; } + +.banner.onload-image-fade-in .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; } + +body.is-preload .banner.onload-image-fade-in .image img { opacity: 0; } + +.banner.onscroll-content-fade-up .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onscroll-content-fade-up.is-inactive .content { -moz-transform: translateY(1rem); -webkit-transform: translateY(1rem); -ms-transform: translateY(1rem); transform: translateY(1rem); opacity: 0; } + +.banner.onscroll-content-fade-down .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onscroll-content-fade-down.is-inactive .content { -moz-transform: translateY(-1rem); -webkit-transform: translateY(-1rem); -ms-transform: translateY(-1rem); transform: translateY(-1rem); opacity: 0; } + +.banner.onscroll-content-fade-left .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onscroll-content-fade-left.is-inactive .content { -moz-transform: translateX(1rem); -webkit-transform: translateX(1rem); -ms-transform: translateX(1rem); transform: translateX(1rem); opacity: 0; } + +.banner.onscroll-content-fade-right .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onscroll-content-fade-right.is-inactive .content { -moz-transform: translateX(-1rem); -webkit-transform: translateX(-1rem); -ms-transform: translateX(-1rem); transform: translateX(-1rem); opacity: 0; } + +.banner.onscroll-content-fade-in .content { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; } + +.banner.onscroll-content-fade-in.is-inactive .content { opacity: 0; } + +.banner.onscroll-image-fade-up .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onscroll-image-fade-up .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +.banner.onscroll-image-fade-up.is-inactive .image { -moz-transform: translateY(1rem); -webkit-transform: translateY(1rem); -ms-transform: translateY(1rem); transform: translateY(1rem); opacity: 0; } + +.banner.onscroll-image-fade-up.is-inactive .image img { opacity: 0; } + +.banner.onscroll-image-fade-down .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onscroll-image-fade-down .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +.banner.onscroll-image-fade-down.is-inactive .image { -moz-transform: translateY(-1rem); -webkit-transform: translateY(-1rem); -ms-transform: translateY(-1rem); transform: translateY(-1rem); opacity: 0; } + +.banner.onscroll-image-fade-down.is-inactive .image img { opacity: 0; } + +.banner.onscroll-image-fade-left .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onscroll-image-fade-left .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +.banner.onscroll-image-fade-left.is-inactive .image { -moz-transform: translateX(1rem); -webkit-transform: translateX(1rem); -ms-transform: translateX(1rem); transform: translateX(1rem); opacity: 0; } + +.banner.onscroll-image-fade-left.is-inactive .image img { opacity: 0; } + +.banner.onscroll-image-fade-right .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.banner.onscroll-image-fade-right .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +.banner.onscroll-image-fade-right.is-inactive .image { -moz-transform: translateX(-1rem); -webkit-transform: translateX(-1rem); -ms-transform: translateX(-1rem); transform: translateX(-1rem); opacity: 0; } + +.banner.onscroll-image-fade-right.is-inactive .image img { opacity: 0; } + +.banner.onscroll-image-fade-in .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; } + +.banner.onscroll-image-fade-in.is-inactive .image img { opacity: 0; } + +/* Banner (style1) */ +.banner.style1 { -moz-align-items: -moz-stretch; -webkit-align-items: -webkit-stretch; -ms-align-items: -ms-stretch; align-items: stretch; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: row; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -moz-justify-content: -moz-flex-end; -webkit-justify-content: -webkit-flex-end; -ms-justify-content: -ms-flex-end; justify-content: flex-end; position: relative; text-align: left; overflow-x: hidden; } + +.banner.style1 .content { padding: 7rem 7rem 5rem 7rem ; -moz-align-self: center; -webkit-align-self: center; -ms-align-self: center; align-self: center; -moz-flex-grow: 1; -webkit-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; -moz-flex-shrink: 1; -webkit-flex-shrink: 1; -ms-flex-shrink: 1; flex-shrink: 1; width: 50%; max-width: 48rem; margin: 0 auto; } + +.banner.style1 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; border-radius: 0; width: 50%; } + +.banner.style1 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0; } + +@media screen and (max-width: 1680px) { .banner.style1 .content { padding: 5rem 5rem 3rem 5rem ; } } + +@media screen and (max-width: 1280px) { .banner.style1 .content { padding: 4rem 4rem 2rem 4rem ; } } + +@media screen and (max-width: 980px) { .banner.style1 .content { padding: 3.75rem 3rem 1.75rem 3rem ; } } + +@media screen and (max-width: 736px) { .banner.style1 .content { padding: 2.5rem 2rem 0.5rem 2rem ; } } + +@media screen and (orientation: portrait) { .banner.style1 { -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: center; } + .banner.style1 .content { display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; width: 100%; max-width: 100%; } + .banner.style1 .image { width: 100%; max-width: 100%; height: 45vh; } } + +.banner.style1.fullscreen { min-height: 100vh; } + +@media screen and (orientation: portrait) { .banner.style1.fullscreen .content { min-height: 50vh; } + .banner.style1.fullscreen .image { height: 50vh; } } + +.banner.style1.orient-right { -moz-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } + +@media screen and (orientation: portrait) { .banner.style1.orient-right { -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } + +.banner.style1.content-align-center { text-align: center; } + +.banner.style1.content-align-right { text-align: right; } + +@media screen and (orientation: portrait) { .banner.style1.content-align-right { text-align: center; } } + +.banner.style1.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.banner.style1.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +/* Banner (style2) */ +.banner.style2 { padding: 5.25rem 5.25rem 3.25rem 5.25rem ; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; background-color: inherit; position: relative; text-align: center; overflow-x: hidden; } + +.banner.style2 .content { padding: 5.25rem 5.25rem 3.25rem 5.25rem ; position: relative; width: 40rem; max-width: 100%; background-color: inherit; border-radius: 0.5rem; margin-bottom: 2rem; z-index: 1; } + +.banner.style2 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 0; } + +.banner.style2 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0; } + +@media screen and (max-width: 1680px) { .banner.style2 { padding: 3.75rem 3.75rem 1.75rem 3.75rem ; } + .banner.style2 .content { padding: 3.75rem 3.75rem 1.75rem 3.75rem ; } } + +@media screen and (max-width: 1280px) { .banner.style2 { padding: 4rem 3rem 2rem 3rem ; } + .banner.style2 .content { padding: 4rem 3rem 2rem 3rem ; } } + +@media screen and (max-width: 980px) { .banner.style2 { padding: 3rem 3rem 1rem 3rem ; } + .banner.style2 .content { padding: 3.75rem 2.25rem 1.75rem 2.25rem ; } } + +@media screen and (max-width: 736px) { .banner.style2 { padding: 2rem 2rem 0.1rem 2rem ; } + .banner.style2 .content { padding: 2.5rem 1.5rem 0.5rem 1.5rem ; } } + +.banner.style2.fullscreen { min-height: 80vh; } + +.banner.style2.orient-left { -moz-justify-content: -moz-flex-start; -webkit-justify-content: -webkit-flex-start; -ms-justify-content: -ms-flex-start; justify-content: flex-start; padding-left: 0; } + +.banner.style2.orient-left .content { border-top-left-radius: 0; border-bottom-left-radius: 0; } + +.banner.style2.orient-right { -moz-justify-content: -moz-flex-end; -webkit-justify-content: -webkit-flex-end; -ms-justify-content: -ms-flex-end; justify-content: flex-end; padding-right: 0; } + +.banner.style2.orient-right .content { border-top-right-radius: 0; border-bottom-right-radius: 0; } + +.banner.style2.content-align-left { text-align: left; } + +.banner.style2.content-align-right { text-align: right; } + +.banner.style2.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.banner.style2.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +/* Banner (style3) */ +.banner.style3 { padding: 7rem 7rem 5rem 7rem ; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; position: relative; text-align: left; overflow-x: hidden; } + +.banner.style3 .content { width: 31.5rem; max-width: 100%; } + +.banner.style3 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; width: 21rem; height: 21rem; border-radius: 100%; margin: 0 3.5rem 2rem 0; } + +.banner.style3 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; width: 100%; height: 100%; border-radius: 100%; } + +@media screen and (max-width: 1680px) { .banner.style3 { padding: 5rem 5rem 3rem 5rem ; } } + +@media screen and (max-width: 1280px) { .banner.style3 { padding: 4rem 4rem 2rem 4rem ; } } + +@media screen and (max-width: 980px) { .banner.style3 { padding: 3.75rem 3rem 1.75rem 3rem ; } + .banner.style3 .image { width: 18.375rem; height: 18.375rem; } } + +@media screen and (max-width: 736px) { .banner.style3 { padding: 2.5rem 2rem 0.5rem 2rem ; -moz-align-items: -moz-flex-start; -webkit-align-items: -webkit-flex-start; -ms-align-items: -ms-flex-start; align-items: flex-start; } + .banner.style3 .image { width: 15.75rem; height: 15.75rem; margin: 0 2rem 2rem 0; } } + +@media screen and (orientation: portrait) { .banner.style3 { -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: center; } + .banner.style3 .content { width: 34rem; max-width: 100%; } + .banner.style3 .image { margin-right: 0; } } + +.banner.style3.fullscreen { min-height: 100vh; } + +.banner.style3.orient-left { -moz-flex-direction: row; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } + +.banner.style3.orient-left .image { margin: 0 0 2rem 3.5rem; } + +@media screen and (max-width: 736px) { .banner.style3.orient-left .image { margin: 0 0 2rem 2rem; } } + +@media screen and (orientation: portrait) { .banner.style3.orient-left { -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } + .banner.style3.orient-left .image { margin-left: 0; } } + +.banner.style3.content-align-center { text-align: center; } + +.banner.style3.content-align-right { text-align: right; } + +.banner.style3.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.banner.style3.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +/* Banner (style4) */ +.banner.style4 { padding: 7rem 7rem 5rem 7rem ; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; position: relative; text-align: left; overflow-x: hidden; } + +.banner.style4 .content { width: 31.5rem; max-width: 100%; } + +.banner.style4 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; border-radius: 0; border: solid 1px; width: 13rem; height: 23.1111111111rem; margin-top: 2.5rem; margin-bottom: 5rem; margin-right: 3.5rem; } + +.banner.style4 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; width: 100%; height: 100%; border-radius: 0; } + +.banner.style4 .image:before { content: ''; display: block; background-position: center; background-repeat: no-repeat; border: solid 1px; border-bottom: 0; } + +.banner.style4 .image:after { content: ''; display: block; background-position: center; background-repeat: no-repeat; border: solid 1px; border-top: 0; } + +.banner.style4 .image:before { height: 2.5rem; background-size: 64px 32px; margin-top: -2.5rem; border-radius: 1rem 1rem 0 0; } + +.banner.style4 .image:after { height: 3rem; background-size: 64px 32px; margin-bottom: -3rem; border-radius: 0 0 1rem 1rem; } + +@media screen and (max-width: 1680px) { .banner.style4 { padding: 5rem 5rem 3rem 5rem ; } } + +@media screen and (max-width: 1280px) { .banner.style4 { padding: 4rem 4rem 2rem 4rem ; } } + +@media screen and (max-width: 980px) { .banner.style4 { padding: 3.75rem 3rem 1.75rem 3rem ; } + .banner.style4 .image { width: 11.375rem; height: 20.2222222222rem; margin-top: 2.1875rem; margin-bottom: 4.625rem; } + .banner.style4 .image:before { height: 2.1875rem; background-size: 56px 28px; margin-top: -2.1875rem; border-radius: 0.875rem 0.875rem 0 0; } + .banner.style4 .image:after { height: 2.625rem; background-size: 56px 28px; margin-bottom: -2.625rem; border-radius: 0 0 0.875rem 0.875rem; } } + +@media screen and (max-width: 736px) { .banner.style4 { padding: 2.5rem 2rem 0.5rem 2rem ; -moz-align-items: -moz-flex-start; -webkit-align-items: -webkit-flex-start; -ms-align-items: -ms-flex-start; align-items: flex-start; } + .banner.style4 .image { width: 8.125rem; height: 14.4444444444rem; margin-top: 1.5625rem; margin-bottom: 3.875rem; } + .banner.style4 .image:before { height: 1.5625rem; background-size: 40px 20px; margin-top: -1.5625rem; border-radius: 0.625rem 0.625rem 0 0; } + .banner.style4 .image:after { height: 1.875rem; background-size: 40px 20px; margin-bottom: -1.875rem; border-radius: 0 0 0.625rem 0.625rem; } } + +@media screen and (orientation: portrait) { .banner.style4 { -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: center; } + .banner.style4 .content { width: 34rem; max-width: 100%; } + .banner.style4 .image { margin-right: 0; margin-left: 0; } } + +.banner.style4.fullscreen { min-height: 100vh; } + +.banner.style4.orient-left { -moz-flex-direction: row; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } + +.banner.style4.orient-left .image { margin-right: 0; margin-left: 3.5rem; } + +@media screen and (orientation: portrait) { .banner.style4.orient-left { -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } + .banner.style4.orient-left .image { margin-right: 0; margin-left: 0; } } + +.banner.style4.content-align-center { text-align: center; } + +.banner.style4.content-align-right { text-align: right; } + +.banner.style4.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.banner.style4.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +/* Banner (style5) */ +.banner.style5 { padding: 7rem 7rem 5rem 7rem ; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; background-color: inherit; position: relative; text-align: center; overflow-x: hidden; } + +.banner.style5 .content { position: relative; width: 40rem; max-width: 100%; margin-bottom: 2rem; z-index: 1; } + +.banner.style5 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 0; opacity: 0.1; } + +.banner.style5 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0; } + +@media screen and (max-width: 1680px) { .banner.style5 { padding: 5rem 5rem 3rem 5rem ; } } + +@media screen and (max-width: 1280px) { .banner.style5 { padding: 4rem 4rem 2rem 4rem ; } } + +@media screen and (max-width: 980px) { .banner.style5 { padding: 3.75rem 3rem 1.75rem 3rem ; } } + +@media screen and (max-width: 736px) { .banner.style5 { padding: 2.5rem 2rem 0.5rem 2rem ; } } + +.banner.style5.fullscreen { min-height: 80vh; } + +.banner.style5.content-align-left { text-align: left; } + +.banner.style5.content-align-right { text-align: right; } + +.banner.style5.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.banner.style5.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +.banner .image { background-color: rgba(238, 238, 238, 0.125); } + +.banner.invert .image { background-color: rgba(255, 255, 255, 0.125); } + +.banner.style4 .image { border-color: rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.2); border-width: 0; } + +.banner.style4 .image:before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: rgba(0, 0, 0, 0.2); width: 100%; } + +.banner.style4 .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: rgba(0, 0, 0, 0.2); width: 100%; } + +.banner.style4.android .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); } + +.banner.style4.invert .image { border-color: black; background-color: black; border-width: 1px; } + +.banner.style4.invert .image:before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: black; width: calc(100% + 2px); margin-left: -1px; } + +.banner.style4.invert .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: black; width: calc(100% + 2px); margin-left: -1px; } + +.banner.style4.invert.android .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); } + +/* Spotlight (transitions) */ +.spotlight.onload-content-fade-up .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +body.is-preload .spotlight.onload-content-fade-up .content { -moz-transform: translateY(1rem); -webkit-transform: translateY(1rem); -ms-transform: translateY(1rem); transform: translateY(1rem); opacity: 0; } + +.spotlight.onload-content-fade-down .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +body.is-preload .spotlight.onload-content-fade-down .content { -moz-transform: translateY(-1rem); -webkit-transform: translateY(-1rem); -ms-transform: translateY(-1rem); transform: translateY(-1rem); opacity: 0; } + +.spotlight.onload-content-fade-left .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +body.is-preload .spotlight.onload-content-fade-left .content { -moz-transform: translateX(1rem); -webkit-transform: translateX(1rem); -ms-transform: translateX(1rem); transform: translateX(1rem); opacity: 0; } + +.spotlight.onload-content-fade-right .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +body.is-preload .spotlight.onload-content-fade-right .content { -moz-transform: translateX(-1rem); -webkit-transform: translateX(-1rem); -ms-transform: translateX(-1rem); transform: translateX(-1rem); opacity: 0; } + +.spotlight.onload-content-fade-in .content { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; } + +body.is-preload .spotlight.onload-content-fade-in .content { opacity: 0; } + +.spotlight.onload-image-fade-up .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onload-image-fade-up .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +body.is-preload .spotlight.onload-image-fade-up .image { -moz-transform: translateY(1rem); -webkit-transform: translateY(1rem); -ms-transform: translateY(1rem); transform: translateY(1rem); opacity: 0; } + +body.is-preload .spotlight.onload-image-fade-up .image img { opacity: 0; } + +.spotlight.onload-image-fade-down .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onload-image-fade-down .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +body.is-preload .spotlight.onload-image-fade-down .image { -moz-transform: translateY(-1rem); -webkit-transform: translateY(-1rem); -ms-transform: translateY(-1rem); transform: translateY(-1rem); opacity: 0; } + +body.is-preload .spotlight.onload-image-fade-down .image img { opacity: 0; } + +.spotlight.onload-image-fade-left .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onload-image-fade-left .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +body.is-preload .spotlight.onload-image-fade-left .image { -moz-transform: translateX(1rem); -webkit-transform: translateX(1rem); -ms-transform: translateX(1rem); transform: translateX(1rem); opacity: 0; } + +body.is-preload .spotlight.onload-image-fade-left .image img { opacity: 0; } + +.spotlight.onload-image-fade-right .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onload-image-fade-right .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +body.is-preload .spotlight.onload-image-fade-right .image { -moz-transform: translateX(-1rem); -webkit-transform: translateX(-1rem); -ms-transform: translateX(-1rem); transform: translateX(-1rem); opacity: 0; } + +body.is-preload .spotlight.onload-image-fade-right .image img { opacity: 0; } + +.spotlight.onload-image-fade-in .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; } + +body.is-preload .spotlight.onload-image-fade-in .image img { opacity: 0; } + +.spotlight.onscroll-content-fade-up .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onscroll-content-fade-up.is-inactive .content { -moz-transform: translateY(1rem); -webkit-transform: translateY(1rem); -ms-transform: translateY(1rem); transform: translateY(1rem); opacity: 0; } + +.spotlight.onscroll-content-fade-down .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onscroll-content-fade-down.is-inactive .content { -moz-transform: translateY(-1rem); -webkit-transform: translateY(-1rem); -ms-transform: translateY(-1rem); transform: translateY(-1rem); opacity: 0; } + +.spotlight.onscroll-content-fade-left .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onscroll-content-fade-left.is-inactive .content { -moz-transform: translateX(1rem); -webkit-transform: translateX(1rem); -ms-transform: translateX(1rem); transform: translateX(1rem); opacity: 0; } + +.spotlight.onscroll-content-fade-right .content { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onscroll-content-fade-right.is-inactive .content { -moz-transform: translateX(-1rem); -webkit-transform: translateX(-1rem); -ms-transform: translateX(-1rem); transform: translateX(-1rem); opacity: 0; } + +.spotlight.onscroll-content-fade-in .content { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; } + +.spotlight.onscroll-content-fade-in.is-inactive .content { opacity: 0; } + +.spotlight.onscroll-image-fade-up .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onscroll-image-fade-up .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +.spotlight.onscroll-image-fade-up.is-inactive .image { -moz-transform: translateY(1rem); -webkit-transform: translateY(1rem); -ms-transform: translateY(1rem); transform: translateY(1rem); opacity: 0; } + +.spotlight.onscroll-image-fade-up.is-inactive .image img { opacity: 0; } + +.spotlight.onscroll-image-fade-down .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onscroll-image-fade-down .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +.spotlight.onscroll-image-fade-down.is-inactive .image { -moz-transform: translateY(-1rem); -webkit-transform: translateY(-1rem); -ms-transform: translateY(-1rem); transform: translateY(-1rem); opacity: 0; } + +.spotlight.onscroll-image-fade-down.is-inactive .image img { opacity: 0; } + +.spotlight.onscroll-image-fade-left .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onscroll-image-fade-left .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +.spotlight.onscroll-image-fade-left.is-inactive .image { -moz-transform: translateX(1rem); -webkit-transform: translateX(1rem); -ms-transform: translateX(1rem); transform: translateX(1rem); opacity: 0; } + +.spotlight.onscroll-image-fade-left.is-inactive .image img { opacity: 0; } + +.spotlight.onscroll-image-fade-right .image { -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out; transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out; } + +.spotlight.onscroll-image-fade-right .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 0.5625s; -webkit-transition-delay: 0.5625s; -ms-transition-delay: 0.5625s; transition-delay: 0.5625s; } + +.spotlight.onscroll-image-fade-right.is-inactive .image { -moz-transform: translateX(-1rem); -webkit-transform: translateX(-1rem); -ms-transform: translateX(-1rem); transform: translateX(-1rem); opacity: 0; } + +.spotlight.onscroll-image-fade-right.is-inactive .image img { opacity: 0; } + +.spotlight.onscroll-image-fade-in .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; } + +.spotlight.onscroll-image-fade-in.is-inactive .image img { opacity: 0; } + +/* Spotlight (style1) */ +.spotlight.style1 { -moz-align-items: -moz-stretch; -webkit-align-items: -webkit-stretch; -ms-align-items: -ms-stretch; align-items: stretch; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: row; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -moz-justify-content: -moz-flex-end; -webkit-justify-content: -webkit-flex-end; -ms-justify-content: -ms-flex-end; justify-content: flex-end; position: relative; overflow-x: hidden; text-align: left; } + +.spotlight.style1 .content { padding: 7rem 7rem 5rem 7rem ; -moz-align-self: center; -webkit-align-self: center; -ms-align-self: center; align-self: center; -moz-flex-grow: 1; -webkit-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; -moz-flex-shrink: 1; -webkit-flex-shrink: 1; -ms-flex-shrink: 1; flex-shrink: 1; width: 65%; max-width: 64rem; margin: 0 auto; } + +.spotlight.style1 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; width: 35%; min-width: 25rem; border-radius: 0; } + +.spotlight.style1 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0; } + +@media screen and (max-width: 1680px) { .spotlight.style1 .content { padding: 5rem 5rem 3rem 5rem ; } } + +@media screen and (max-width: 1280px) { .spotlight.style1 .content { padding: 4rem 4rem 2rem 4rem ; } } + +@media screen and (max-width: 980px) { .spotlight.style1 .content { padding: 3.75rem 3rem 1.75rem 3rem ; width: 50%; min-width: 0; } + .spotlight.style1 .image { width: 50%; min-width: 0; } } + +@media screen and (max-width: 736px) { .spotlight.style1 .content { padding: 2.5rem 2rem 0.5rem 2rem ; } } + +@media screen and (max-width: 736px) and (orientation: portrait) { .spotlight.style1 { -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: center !important; } + .spotlight.style1 .content { width: 100%; } + .spotlight.style1 .image { width: 100%; } + .spotlight.style1 .image img { position: relative; } } + +.spotlight.style1.orient-right { -moz-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } + +@media screen and (max-width: 736px) and (orientation: portrait) { .spotlight.style1.orient-right { -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } + +.spotlight.style1.content-align-center { text-align: center; } + +.spotlight.style1.content-align-right { text-align: right; } + +.spotlight.style1.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.spotlight.style1.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +/* Spotlight (style2) */ +.spotlight.style2 { padding: 7rem 7rem 5rem 7rem ; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; position: relative; overflow-x: hidden; text-align: left; } + +.spotlight.style2 .content { width: 44.5rem; max-width: 100%; } + +.spotlight.style2 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; width: 21rem; height: 21rem; border-radius: 100%; margin: 0 3.5rem 2rem 0; } + +.spotlight.style2 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; width: 100%; height: 100%; border-radius: 100%; } + +@media screen and (max-width: 1680px) { .spotlight.style2 { padding: 5rem 5rem 3rem 5rem ; } } + +@media screen and (max-width: 1280px) { .spotlight.style2 { padding: 4rem 4rem 2rem 4rem ; } } + +@media screen and (max-width: 980px) { .spotlight.style2 { padding: 3.75rem 3rem 1.75rem 3rem ; } + .spotlight.style2 .image { width: 18.375rem; height: 18.375rem; } } + +@media screen and (max-width: 736px) { .spotlight.style2 { padding: 2.5rem 2rem 0.5rem 2rem ; -moz-align-items: -moz-flex-start; -webkit-align-items: -webkit-flex-start; -ms-align-items: -ms-flex-start; align-items: flex-start; } + .spotlight.style2 .image { width: 15.75rem; height: 15.75rem; margin: 0 2rem 2rem 0; } } + +@media screen and (orientation: portrait) { .spotlight.style2 { -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: center !important; } + .spotlight.style2 .content { width: 34rem; max-width: 100%; } + .spotlight.style2 .image { margin-right: 0; } } + +.spotlight.style2.orient-left { -moz-flex-direction: row; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } + +.spotlight.style2.orient-left .image { margin: 0 0 2rem 3.5rem; } + +@media screen and (max-width: 736px) { .spotlight.style2.orient-left .image { margin: 0 0 2rem 2rem; } } + +@media screen and (orientation: portrait) { .spotlight.style2.orient-left { -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } + .spotlight.style2.orient-left .image { margin-left: 0; } } + +.spotlight.style2.content-align-center { text-align: center; } + +.spotlight.style2.content-align-right { text-align: right; } + +.spotlight.style2.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.spotlight.style2.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +/* Spotlight (style3) */ +.spotlight.style3 { padding: 7rem 7rem 5rem 7rem ; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; position: relative; overflow-x: hidden; text-align: left; } + +.spotlight.style3 .content { width: 44.5rem; max-width: 100%; } + +.spotlight.style3 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; border-radius: 0; border: solid 1px; width: 13rem; height: 23.1111111111rem; margin-top: 2.5rem; margin-bottom: 5rem; margin-right: 3.5rem; } + +.spotlight.style3 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; width: 100%; height: 100%; border-radius: 0; } + +.spotlight.style3 .image:before { content: ''; display: block; background-position: center; background-repeat: no-repeat; border: solid 1px; border-bottom: 0; } + +.spotlight.style3 .image:after { content: ''; display: block; background-position: center; background-repeat: no-repeat; border: solid 1px; border-top: 0; } + +.spotlight.style3 .image:before { height: 2.5rem; background-size: 64px 32px; margin-top: -2.5rem; border-radius: 1rem 1rem 0 0; } + +.spotlight.style3 .image:after { height: 3rem; background-size: 64px 32px; margin-bottom: -3rem; border-radius: 0 0 1rem 1rem; } + +@media screen and (max-width: 1680px) { .spotlight.style3 { padding: 5rem 5rem 3rem 5rem ; } } + +@media screen and (max-width: 1280px) { .spotlight.style3 { padding: 4rem 4rem 2rem 4rem ; } } + +@media screen and (max-width: 980px) { .spotlight.style3 { padding: 3.75rem 3rem 1.75rem 3rem ; } + .spotlight.style3 .image { width: 11.375rem; height: 20.2222222222rem; margin-top: 2.1875rem; margin-bottom: 4.625rem; } + .spotlight.style3 .image:before { height: 2.1875rem; background-size: 56px 28px; margin-top: -2.1875rem; border-radius: 0.875rem 0.875rem 0 0; } + .spotlight.style3 .image:after { height: 2.625rem; background-size: 56px 28px; margin-bottom: -2.625rem; border-radius: 0 0 0.875rem 0.875rem; } } + +@media screen and (max-width: 736px) { .spotlight.style3 { padding: 2.5rem 2rem 0.5rem 2rem ; -moz-align-items: -moz-flex-start; -webkit-align-items: -webkit-flex-start; -ms-align-items: -ms-flex-start; align-items: flex-start; } + .spotlight.style3 .image { width: 8.125rem; height: 14.4444444444rem; margin-top: 1.5625rem; margin-bottom: 3.875rem; } + .spotlight.style3 .image:before { height: 1.5625rem; background-size: 40px 20px; margin-top: -1.5625rem; border-radius: 0.625rem 0.625rem 0 0; } + .spotlight.style3 .image:after { height: 1.875rem; background-size: 40px 20px; margin-bottom: -1.875rem; border-radius: 0 0 0.625rem 0.625rem; } } + +@media screen and (orientation: portrait) { .spotlight.style3 { -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: center !important; } + .spotlight.style3 .content { width: 34rem; max-width: 100%; } + .spotlight.style3 .image { margin-right: 0; margin-left: 0; } } + +.spotlight.style3.orient-left { -moz-flex-direction: row; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } + +.spotlight.style3.orient-left .image { margin-right: 0; margin-left: 3.5rem; } + +@media screen and (orientation: portrait) { .spotlight.style3.orient-left { -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } + .spotlight.style3.orient-left .image { margin-right: 0; margin-left: 0; } } + +.spotlight.style3.content-align-center { text-align: center; } + +.spotlight.style3.content-align-right { text-align: right; } + +.spotlight.style3.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.spotlight.style3.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +/* Spotlight (style4) */ +.spotlight.style4 { padding: 7rem 5.25rem 5rem 5.25rem ; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; background-color: inherit; position: relative; overflow-x: hidden; text-align: center; } + +.spotlight.style4 .content { padding: 3.5rem 3.5rem 1.5rem 3.5rem ; position: relative; width: 40rem; max-width: 50%; background-color: inherit; border-radius: 0.5rem; margin-bottom: 2rem; z-index: 1; } + +.spotlight.style4 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 0; } + +.spotlight.style4 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0; } + +@media screen and (max-width: 1680px) { .spotlight.style4 { padding: 5rem 3.75rem 3rem 3.75rem ; } + .spotlight.style4 .content { padding: 2.5rem 2.5rem 0.5rem 2.5rem ; } } + +@media screen and (max-width: 1280px) { .spotlight.style4 { padding: 4rem 3rem 2rem 3rem ; } + .spotlight.style4 .content { padding: 3rem 3rem 1rem 3rem ; } } + +@media screen and (max-width: 980px) { .spotlight.style4 { padding: 3rem 2.25rem 1rem 2.25rem ; } + .spotlight.style4 .content { padding: 2.25rem 2.25rem 0.25rem 2.25rem ; } } + +@media screen and (max-width: 736px) { .spotlight.style4 { padding: 2rem 1.5rem 0.1rem 1.5rem ; } + .spotlight.style4 .content { padding: 1.5rem 1.5rem 0.1rem 1.5rem ; } } + +@media screen and (max-width: 480px) { .spotlight.style4 .content { max-width: 80%; } } + +.spotlight.style4.fullscreen { min-height: 100vh; } + +.spotlight.style4.halfscreen { min-height: 50vh; } + +.spotlight.style4.orient-left { -moz-justify-content: -moz-flex-start; -webkit-justify-content: -webkit-flex-start; -ms-justify-content: -ms-flex-start; justify-content: flex-start; padding-left: 0; } + +.spotlight.style4.orient-left .content { border-top-left-radius: 0; border-bottom-left-radius: 0; } + +.spotlight.style4.orient-right { -moz-justify-content: -moz-flex-end; -webkit-justify-content: -webkit-flex-end; -ms-justify-content: -ms-flex-end; justify-content: flex-end; padding-right: 0; } + +.spotlight.style4.orient-right .content { border-top-right-radius: 0; border-bottom-right-radius: 0; } + +.spotlight.style4.content-align-left { text-align: left; } + +.spotlight.style4.content-align-right { text-align: right; } + +.spotlight.style4.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.spotlight.style4.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +/* Spotlight (style5) */ +.spotlight.style5 { padding: 7rem 5.25rem 5rem 5.25rem ; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; background-color: inherit; position: relative; overflow-x: hidden; text-align: center; } + +.spotlight.style5 .content { padding: 3.5rem 3.5rem 1.5rem 3.5rem ; position: relative; width: 40rem; max-width: 52.5%; background-color: inherit; border-radius: 0.5rem; margin-bottom: 2rem; z-index: 1; } + +.spotlight.style5 .image { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 0; } + +.spotlight.style5 .image img { -moz-object-fit: cover; -webkit-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -moz-object-position: center; -webkit-object-position: center; -ms-object-position: center; object-position: center; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0; } + +@media screen and (max-width: 1680px) { .spotlight.style5 { padding: 5rem 3.75rem 3rem 3.75rem ; } + .spotlight.style5 .content { padding: 2.5rem 2.5rem 0.5rem 2.5rem ; } } + +@media screen and (max-width: 1280px) { .spotlight.style5 { padding: 4rem 3rem 2rem 3rem ; } + .spotlight.style5 .content { padding: 3rem 3rem 1rem 3rem ; } } + +@media screen and (max-width: 980px) { .spotlight.style5 { padding: 3rem 2.25rem 1rem 2.25rem ; } + .spotlight.style5 .content { padding: 2.25rem 2.25rem 0.25rem 2.25rem ; } } + +@media screen and (max-width: 736px) { .spotlight.style5 { padding: 2rem 1.5rem 0.1rem 1.5rem ; } + .spotlight.style5 .content { padding: 1.5rem 1.5rem 0.1rem 1.5rem ; } } + +@media screen and (max-width: 480px) { .spotlight.style5 .content { max-width: 80%; } } + +.spotlight.style5.fullscreen { min-height: 100vh; } + +.spotlight.style5.halfscreen { min-height: 50vh; } + +.spotlight.style5.orient-left { -moz-justify-content: -moz-flex-start; -webkit-justify-content: -webkit-flex-start; -ms-justify-content: -ms-flex-start; justify-content: flex-start; } + +.spotlight.style5.orient-right { -moz-justify-content: -moz-flex-end; -webkit-justify-content: -webkit-flex-end; -ms-justify-content: -ms-flex-end; justify-content: flex-end; } + +.spotlight.style5.content-align-left { text-align: left; } + +.spotlight.style5.content-align-right { text-align: right; } + +.spotlight.style5.image-position-left .image img { -moz-object-position: left; -webkit-object-position: left; -ms-object-position: left; object-position: left; } + +.spotlight.style5.image-position-right .image img { -moz-object-position: right; -webkit-object-position: right; -ms-object-position: right; object-position: right; } + +.spotlight .image { background-color: rgba(238, 238, 238, 0.125); } + +.spotlight.invert .image { background-color: rgba(255, 255, 255, 0.125); } + +.spotlight.style3 .image { border-color: rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.2); border-width: 0; } + +.spotlight.style3 .image:before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: rgba(0, 0, 0, 0.2); width: 100%; } + +.spotlight.style3 .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: rgba(0, 0, 0, 0.2); width: 100%; } + +.spotlight.style3.android .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); } + +.spotlight.style3.invert .image { border-color: black; background-color: black; border-width: 1px; } + +.spotlight.style3.invert .image:before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: black; width: calc(100% + 2px); margin-left: -1px; } + +.spotlight.style3.invert .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: black; width: calc(100% + 2px); margin-left: -1px; } + +.spotlight.style3.invert.android .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); } + +/* Gallery (transitions) */ +.gallery.onload-fade-in article .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 4.8s; -webkit-transition-delay: 4.8s; -ms-transition-delay: 4.8s; transition-delay: 4.8s; } + +.gallery.onload-fade-in article:nth-child(1) .image img { -moz-transition-delay: 0s; -webkit-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; } + +.gallery.onload-fade-in article:nth-child(2) .image img { -moz-transition-delay: 0.15s; -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; } + +.gallery.onload-fade-in article:nth-child(3) .image img { -moz-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; } + +.gallery.onload-fade-in article:nth-child(4) .image img { -moz-transition-delay: 0.45s; -webkit-transition-delay: 0.45s; -ms-transition-delay: 0.45s; transition-delay: 0.45s; } + +.gallery.onload-fade-in article:nth-child(5) .image img { -moz-transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -ms-transition-delay: 0.6s; transition-delay: 0.6s; } + +.gallery.onload-fade-in article:nth-child(6) .image img { -moz-transition-delay: 0.75s; -webkit-transition-delay: 0.75s; -ms-transition-delay: 0.75s; transition-delay: 0.75s; } + +.gallery.onload-fade-in article:nth-child(7) .image img { -moz-transition-delay: 0.9s; -webkit-transition-delay: 0.9s; -ms-transition-delay: 0.9s; transition-delay: 0.9s; } + +.gallery.onload-fade-in article:nth-child(8) .image img { -moz-transition-delay: 1.05s; -webkit-transition-delay: 1.05s; -ms-transition-delay: 1.05s; transition-delay: 1.05s; } + +.gallery.onload-fade-in article:nth-child(9) .image img { -moz-transition-delay: 1.2s; -webkit-transition-delay: 1.2s; -ms-transition-delay: 1.2s; transition-delay: 1.2s; } + +.gallery.onload-fade-in article:nth-child(10) .image img { -moz-transition-delay: 1.35s; -webkit-transition-delay: 1.35s; -ms-transition-delay: 1.35s; transition-delay: 1.35s; } + +.gallery.onload-fade-in article:nth-child(11) .image img { -moz-transition-delay: 1.5s; -webkit-transition-delay: 1.5s; -ms-transition-delay: 1.5s; transition-delay: 1.5s; } + +.gallery.onload-fade-in article:nth-child(12) .image img { -moz-transition-delay: 1.65s; -webkit-transition-delay: 1.65s; -ms-transition-delay: 1.65s; transition-delay: 1.65s; } + +.gallery.onload-fade-in article:nth-child(13) .image img { -moz-transition-delay: 1.8s; -webkit-transition-delay: 1.8s; -ms-transition-delay: 1.8s; transition-delay: 1.8s; } + +.gallery.onload-fade-in article:nth-child(14) .image img { -moz-transition-delay: 1.95s; -webkit-transition-delay: 1.95s; -ms-transition-delay: 1.95s; transition-delay: 1.95s; } + +.gallery.onload-fade-in article:nth-child(15) .image img { -moz-transition-delay: 2.1s; -webkit-transition-delay: 2.1s; -ms-transition-delay: 2.1s; transition-delay: 2.1s; } + +.gallery.onload-fade-in article:nth-child(16) .image img { -moz-transition-delay: 2.25s; -webkit-transition-delay: 2.25s; -ms-transition-delay: 2.25s; transition-delay: 2.25s; } + +.gallery.onload-fade-in article:nth-child(17) .image img { -moz-transition-delay: 2.4s; -webkit-transition-delay: 2.4s; -ms-transition-delay: 2.4s; transition-delay: 2.4s; } + +.gallery.onload-fade-in article:nth-child(18) .image img { -moz-transition-delay: 2.55s; -webkit-transition-delay: 2.55s; -ms-transition-delay: 2.55s; transition-delay: 2.55s; } + +.gallery.onload-fade-in article:nth-child(19) .image img { -moz-transition-delay: 2.7s; -webkit-transition-delay: 2.7s; -ms-transition-delay: 2.7s; transition-delay: 2.7s; } + +.gallery.onload-fade-in article:nth-child(20) .image img { -moz-transition-delay: 2.85s; -webkit-transition-delay: 2.85s; -ms-transition-delay: 2.85s; transition-delay: 2.85s; } + +.gallery.onload-fade-in article:nth-child(21) .image img { -moz-transition-delay: 3s; -webkit-transition-delay: 3s; -ms-transition-delay: 3s; transition-delay: 3s; } + +.gallery.onload-fade-in article:nth-child(22) .image img { -moz-transition-delay: 3.15s; -webkit-transition-delay: 3.15s; -ms-transition-delay: 3.15s; transition-delay: 3.15s; } + +.gallery.onload-fade-in article:nth-child(23) .image img { -moz-transition-delay: 3.3s; -webkit-transition-delay: 3.3s; -ms-transition-delay: 3.3s; transition-delay: 3.3s; } + +.gallery.onload-fade-in article:nth-child(24) .image img { -moz-transition-delay: 3.45s; -webkit-transition-delay: 3.45s; -ms-transition-delay: 3.45s; transition-delay: 3.45s; } + +.gallery.onload-fade-in article:nth-child(25) .image img { -moz-transition-delay: 3.6s; -webkit-transition-delay: 3.6s; -ms-transition-delay: 3.6s; transition-delay: 3.6s; } + +.gallery.onload-fade-in article:nth-child(26) .image img { -moz-transition-delay: 3.75s; -webkit-transition-delay: 3.75s; -ms-transition-delay: 3.75s; transition-delay: 3.75s; } + +.gallery.onload-fade-in article:nth-child(27) .image img { -moz-transition-delay: 3.9s; -webkit-transition-delay: 3.9s; -ms-transition-delay: 3.9s; transition-delay: 3.9s; } + +.gallery.onload-fade-in article:nth-child(28) .image img { -moz-transition-delay: 4.05s; -webkit-transition-delay: 4.05s; -ms-transition-delay: 4.05s; transition-delay: 4.05s; } + +.gallery.onload-fade-in article:nth-child(29) .image img { -moz-transition-delay: 4.2s; -webkit-transition-delay: 4.2s; -ms-transition-delay: 4.2s; transition-delay: 4.2s; } + +.gallery.onload-fade-in article:nth-child(30) .image img { -moz-transition-delay: 4.35s; -webkit-transition-delay: 4.35s; -ms-transition-delay: 4.35s; transition-delay: 4.35s; } + +.gallery.onload-fade-in article:nth-child(31) .image img { -moz-transition-delay: 4.5s; -webkit-transition-delay: 4.5s; -ms-transition-delay: 4.5s; transition-delay: 4.5s; } + +.gallery.onload-fade-in article:nth-child(32) .image img { -moz-transition-delay: 4.65s; -webkit-transition-delay: 4.65s; -ms-transition-delay: 4.65s; transition-delay: 4.65s; } + +.gallery.onload-fade-in article:nth-child(33) .image img { -moz-transition-delay: 4.8s; -webkit-transition-delay: 4.8s; -ms-transition-delay: 4.8s; transition-delay: 4.8s; } + +body.is-preload .gallery.onload-fade-in article .image img { opacity: 0; } + +.gallery.onscroll-fade-in article .image img { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 4.8s; -webkit-transition-delay: 4.8s; -ms-transition-delay: 4.8s; transition-delay: 4.8s; } + +.gallery.onscroll-fade-in article:nth-child(1) .image img { -moz-transition-delay: 0s; -webkit-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; } + +.gallery.onscroll-fade-in article:nth-child(2) .image img { -moz-transition-delay: 0.15s; -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; } + +.gallery.onscroll-fade-in article:nth-child(3) .image img { -moz-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; } + +.gallery.onscroll-fade-in article:nth-child(4) .image img { -moz-transition-delay: 0.45s; -webkit-transition-delay: 0.45s; -ms-transition-delay: 0.45s; transition-delay: 0.45s; } + +.gallery.onscroll-fade-in article:nth-child(5) .image img { -moz-transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -ms-transition-delay: 0.6s; transition-delay: 0.6s; } + +.gallery.onscroll-fade-in article:nth-child(6) .image img { -moz-transition-delay: 0.75s; -webkit-transition-delay: 0.75s; -ms-transition-delay: 0.75s; transition-delay: 0.75s; } + +.gallery.onscroll-fade-in article:nth-child(7) .image img { -moz-transition-delay: 0.9s; -webkit-transition-delay: 0.9s; -ms-transition-delay: 0.9s; transition-delay: 0.9s; } + +.gallery.onscroll-fade-in article:nth-child(8) .image img { -moz-transition-delay: 1.05s; -webkit-transition-delay: 1.05s; -ms-transition-delay: 1.05s; transition-delay: 1.05s; } + +.gallery.onscroll-fade-in article:nth-child(9) .image img { -moz-transition-delay: 1.2s; -webkit-transition-delay: 1.2s; -ms-transition-delay: 1.2s; transition-delay: 1.2s; } + +.gallery.onscroll-fade-in article:nth-child(10) .image img { -moz-transition-delay: 1.35s; -webkit-transition-delay: 1.35s; -ms-transition-delay: 1.35s; transition-delay: 1.35s; } + +.gallery.onscroll-fade-in article:nth-child(11) .image img { -moz-transition-delay: 1.5s; -webkit-transition-delay: 1.5s; -ms-transition-delay: 1.5s; transition-delay: 1.5s; } + +.gallery.onscroll-fade-in article:nth-child(12) .image img { -moz-transition-delay: 1.65s; -webkit-transition-delay: 1.65s; -ms-transition-delay: 1.65s; transition-delay: 1.65s; } + +.gallery.onscroll-fade-in article:nth-child(13) .image img { -moz-transition-delay: 1.8s; -webkit-transition-delay: 1.8s; -ms-transition-delay: 1.8s; transition-delay: 1.8s; } + +.gallery.onscroll-fade-in article:nth-child(14) .image img { -moz-transition-delay: 1.95s; -webkit-transition-delay: 1.95s; -ms-transition-delay: 1.95s; transition-delay: 1.95s; } + +.gallery.onscroll-fade-in article:nth-child(15) .image img { -moz-transition-delay: 2.1s; -webkit-transition-delay: 2.1s; -ms-transition-delay: 2.1s; transition-delay: 2.1s; } + +.gallery.onscroll-fade-in article:nth-child(16) .image img { -moz-transition-delay: 2.25s; -webkit-transition-delay: 2.25s; -ms-transition-delay: 2.25s; transition-delay: 2.25s; } + +.gallery.onscroll-fade-in article:nth-child(17) .image img { -moz-transition-delay: 2.4s; -webkit-transition-delay: 2.4s; -ms-transition-delay: 2.4s; transition-delay: 2.4s; } + +.gallery.onscroll-fade-in article:nth-child(18) .image img { -moz-transition-delay: 2.55s; -webkit-transition-delay: 2.55s; -ms-transition-delay: 2.55s; transition-delay: 2.55s; } + +.gallery.onscroll-fade-in article:nth-child(19) .image img { -moz-transition-delay: 2.7s; -webkit-transition-delay: 2.7s; -ms-transition-delay: 2.7s; transition-delay: 2.7s; } + +.gallery.onscroll-fade-in article:nth-child(20) .image img { -moz-transition-delay: 2.85s; -webkit-transition-delay: 2.85s; -ms-transition-delay: 2.85s; transition-delay: 2.85s; } + +.gallery.onscroll-fade-in article:nth-child(21) .image img { -moz-transition-delay: 3s; -webkit-transition-delay: 3s; -ms-transition-delay: 3s; transition-delay: 3s; } + +.gallery.onscroll-fade-in article:nth-child(22) .image img { -moz-transition-delay: 3.15s; -webkit-transition-delay: 3.15s; -ms-transition-delay: 3.15s; transition-delay: 3.15s; } + +.gallery.onscroll-fade-in article:nth-child(23) .image img { -moz-transition-delay: 3.3s; -webkit-transition-delay: 3.3s; -ms-transition-delay: 3.3s; transition-delay: 3.3s; } + +.gallery.onscroll-fade-in article:nth-child(24) .image img { -moz-transition-delay: 3.45s; -webkit-transition-delay: 3.45s; -ms-transition-delay: 3.45s; transition-delay: 3.45s; } + +.gallery.onscroll-fade-in article:nth-child(25) .image img { -moz-transition-delay: 3.6s; -webkit-transition-delay: 3.6s; -ms-transition-delay: 3.6s; transition-delay: 3.6s; } + +.gallery.onscroll-fade-in article:nth-child(26) .image img { -moz-transition-delay: 3.75s; -webkit-transition-delay: 3.75s; -ms-transition-delay: 3.75s; transition-delay: 3.75s; } + +.gallery.onscroll-fade-in article:nth-child(27) .image img { -moz-transition-delay: 3.9s; -webkit-transition-delay: 3.9s; -ms-transition-delay: 3.9s; transition-delay: 3.9s; } + +.gallery.onscroll-fade-in article:nth-child(28) .image img { -moz-transition-delay: 4.05s; -webkit-transition-delay: 4.05s; -ms-transition-delay: 4.05s; transition-delay: 4.05s; } + +.gallery.onscroll-fade-in article:nth-child(29) .image img { -moz-transition-delay: 4.2s; -webkit-transition-delay: 4.2s; -ms-transition-delay: 4.2s; transition-delay: 4.2s; } + +.gallery.onscroll-fade-in article:nth-child(30) .image img { -moz-transition-delay: 4.35s; -webkit-transition-delay: 4.35s; -ms-transition-delay: 4.35s; transition-delay: 4.35s; } + +.gallery.onscroll-fade-in article:nth-child(31) .image img { -moz-transition-delay: 4.5s; -webkit-transition-delay: 4.5s; -ms-transition-delay: 4.5s; transition-delay: 4.5s; } + +.gallery.onscroll-fade-in article:nth-child(32) .image img { -moz-transition-delay: 4.65s; -webkit-transition-delay: 4.65s; -ms-transition-delay: 4.65s; transition-delay: 4.65s; } + +.gallery.onscroll-fade-in article:nth-child(33) .image img { -moz-transition-delay: 4.8s; -webkit-transition-delay: 4.8s; -ms-transition-delay: 4.8s; transition-delay: 4.8s; } + +.gallery.onscroll-fade-in.is-inactive article .image img { opacity: 0; } + +/* Gallery (style1) */ +.gallery.style1 { background-color: #000000; color: #ffffff; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; position: relative; width: 100%; background-color: transparent; } + +.gallery.style1 input, .gallery.style1 select, .gallery.style1 textarea { color: #ffffff; } + +.gallery.style1 a { color: #ffffff; } + +.gallery.style1 a:hover { color: #47D3E5; } + +.gallery.style1 strong, .gallery.style1 b { color: #ffffff; } + +.gallery.style1 h1, .gallery.style1 h2, .gallery.style1 h3, .gallery.style1 h4, .gallery.style1 h5, .gallery.style1 h6 { color: #ffffff; } + +.gallery.style1 blockquote { border-left-color: black; } + +.gallery.style1 code { background: rgba(0, 0, 0, 0.125); border-color: black; } + +.gallery.style1 hr { border-bottom-color: black; } + +.gallery.style1 input[type="submit"], .gallery.style1 input[type="reset"], .gallery.style1 input[type="button"], .gallery.style1 button, .gallery.style1 .button { background-color: #eeeeee; box-shadow: inset 0 0 5px 1px; color: #000000 !important; } + +.gallery.style1 input[type="submit"]:hover, .gallery.style1 input[type="reset"]:hover, .gallery.style1 input[type="button"]:hover, .gallery.style1 button:hover, .gallery.style1 .button:hover { box-shadow: inset 0 0 5px 1px black; color: #ffffff !important; background-color: rgba(0, 0, 0, 0.25); } + +.gallery.style1 input[type="submit"]:active, .gallery.style1 input[type="reset"]:active, .gallery.style1 input[type="button"]:active, .gallery.style1 button:active, .gallery.style1 .button:active { background-color: rgba(71, 211, 229, 0.2); box-shadow: inset 0 0 0 1px #47D3E5; color: #47D3E5 !important; } + +.gallery.style1 input[type="submit"].primary, .gallery.style1 input[type="reset"].primary, .gallery.style1 input[type="button"].primary, .gallery.style1 button.primary, .gallery.style1 .button.primary { background-color: #ffffff; box-shadow: none; color: #000000 !important; } + +.gallery.style1 input[type="submit"].primary:hover, .gallery.style1 input[type="reset"].primary:hover, .gallery.style1 input[type="button"].primary:hover, .gallery.style1 button.primary:hover, .gallery.style1 .button.primary:hover { background-color: #47D3E5; } + +.gallery.style1 input[type="submit"].primary:active, .gallery.style1 input[type="reset"].primary:active, .gallery.style1 input[type="button"].primary:active, .gallery.style1 button.primary:active, .gallery.style1 .button.primary:active { background-color: #1ebdd1; } + +.gallery.style1 > .forward, .gallery.style1 > .backward { display: none; } + +.gallery.style1 > .inner { -moz-align-items: inherit; -webkit-align-items: inherit; -ms-align-items: inherit; align-items: inherit; display: inherit; -moz-flex-wrap: inherit; -webkit-flex-wrap: inherit; -ms-flex-wrap: inherit; flex-wrap: inherit; -moz-justify-content: inherit; -webkit-justify-content: inherit; -ms-justify-content: inherit; justify-content: inherit; } + +.gallery.style1 article { overflow: hidden; position: relative; width: 25%; } + +.gallery.style1 article .image { -moz-transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; display: block; width: 100%; border-radius: 0; } + +.gallery.style1 article .image img { display: block; width: 100%; border-radius: 0; } + +.gallery.style1 article .caption { -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; pointer-events: none; -moz-transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 0; padding: 2rem; z-index: 1; font-size: 0.8rem; } + +.gallery.style1 article .caption a { pointer-events: auto; } + +.gallery.style1 article .caption h2, .gallery.style1 article .caption h3, .gallery.style1 article .caption h4, .gallery.style1 article .caption h5, .gallery.style1 article .caption h6 { font-size: 1.25rem; margin-bottom: 0.25rem; } + +.gallery.style1 article .caption > * { max-width: 100%; margin-bottom: 1rem; } + +.gallery.style1 article .caption > :last-child { margin-bottom: 0; } + +.gallery.style1 article:hover .caption { opacity: 1; } + +@media screen and (max-width: 1280px) { .gallery.style1 article { width: 33.3333333333%; } + .gallery.style1 article .caption { padding: 1rem; } } + +@media screen and (max-width: 980px) { .gallery.style1 article { width: 50%; } + .gallery.style1 article .caption { padding: 1rem; } } + +@media screen and (max-width: 480px) { .gallery.style1 article { width: 100%; } + .gallery.style1 article .caption { padding: 1rem; } } + +.gallery.style1.small article { width: 20%; } + +.gallery.style1.small article .caption { padding: 1rem; } + +@media screen and (max-width: 1280px) { .gallery.style1.small article { width: 25%; } + .gallery.style1.small article .caption { padding: 1rem; } } + +@media screen and (max-width: 980px) { .gallery.style1.small article { width: 33.3333333333%; } + .gallery.style1.small article .caption { padding: 1rem; } } + +@media screen and (max-width: 480px) { .gallery.style1.small article { width: 50%; } + .gallery.style1.small article .caption { padding: 1rem; } } + +.gallery.style1.big article { width: 33.3333333333%; } + +.gallery.style1.big article .caption { padding: 3rem; } + +@media screen and (max-width: 1280px) { .gallery.style1.big article { width: 50%; } + .gallery.style1.big article .caption { padding: 2rem; } } + +@media screen and (max-width: 980px) { .gallery.style1.big article { width: 50%; } + .gallery.style1.big article .caption { padding: 2rem; } } + +@media screen and (max-width: 480px) { .gallery.style1.big article { width: 100%; } + .gallery.style1.big article .caption { padding: 1rem; } } + +/* Gallery (style2) */ +.gallery.style2 { background-color: #000000; color: #ffffff; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -webkit-overflow-scrolling: touch; position: relative; background-color: transparent; } + +.gallery.style2 input, .gallery.style2 select, .gallery.style2 textarea { color: #ffffff; } + +.gallery.style2 a { color: #ffffff; } + +.gallery.style2 a:hover { color: #47D3E5; } + +.gallery.style2 strong, .gallery.style2 b { color: #ffffff; } + +.gallery.style2 h1, .gallery.style2 h2, .gallery.style2 h3, .gallery.style2 h4, .gallery.style2 h5, .gallery.style2 h6 { color: #ffffff; } + +.gallery.style2 blockquote { border-left-color: black; } + +.gallery.style2 code { background: rgba(0, 0, 0, 0.125); border-color: black; } + +.gallery.style2 hr { border-bottom-color: black; } + +.gallery.style2 input[type="submit"], .gallery.style2 input[type="reset"], .gallery.style2 input[type="button"], .gallery.style2 button, .gallery.style2 .button { background-color: #eeeeee; box-shadow: inset 0 0 5px 1px; color: #000000 !important; } + +.gallery.style2 input[type="submit"]:hover, .gallery.style2 input[type="reset"]:hover, .gallery.style2 input[type="button"]:hover, .gallery.style2 button:hover, .gallery.style2 .button:hover { box-shadow: inset 0 0 5px 1px black; color: #ffffff !important; background-color: rgba(0, 0, 0, 0.25); } + +.gallery.style2 input[type="submit"]:active, .gallery.style2 input[type="reset"]:active, .gallery.style2 input[type="button"]:active, .gallery.style2 button:active, .gallery.style2 .button:active { background-color: rgba(71, 211, 229, 0.2); box-shadow: inset 0 0 0 1px #47D3E5; color: #47D3E5 !important; } + +.gallery.style2 input[type="submit"].primary, .gallery.style2 input[type="reset"].primary, .gallery.style2 input[type="button"].primary, .gallery.style2 button.primary, .gallery.style2 .button.primary { background-color: #ffffff; box-shadow: none; color: #000000 !important; } + +.gallery.style2 input[type="submit"].primary:hover, .gallery.style2 input[type="reset"].primary:hover, .gallery.style2 input[type="button"].primary:hover, .gallery.style2 button.primary:hover, .gallery.style2 .button.primary:hover { background-color: #47D3E5; } + +.gallery.style2 input[type="submit"].primary:active, .gallery.style2 input[type="reset"].primary:active, .gallery.style2 input[type="button"].primary:active, .gallery.style2 button.primary:active, .gallery.style2 .button.primary:active { background-color: #1ebdd1; } + +.gallery.style2 > .forward, .gallery.style2 > .backward { text-decoration: none; -moz-transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; position: absolute; top: 0; width: 5rem; height: 100%; cursor: pointer; opacity: 0; z-index: 2; } + +.gallery.style2 > .forward:before, .gallery.style2 > .backward:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; text-transform: none !important; font-family: 'Font Awesome 5 Free'; font-weight: 900; } + +.gallery.style2 > .forward:before, .gallery.style2 > .backward:before { display: block; top: calc(50% - 1.5rem); width: 4rem; height: 3rem; line-height: 1em; font-size: 3rem; position: absolute; text-align: center; } + +.gallery.style2:hover > .forward, .gallery.style2:hover > .backward { opacity: 1; } + +.gallery.style2 > .forward { right: 0; background-image: linear-gradient(to left, rgba(0, 0, 0, 0.25) 15%, rgba(0, 0, 0, 0)); } + +.gallery.style2 > .forward:before { content: '\f105'; right: 0; } + +.gallery.style2 > .backward { left: 0; background-image: linear-gradient(to right, rgba(0, 0, 0, 0.25) 15%, rgba(0, 0, 0, 0)); } + +.gallery.style2 > .backward:before { content: '\f104'; left: 0; } + +.gallery.style2 > .inner { display: inherit; overflow-x: auto; overflow-y: hidden; position: relative; width: 100%; } + +.gallery.style2 article { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; display: block; position: relative; overflow: hidden; width: 22.5rem; max-width: 75vw; } + +.gallery.style2 article .image { display: block; width: 100%; border-radius: 0; } + +.gallery.style2 article .image img { display: block; width: 100%; border-radius: 0; } + +.gallery.style2 article .caption { -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; pointer-events: none; -moz-transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.75); opacity: 0; padding: 3rem; z-index: 1; font-size: 1rem; } + +.gallery.style2 article .caption a { pointer-events: auto; } + +.gallery.style2 article .caption h2, .gallery.style2 article .caption h3, .gallery.style2 article .caption h4, .gallery.style2 article .caption h5, .gallery.style2 article .caption h6 { font-size: 1.25rem; margin-bottom: 0.25rem; } + +.gallery.style2 article .caption > * { max-width: 100%; margin-bottom: 1rem; } + +.gallery.style2 article .caption > :last-child { margin-bottom: 0; } + +.gallery.style2 article:hover .caption { opacity: 1; } + +@media screen and (max-width: 980px) { .gallery.style2 article .caption { padding: 2rem; } } + +@media screen and (max-width: 736px) { .gallery.style2 article .caption { padding: 2rem; } } + +.gallery.style2.small article { width: 17.5rem; } + +.gallery.style2.small article .caption { padding: 2rem; } + +@media screen and (max-width: 980px) { .gallery.style2.small article .caption { padding: 2rem; } } + +@media screen and (max-width: 736px) { .gallery.style2.small article .caption { padding: 2rem; } } + +.gallery.style2.big article { width: 30rem; } + +.gallery.style2.big article .caption { padding: 4rem; } + +@media screen and (max-width: 980px) { .gallery.style2.big article .caption { padding: 3rem; } } + +@media screen and (max-width: 736px) { .gallery.style2.big article .caption { padding: 2rem; } } + +/* Gallery (lightbox) */ +@-moz-keyframes gallery-modal-spinner { 0% { -moz-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { -moz-transform: rotate(360deg); + -webkit-transform: rotate(360deg); + -ms-transform: rotate(360deg); + transform: rotate(360deg); } } + +@-webkit-keyframes gallery-modal-spinner { 0% { -moz-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { -moz-transform: rotate(360deg); + -webkit-transform: rotate(360deg); + -ms-transform: rotate(360deg); + transform: rotate(360deg); } } + +@-ms-keyframes gallery-modal-spinner { 0% { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } + 100% { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } + +@keyframes gallery-modal-spinner { 0% { -moz-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { -moz-transform: rotate(360deg); + -webkit-transform: rotate(360deg); + -ms-transform: rotate(360deg); + transform: rotate(360deg); } } + +.gallery.lightbox .modal { display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; pointer-events: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; -moz-transition: opacity 0.5s ease, visibility 0.5s, z-index 0.5s; -webkit-transition: opacity 0.5s ease, visibility 0.5s, z-index 0.5s; -ms-transition: opacity 0.5s ease, visibility 0.5s, z-index 0.5s; transition: opacity 0.5s ease, visibility 0.5s, z-index 0.5s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: fixed; top: 0; left: 0; width: 100%; height: 100%; outline: 0; background-color: rgba(0, 0, 0, 0.75); visibility: none; opacity: 0; z-index: 0; } + +.gallery.lightbox .modal:before { -moz-animation: gallery-modal-spinner 1s infinite linear; -webkit-animation: gallery-modal-spinner 1s infinite linear; -ms-animation: gallery-modal-spinner 1s infinite linear; animation: gallery-modal-spinner 1s infinite linear; -moz-transition: opacity 0.25s ease; -webkit-transition: opacity 0.25s ease; -ms-transition: opacity 0.25s ease; transition: opacity 0.25s ease; -moz-transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -ms-transition-delay: 0.5s; transition-delay: 0.5s; content: ''; display: block; position: absolute; top: 50%; left: 50%; width: 4rem; height: 4rem; margin: -2rem 0 0 -2rem; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96px' height='96px' viewBox='0 0 96 96' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: %23ffffff%3B stroke-width: 1.5px%3B %7D%3C/style%3E%3Cdefs%3E%3CclipPath id='corner'%3E%3Cpolygon points='0,0 48,0 48,48 96,48 96,96 0,96' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23corner)'%3E%3Ccircle cx='48' cy='48' r='32'/%3E%3C/g%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; background-size: 4rem; opacity: 0; } + +.gallery.lightbox .modal:after { content: ''; display: block; position: absolute; top: 0.5rem; right: 0.5rem; width: 4rem; height: 4rem; cursor: pointer; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='64px' viewBox='0 0 64 64' zoomAndPan='disable'%3E%3Cstyle%3Eline %7Bstroke: %23ffffff%3Bstroke-width: 1.5px%3B%7D%3C/style%3E%3Cline x1='20' y1='20' x2='44' y2='44' /%3E%3Cline x1='20' y1='44' x2='44' y2='20' /%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; background-size: 3rem; } + +.gallery.lightbox .modal .inner { -moz-transform: translateY(0.75rem); -webkit-transform: translateY(0.75rem); -ms-transform: translateY(0.75rem); transform: translateY(0.75rem); -moz-transition: opacity 0.25s ease, -moz-transform 0.25s ease; -webkit-transition: opacity 0.25s ease, -webkit-transform 0.25s ease; -ms-transition: opacity 0.25s ease, -ms-transform 0.25s ease; transition: opacity 0.25s ease, transform 0.25s ease; opacity: 0; } + +.gallery.lightbox .modal .inner img { display: block; max-width: 90vw; max-height: 85vh; box-shadow: 0 1rem 3rem 0 rgba(0, 0, 0, 0.35); } + +.gallery.lightbox .modal.visible { pointer-events: auto; visibility: visible; opacity: 1; z-index: 10001; } + +.gallery.lightbox .modal.visible:before { opacity: 1; } + +.gallery.lightbox .modal.loaded .inner { -moz-transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -moz-transition: opacity 0.5s ease, -moz-transform 0.5s ease; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease; -ms-transition: opacity 0.5s ease, -ms-transform 0.5s ease; transition: opacity 0.5s ease, transform 0.5s ease; opacity: 1; } + +.gallery.lightbox .modal.loaded:before { -moz-transition-delay: 0s; -webkit-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; opacity: 0; } + +@media screen and (max-width: 980px) { .gallery.lightbox .modal .inner img { max-width: 100vw; } } + +.gallery article .image { background-color: rgba(238, 238, 238, 0.125); } + +/* Wrapper (style1) */ +.wrapper.style1 > .inner { padding: 7rem 3.5rem 5rem 3.5rem ; margin: 0 auto; max-width: 100%; width: 64rem; } + +.wrapper.style1 > .inner.medium { width: 48rem; } + +.wrapper.style1 > .inner.small { width: 32rem; } + +@media screen and (max-width: 1680px) { .wrapper.style1 > .inner { padding: 5rem 2.5rem 3rem 2.5rem ; } } + +@media screen and (max-width: 1280px) { .wrapper.style1 > .inner { padding: 4rem 4rem 2rem 4rem ; } } + +@media screen and (max-width: 980px) { .wrapper.style1 > .inner { padding: 4.5rem 3rem 2.5rem 3rem ; } } + +@media screen and (max-width: 736px) { .wrapper.style1 > .inner { padding: 3rem 2rem 1rem 2rem ; } } + +/* Wrapper (style2) */ +.wrapper.style2 { padding: 7rem; background-color: #eeeeee; } + +.wrapper.style2 > .inner { padding: 5.25rem 3.5rem 3.25rem 3.5rem ; background-color: #111111; border-radius: 0.5rem; margin: 0 auto; max-width: 100%; position: relative; width: 64rem; z-index: 1; } + +.wrapper.style2 > .inner.medium { width: 48rem; } + +.wrapper.style2 > .inner.small { width: 32rem; } + +@media screen and (max-width: 1680px) { .wrapper.style2 { padding: 5rem; } + .wrapper.style2 > .inner { padding: 3.75rem 2.5rem 1.75rem 2.5rem ; } } + +@media screen and (max-width: 1280px) { .wrapper.style2 { padding: 4rem; } + .wrapper.style2 > .inner { padding: 3rem 2rem 1rem 2rem ; } } + +@media screen and (max-width: 980px) { .wrapper.style2 { padding: 2.25rem; } + .wrapper.style2 > .inner { padding: 3rem 2.25rem 1rem 2.25rem ; } } + +@media screen and (max-width: 736px) { .wrapper.style2 { padding: 1.5rem; } + .wrapper.style2 > .inner { padding: 2rem 1.5rem 0.1rem 1.5rem ; } } + +#wrapper > .wrapper.style2.invert:not(.color1):not(.color2):not(.color3):not(.color4):not(.color5):not(.color6):not(.color7) { background-color: #222222; } + +#wrapper > .wrapper.style2.invert > .inner { background-color: #000000; } + +/* Items (transitions) */ +.items.onload-fade-in > * > .inner { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 2.4s; -webkit-transition-delay: 2.4s; -ms-transition-delay: 2.4s; transition-delay: 2.4s; } + +.items.onload-fade-in > *:nth-child(1) > .inner { -moz-transition-delay: 0s; -webkit-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; } + +.items.onload-fade-in > *:nth-child(2) > .inner { -moz-transition-delay: 0.15s; -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; } + +.items.onload-fade-in > *:nth-child(3) > .inner { -moz-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; } + +.items.onload-fade-in > *:nth-child(4) > .inner { -moz-transition-delay: 0.45s; -webkit-transition-delay: 0.45s; -ms-transition-delay: 0.45s; transition-delay: 0.45s; } + +.items.onload-fade-in > *:nth-child(5) > .inner { -moz-transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -ms-transition-delay: 0.6s; transition-delay: 0.6s; } + +.items.onload-fade-in > *:nth-child(6) > .inner { -moz-transition-delay: 0.75s; -webkit-transition-delay: 0.75s; -ms-transition-delay: 0.75s; transition-delay: 0.75s; } + +.items.onload-fade-in > *:nth-child(7) > .inner { -moz-transition-delay: 0.9s; -webkit-transition-delay: 0.9s; -ms-transition-delay: 0.9s; transition-delay: 0.9s; } + +.items.onload-fade-in > *:nth-child(8) > .inner { -moz-transition-delay: 1.05s; -webkit-transition-delay: 1.05s; -ms-transition-delay: 1.05s; transition-delay: 1.05s; } + +.items.onload-fade-in > *:nth-child(9) > .inner { -moz-transition-delay: 1.2s; -webkit-transition-delay: 1.2s; -ms-transition-delay: 1.2s; transition-delay: 1.2s; } + +.items.onload-fade-in > *:nth-child(10) > .inner { -moz-transition-delay: 1.35s; -webkit-transition-delay: 1.35s; -ms-transition-delay: 1.35s; transition-delay: 1.35s; } + +.items.onload-fade-in > *:nth-child(11) > .inner { -moz-transition-delay: 1.5s; -webkit-transition-delay: 1.5s; -ms-transition-delay: 1.5s; transition-delay: 1.5s; } + +.items.onload-fade-in > *:nth-child(12) > .inner { -moz-transition-delay: 1.65s; -webkit-transition-delay: 1.65s; -ms-transition-delay: 1.65s; transition-delay: 1.65s; } + +.items.onload-fade-in > *:nth-child(13) > .inner { -moz-transition-delay: 1.8s; -webkit-transition-delay: 1.8s; -ms-transition-delay: 1.8s; transition-delay: 1.8s; } + +.items.onload-fade-in > *:nth-child(14) > .inner { -moz-transition-delay: 1.95s; -webkit-transition-delay: 1.95s; -ms-transition-delay: 1.95s; transition-delay: 1.95s; } + +.items.onload-fade-in > *:nth-child(15) > .inner { -moz-transition-delay: 2.1s; -webkit-transition-delay: 2.1s; -ms-transition-delay: 2.1s; transition-delay: 2.1s; } + +.items.onload-fade-in > *:nth-child(16) > .inner { -moz-transition-delay: 2.25s; -webkit-transition-delay: 2.25s; -ms-transition-delay: 2.25s; transition-delay: 2.25s; } + +.items.onload-fade-in > *:nth-child(17) > .inner { -moz-transition-delay: 2.4s; -webkit-transition-delay: 2.4s; -ms-transition-delay: 2.4s; transition-delay: 2.4s; } + +body.is-preload .items.onload-fade-in > * > .inner { opacity: 0; } + +.items.onscroll-fade-in > * > .inner { -moz-transition: opacity 0.75s ease-in-out; -webkit-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out; -moz-transition-delay: 2.4s; -webkit-transition-delay: 2.4s; -ms-transition-delay: 2.4s; transition-delay: 2.4s; } + +.items.onscroll-fade-in > *:nth-child(1) > .inner { -moz-transition-delay: 0s; -webkit-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; } + +.items.onscroll-fade-in > *:nth-child(2) > .inner { -moz-transition-delay: 0.15s; -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; } + +.items.onscroll-fade-in > *:nth-child(3) > .inner { -moz-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; } + +.items.onscroll-fade-in > *:nth-child(4) > .inner { -moz-transition-delay: 0.45s; -webkit-transition-delay: 0.45s; -ms-transition-delay: 0.45s; transition-delay: 0.45s; } + +.items.onscroll-fade-in > *:nth-child(5) > .inner { -moz-transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -ms-transition-delay: 0.6s; transition-delay: 0.6s; } + +.items.onscroll-fade-in > *:nth-child(6) > .inner { -moz-transition-delay: 0.75s; -webkit-transition-delay: 0.75s; -ms-transition-delay: 0.75s; transition-delay: 0.75s; } + +.items.onscroll-fade-in > *:nth-child(7) > .inner { -moz-transition-delay: 0.9s; -webkit-transition-delay: 0.9s; -ms-transition-delay: 0.9s; transition-delay: 0.9s; } + +.items.onscroll-fade-in > *:nth-child(8) > .inner { -moz-transition-delay: 1.05s; -webkit-transition-delay: 1.05s; -ms-transition-delay: 1.05s; transition-delay: 1.05s; } + +.items.onscroll-fade-in > *:nth-child(9) > .inner { -moz-transition-delay: 1.2s; -webkit-transition-delay: 1.2s; -ms-transition-delay: 1.2s; transition-delay: 1.2s; } + +.items.onscroll-fade-in > *:nth-child(10) > .inner { -moz-transition-delay: 1.35s; -webkit-transition-delay: 1.35s; -ms-transition-delay: 1.35s; transition-delay: 1.35s; } + +.items.onscroll-fade-in > *:nth-child(11) > .inner { -moz-transition-delay: 1.5s; -webkit-transition-delay: 1.5s; -ms-transition-delay: 1.5s; transition-delay: 1.5s; } + +.items.onscroll-fade-in > *:nth-child(12) > .inner { -moz-transition-delay: 1.65s; -webkit-transition-delay: 1.65s; -ms-transition-delay: 1.65s; transition-delay: 1.65s; } + +.items.onscroll-fade-in > *:nth-child(13) > .inner { -moz-transition-delay: 1.8s; -webkit-transition-delay: 1.8s; -ms-transition-delay: 1.8s; transition-delay: 1.8s; } + +.items.onscroll-fade-in > *:nth-child(14) > .inner { -moz-transition-delay: 1.95s; -webkit-transition-delay: 1.95s; -ms-transition-delay: 1.95s; transition-delay: 1.95s; } + +.items.onscroll-fade-in > *:nth-child(15) > .inner { -moz-transition-delay: 2.1s; -webkit-transition-delay: 2.1s; -ms-transition-delay: 2.1s; transition-delay: 2.1s; } + +.items.onscroll-fade-in > *:nth-child(16) > .inner { -moz-transition-delay: 2.25s; -webkit-transition-delay: 2.25s; -ms-transition-delay: 2.25s; transition-delay: 2.25s; } + +.items.onscroll-fade-in > *:nth-child(17) > .inner { -moz-transition-delay: 2.4s; -webkit-transition-delay: 2.4s; -ms-transition-delay: 2.4s; transition-delay: 2.4s; } + +.items.onscroll-fade-in.is-inactive > * > .inner { opacity: 0; } + +/* Items (style1) */ +.items.style1 { display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; margin: 3rem 0; position: relative; } + +.items.style1 > * { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; border-style: solid; border-left-width: 1px; border-top-width: 1px; } + +.items.style1.big > * { padding: 3.5rem 3.5rem 1.5rem 3.5rem ; width: 50%; } + +.items.style1.big > *:nth-child(-n + 2) { border-top-width: 0; } + +.items.style1.big > *:nth-child(2n + 1) { border-left-width: 0; } + +.items.style1.medium > * { padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem ; width: 33.3333333333%; } + +.items.style1.medium > *:nth-child(-n + 3) { border-top-width: 0; } + +.items.style1.medium > *:nth-child(3n + 1) { border-left-width: 0; } + +.items.style1.small > * { padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ; width: 25%; } + +.items.style1.small > *:nth-child(-n + 4) { border-top-width: 0; } + +.items.style1.small > *:nth-child(4n + 1) { border-left-width: 0; } + +@media screen and (max-width: 1280px) { .items.style1.small > *:nth-child(-n + 4) { border-top-width: 1px; } + .items.style1.small > *:nth-child(4n + 1) { border-left-width: 1px; } + .items.style1.small > * { padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem ; width: 33.3333333333%; } + .items.style1.small > *:nth-child(-n + 3) { border-top-width: 0; } + .items.style1.small > *:nth-child(3n + 1) { border-left-width: 0; } } + +@media screen and (max-width: 980px) { .items.style1.medium > *:nth-child(-n + 3) { border-top-width: 1px; } + .items.style1.medium > *:nth-child(3n + 1) { border-left-width: 1px; } + .items.style1.medium > * { padding: 3.5rem 3.5rem 1.5rem 3.5rem ; width: 50%; } + .items.style1.medium > *:nth-child(-n + 2) { border-top-width: 0; } + .items.style1.medium > *:nth-child(2n + 1) { border-left-width: 0; } + .items.style1.small > *:nth-child(-n + 3) { border-top-width: 1px; } + .items.style1.small > *:nth-child(3n + 1) { border-left-width: 1px; } + .items.style1.small > * { padding: 3.5rem 3.5rem 1.5rem 3.5rem ; width: 50%; } + .items.style1.small > *:nth-child(-n + 2) { border-top-width: 0; } + .items.style1.small > *:nth-child(2n + 1) { border-left-width: 0; } } + +@media screen and (max-width: 480px) { .items.style1.big > *:nth-child(-n + 2) { border-top-width: 1px; } + .items.style1.big > *:nth-child(2n + 1) { border-left-width: 1px; } + .items.style1.big > * { padding: 2.625rem 2.625rem 0.625rem 2.625rem ; width: 100%; } + .items.style1.big > *:nth-child(-n + 1) { border-top-width: 0; } + .items.style1.big > *:nth-child(1n + 1) { border-left-width: 0; } + .items.style1.medium > *:nth-child(-n + 2) { border-top-width: 1px; } + .items.style1.medium > *:nth-child(2n + 1) { border-left-width: 1px; } + .items.style1.medium > * { padding: 2.625rem 2.625rem 0.625rem 2.625rem ; width: 100%; } + .items.style1.medium > *:nth-child(-n + 1) { border-top-width: 0; } + .items.style1.medium > *:nth-child(1n + 1) { border-left-width: 0; } + .items.style1.small > *:nth-child(-n + 2) { border-top-width: 1px; } + .items.style1.small > *:nth-child(2n + 1) { border-left-width: 1px; } + .items.style1.small > * { padding: 2.625rem 2.625rem 0.625rem 2.625rem ; width: 100%; } + .items.style1.small > *:nth-child(-n + 1) { border-top-width: 0; } + .items.style1.small > *:nth-child(1n + 1) { border-left-width: 0; } + .items.style1.big > *, .items.style1.medium > *, .items.style1.small > * { padding-left: 0; padding-right: 0; } + .items.style1.big > :first-child, .items.style1.medium > :first-child, .items.style1.small > :first-child { padding-top: 0; } + .items.style1.big > :last-child, .items.style1.medium > :last-child, .items.style1.small > :last-child { padding-bottom: 0; } + .items.style1.big > :last-child > .inner > :last-child, .items.style1.medium > :last-child > .inner > :last-child, .items.style1.small > :last-child > .inner > :last-child { margin-bottom: 0; } } + +/* Items (style2) */ +.items.style2 { display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; margin: 3rem 0; position: relative; border: solid 1px; border-radius: 4px; } + +.items.style2 > * { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; border-style: solid; border-left-width: 1px; border-top-width: 1px; } + +.items.style2.big > * { padding: 3.5rem 3.5rem 1.5rem 3.5rem ; width: 50%; } + +.items.style2.big > *:nth-child(-n + 2) { border-top-width: 0; } + +.items.style2.big > *:nth-child(2n + 1) { border-left-width: 0; } + +.items.style2.medium > * { padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem ; width: 33.3333333333%; } + +.items.style2.medium > *:nth-child(-n + 3) { border-top-width: 0; } + +.items.style2.medium > *:nth-child(3n + 1) { border-left-width: 0; } + +.items.style2.small > * { padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ; width: 25%; } + +.items.style2.small > *:nth-child(-n + 4) { border-top-width: 0; } + +.items.style2.small > *:nth-child(4n + 1) { border-left-width: 0; } + +@media screen and (max-width: 1280px) { .items.style2.small > *:nth-child(-n + 4) { border-top-width: 1px; } + .items.style2.small > *:nth-child(4n + 1) { border-left-width: 1px; } + .items.style2.small > * { padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem ; width: 33.3333333333%; } + .items.style2.small > *:nth-child(-n + 3) { border-top-width: 0; } + .items.style2.small > *:nth-child(3n + 1) { border-left-width: 0; } } + +@media screen and (max-width: 980px) { .items.style2.medium > *:nth-child(-n + 3) { border-top-width: 1px; } + .items.style2.medium > *:nth-child(3n + 1) { border-left-width: 1px; } + .items.style2.medium > * { padding: 3.5rem 3.5rem 1.5rem 3.5rem ; width: 50%; } + .items.style2.medium > *:nth-child(-n + 2) { border-top-width: 0; } + .items.style2.medium > *:nth-child(2n + 1) { border-left-width: 0; } + .items.style2.small > *:nth-child(-n + 3) { border-top-width: 1px; } + .items.style2.small > *:nth-child(3n + 1) { border-left-width: 1px; } + .items.style2.small > * { padding: 3.5rem 3.5rem 1.5rem 3.5rem ; width: 50%; } + .items.style2.small > *:nth-child(-n + 2) { border-top-width: 0; } + .items.style2.small > *:nth-child(2n + 1) { border-left-width: 0; } } + +@media screen and (max-width: 480px) { .items.style2.big > *:nth-child(-n + 2) { border-top-width: 1px; } + .items.style2.big > *:nth-child(2n + 1) { border-left-width: 1px; } + .items.style2.big > * { padding: 2.625rem 2.625rem 0.625rem 2.625rem ; width: 100%; } + .items.style2.big > *:nth-child(-n + 1) { border-top-width: 0; } + .items.style2.big > *:nth-child(1n + 1) { border-left-width: 0; } + .items.style2.medium > *:nth-child(-n + 2) { border-top-width: 1px; } + .items.style2.medium > *:nth-child(2n + 1) { border-left-width: 1px; } + .items.style2.medium > * { padding: 2.625rem 2.625rem 0.625rem 2.625rem ; width: 100%; } + .items.style2.medium > *:nth-child(-n + 1) { border-top-width: 0; } + .items.style2.medium > *:nth-child(1n + 1) { border-left-width: 0; } + .items.style2.small > *:nth-child(-n + 2) { border-top-width: 1px; } + .items.style2.small > *:nth-child(2n + 1) { border-left-width: 1px; } + .items.style2.small > * { padding: 2.625rem 2.625rem 0.625rem 2.625rem ; width: 100%; } + .items.style2.small > *:nth-child(-n + 1) { border-top-width: 0; } + .items.style2.small > *:nth-child(1n + 1) { border-left-width: 0; } } + +/* Items (style3) */ +.items.style3 { display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; margin: 3rem 0; position: relative; } + +.items.style3 > * { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; } + +.items.style3.big > * { padding: 1.75rem 1.75rem 0.1rem 1.75rem ; width: 50%; } + +.items.style3.medium > * { padding: 1.09375rem 1.09375rem 0.1rem 1.09375rem ; width: 33.3333333333%; } + +.items.style3.small > * { padding: 0.65625rem 0.65625rem 0.1rem 0.65625rem ; width: 25%; } + +@media screen and (max-width: 1280px) { .items.style3.small > * { padding: 1.09375rem 1.09375rem 0.1rem 1.09375rem ; width: 33.3333333333%; } } + +@media screen and (max-width: 980px) { .items.style3.medium > * { padding: 1.75rem 1.75rem 0.1rem 1.75rem ; width: 50%; } + .items.style3.small > * { padding: 1.75rem 1.75rem 0.1rem 1.75rem ; width: 50%; } } + +@media screen and (max-width: 736px) { .items.style3 { margin: 2rem 0; } } + +@media screen and (max-width: 480px) { .items.style3.big > * { padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ; width: 100%; } + .items.style3.medium > * { padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ; width: 100%; } + .items.style3.small > * { padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ; width: 100%; } + .items.style3.big > *, .items.style3.medium > *, .items.style3.small > * { padding-left: 0; padding-right: 0; } + .items.style3.big > :first-child, .items.style3.medium > :first-child, .items.style3.small > :first-child { padding-top: 0; } + .items.style3.big > :last-child, .items.style3.medium > :last-child, .items.style3.small > :last-child { padding-bottom: 0; } + .items.style3.big > :last-child > .inner > :last-child, .items.style3.medium > :last-child > .inner > :last-child, .items.style3.small > :last-child > .inner > :last-child { margin-bottom: 0; } } + +.items.style2 { border-color: rgba(0, 0, 0, 0.2); } + +.items.style2 > * { border-color: rgba(0, 0, 0, 0.2); } + +/* Index */ +.index > * { padding: 3rem 0 1rem 0 ; display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; border-top: solid 1px; } + +.index > * > header { -moz-flex-grow: 0; -webkit-flex-grow: 0; -ms-flex-grow: 0; flex-grow: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; width: 15rem; } + +.index > * > .content { -moz-flex-grow: 1; -webkit-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; -moz-flex-shrink: 1; -webkit-flex-shrink: 1; -ms-flex-shrink: 1; flex-shrink: 1; } + +.index > :first-child { border-top: 0; } + +@media screen and (max-width: 980px) { .index > * > header { width: 11rem; } } + +@media screen and (max-width: 736px) { .index > * > header { width: 10rem; } } + +@media screen and (max-width: 480px) { .index > * { -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } + .index > * > header { width: 100%; } } + +.index > * { border-top-color: rgba(0, 0, 0, 0.2); } + +/* Wrapper */ +#wrapper { background-color: inherit; width: 100%; overflow-x: hidden; } + +#wrapper > .invert { background-color: #000000; color: #ffffff; } + +#wrapper > .invert input, #wrapper > .invert select, #wrapper > .invert textarea { color: #ffffff; } + +#wrapper > .invert a { color: #ffffff; } + +#wrapper > .invert a:hover { color: #47D3E5; } + +#wrapper > .invert strong, #wrapper > .invert b { color: #ffffff; } + +#wrapper > .invert h1, #wrapper > .invert h2, #wrapper > .invert h3, #wrapper > .invert h4, #wrapper > .invert h5, #wrapper > .invert h6 { color: #ffffff; } + +#wrapper > .invert blockquote { border-left-color: black; } + +#wrapper > .invert code { background: rgba(0, 0, 0, 0.125); border-color: black; } + +#wrapper > .invert hr { border-bottom-color: black; } + +#wrapper > .invert .box { border-color: black; } + +#wrapper > .invert input[type="submit"], #wrapper > .invert input[type="reset"], #wrapper > .invert input[type="button"], #wrapper > .invert button, #wrapper > .invert .button { background-color: #eeeeee; box-shadow: inset 0 0 5px 1px; color: #000000 !important; } + +#wrapper > .invert input[type="submit"]:hover, #wrapper > .invert input[type="reset"]:hover, #wrapper > .invert input[type="button"]:hover, #wrapper > .invert button:hover, #wrapper > .invert .button:hover { box-shadow: inset 0 0 5px 1px black; color: #ffffff !important; background-color: rgba(0, 0, 0, 0.25); } + +#wrapper > .invert input[type="submit"]:active, #wrapper > .invert input[type="reset"]:active, #wrapper > .invert input[type="button"]:active, #wrapper > .invert button:active, #wrapper > .invert .button:active { background-color: rgba(71, 211, 229, 0.2); box-shadow: inset 0 0 0 1px #47D3E5; color: #47D3E5 !important; } + +#wrapper > .invert input[type="submit"].primary, #wrapper > .invert input[type="reset"].primary, #wrapper > .invert input[type="button"].primary, #wrapper > .invert button.primary, #wrapper > .invert .button.primary { background-color: #ffffff; box-shadow: none; color: #000000 !important; } + +#wrapper > .invert input[type="submit"].primary:hover, #wrapper > .invert input[type="reset"].primary:hover, #wrapper > .invert input[type="button"].primary:hover, #wrapper > .invert button.primary:hover, #wrapper > .invert .button.primary:hover { background-color: #47D3E5; } + +#wrapper > .invert input[type="submit"].primary:active, #wrapper > .invert input[type="reset"].primary:active, #wrapper > .invert input[type="button"].primary:active, #wrapper > .invert button.primary:active, #wrapper > .invert .button.primary:active { background-color: #1ebdd1; } + +#wrapper > .invert label { color: #ffffff; } + +#wrapper > .invert input[type="text"], #wrapper > .invert input[type="password"], #wrapper > .invert input[type="email"], #wrapper > .invert input[type="tel"], #wrapper > .invert input[type="search"], #wrapper > .invert input[type="url"], #wrapper > .invert select, #wrapper > .invert textarea { border-color: black; } + +#wrapper > .invert input[type="text"]:focus, #wrapper > .invert input[type="password"]:focus, #wrapper > .invert input[type="email"]:focus, #wrapper > .invert input[type="tel"]:focus, #wrapper > .invert input[type="search"]:focus, #wrapper > .invert input[type="url"]:focus, #wrapper > .invert select:focus, #wrapper > .invert textarea:focus { border-color: #47D3E5; box-shadow: 0 0 0 1px #47D3E5; } + +#wrapper > .invert select { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(0, 0, 0, 0.2)' /%3E%3C/svg%3E"); } + +#wrapper > .invert select option { color: #eeeeee; background: #111111; } + +#wrapper > .invert input[type="checkbox"] + label, #wrapper > .invert input[type="radio"] + label { color: #ffffff; } + +#wrapper > .invert input[type="checkbox"] + label:before, #wrapper > .invert input[type="radio"] + label:before { border-color: #ffffff; } + +#wrapper > .invert input[type="checkbox"]:checked + label:before, #wrapper > .invert input[type="radio"]:checked + label:before { background-color: #ffffff; border-color: #ffffff; color: #000000; } + +#wrapper > .invert input[type="checkbox"]:focus + label:before, #wrapper > .invert input[type="radio"]:focus + label:before { border-color: #47D3E5; box-shadow: 0 0 0 1px #47D3E5; } + +#wrapper > .invert ::-webkit-input-placeholder { color: #ffffff !important; } + +#wrapper > .invert :-moz-placeholder { color: #ffffff !important; } + +#wrapper > .invert ::-moz-placeholder { color: #ffffff !important; } + +#wrapper > .invert :-ms-input-placeholder { color: #ffffff !important; } + +#wrapper > .invert .icon.style2:before { box-shadow: inset 0 0 0 1px black; } + +#wrapper > .invert .player.style2:before { box-shadow: inset 0 0 0 1px #ffffff; } + +#wrapper > .invert a.icon.style2:hover:before { box-shadow: inset 0 0 0 1px #47D3E5; color: #47D3E5; } + +#wrapper > .invert a.icon.style2:active:before { background-color: rgba(71, 211, 229, 0.1); box-shadow: inset 0 0 0 1px #47D3E5; color: #47D3E5; } + +#wrapper > .invert ul.alt li { border-top-color: black; } + +#wrapper > .invert header p { color: #ffffff; } + +#wrapper > .invert table tbody tr { border-color: black; } + +#wrapper > .invert table tbody tr:nth-child(2n + 1) { background-color: rgba(0, 0, 0, 0.125); } + +#wrapper > .invert table tbody tr.alt { background-color: rgba(0, 0, 0, 0.125) !important; } + +#wrapper > .invert table th { color: #ffffff; } + +#wrapper > .invert table thead { border-bottom-color: black; } + +#wrapper > .invert table tfoot { border-top-color: black; } + +#wrapper > .invert table.alt tbody tr td { border-color: black; } + +#wrapper > .invert table.uniform tbody tr:nth-child(2n + 1) { background-color: transparent; } + +#wrapper > .invert .banner .image { background-color: rgba(255, 255, 255, 0.125); } + +#wrapper > .invert .banner.style4 .image { border-color: black; background-color: black; border-width: 1px; } + +#wrapper > .invert .banner.style4 .image:before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: black; width: calc(100% + 2px); margin-left: -1px; } + +#wrapper > .invert .banner.style4 .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: black; width: calc(100% + 2px); margin-left: -1px; } + +#wrapper > .invert .banner.style4.android .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); } + +#wrapper > .invert .spotlight .image { background-color: rgba(255, 255, 255, 0.125); } + +#wrapper > .invert .spotlight.style3 .image { border-color: black; background-color: black; border-width: 1px; } + +#wrapper > .invert .spotlight.style3 .image:before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: black; width: calc(100% + 2px); margin-left: -1px; } + +#wrapper > .invert .spotlight.style3 .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); border-color: black; width: calc(100% + 2px); margin-left: -1px; } + +#wrapper > .invert .spotlight.style3.android .image:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: black%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); } + +#wrapper > .invert .gallery article .image { background-color: rgba(255, 255, 255, 0.125); } + +#wrapper > .invert .items.style2 { border-color: black; } + +#wrapper > .invert .items.style2 > * { border-color: black; } + +#wrapper > .invert .index > * { border-top-color: black; } + +#wrapper > .color1 { background-color: #30363d; } + +#wrapper > .color2 { background-color: #db8992; } + +#wrapper > .color3 { background-color: #ab7aad; } + +#wrapper > .color4 { background-color: #897cad; } + +#wrapper > .color5 { background-color: #7794ce; } + +#wrapper > .color6 { background-color: #64abb4; } + +#wrapper > .color7 { background-color: #6ba78c; } + +#wrapper.divided > * { box-shadow: inset 0 10px 10px 0 rgba(0, 0, 0, 0.075); } + +#wrapper.divided > *:first-child { box-shadow: none !important; } + +#wrapper.divided > .invert { box-shadow: inset 0 1px 0 0 rgba(238, 238, 238, 0.25); } + +#wrapper.divided > .invert:first-child { box-shadow: none !important; } + +/* Animation */ +@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } } + +@keyframes infinite-rotate { 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } } + +@-moz-keyframes infinite-rotate { 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } } + +@-webkit-keyframes backgroundBlink { 0% { background-position: 73% 0%; } + 50% { background-position: 28% 100%; } + 100% { background-position: 73% 0%; } } + +@-moz-keyframes backgroundBlink { 0% { background-position: 73% 0%; } + 50% { background-position: 28% 100%; } + 100% { background-position: 73% 0%; } } + +@keyframes backgroundBlink { 0% { background-position: 73% 0%; } + 50% { background-position: 28% 100%; } + 100% { background-position: 73% 0%; } } + +@-webkit-keyframes BackgroundFlow { 0% { background-position: 0% 50%; } + 50% { background-position: 100% 50%; } + 100% { background-position: 0% 50%; } } + +@-moz-keyframes BackgroundFlow { 0% { background-position: 0% 50%; } + 50% { background-position: 100% 50%; } + 100% { background-position: 0% 50%; } } + +@keyframes BackgroundFlow { 0% { background-position: 0% 100%; } + 50% { background-position: 100% 0%; } + 100% { background-position: 0% 100%; } } + +.slow-background { -webkit-animation: BackgroundFlow 200s ease infinite; -moz-animation: BackgroundFlow 200s ease infinite; animation: BackgroundFlow 200s ease infinite; } + +.spinnit { -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */ -moz-animation: infiniteRotate 2s linear infinite; animation: infiniteRotate 2s linear infinite; } + +.paused { animation-play-state: paused; } + +/* Navigation */ +.logo { z-index: 10; text-decoration: none; position: absolute; top: 20px; left: 50%; transform: translateX(-50%); width: 80%; height: 15%; background-color: transparent; background-image: url("/assets/panix-logo.svg"); background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: none; border-radius: 20px; -webkit-filter: blur(15px); -moz-filter: blur(15px); -ms-filter: blur(15px); -o-filter: blur(15px); filter: blur(15px); } + +.logo:hover { -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); } + +.sticky { position: fixed; top: 20px; right: 20px; width: 50%; height: 10%; background-color: #111111; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.075); -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); } + +.sticky:hover { -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); } + +@media only screen and (min-width: 769px) { .logo { position: absolute; top: 20px; right: 20px; width: 25%; height: 15%; background-color: transparent; background-image: url("/assets/panix-logo.svg"); background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: none; border-radius: 20px; } + .sticky { position: fixed; top: 20px; right: 20px; width: 20%; height: 10%; background-color: #111111; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.075); } } + +nav { position: absolute; width: 300px; height: 450px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #111111; border-radius: 20px; padding: 20px; display: flex; flex-wrap: wrap; } + +nav ul { margin: auto; width: 100%; } + +nav li { list-style-type: none; margin: 10px; width: 80%; } + +nav li a { width: 100%; display: block; margin: auto !important; } + +.blurredout { filter: blur(5px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; } + +#wrapper { -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; } + +.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.85); z-index: 11; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; } + +.modalDialog:target { opacity: 1; pointer-events: auto; } + +.modalDialog > div { width: 80%; max-width: 1100px; max-height: 80vh; display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: 3px; background: #001f24; background: -moz-linear-gradient(#000, #001f24); background: -webkit-linear-gradient(#000, #001f24); background: -o-linear-gradient(#000, #001f24); } + +.close-button { background: #eeeeee; color: #111111; line-height: 48px; position: absolute; right: -12px; text-align: center; top: -10px; width: 48px; height: 48px; text-decoration: none; font-weight: bold; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 48px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; transition: all 400ms ease-in; } + +.close-button:hover { background: #e94d1d; color: #eeeeee; } + +#closearea { position: fixed; width: 100%; height: 100%; } + +#post-text { padding-top: 1rem; } + +#footer { background-color: rgba(238, 238, 238, 0.5); color: #111111; box-shadow: inset 0 10px 10px 0 rgba(0, 45, 107, 0.25) !important; } + +#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer p, #footer a, #footer strong { color: #111111; } + +#footer a { text-decoration: none; } + +#footer .footflex { display: flex; flex-wrap: wrap; justify-content: space-evenly; } + +#footer .footflex div { text-align: left; flex: 0 1 300px; max-width: 300px; margin: 80px 80px 0 80px; } + +#footer .footflex div ul { margin: 0; padding: 0; } + +#footer .footflex div li { list-style: none; border-bottom: 1px solid #111111; line-height: 3em; margin: 0; padding: 0; } + +#footer .style2:before { box-shadow: inset 0 0 0 1px #111111; } + +#footer .style2:hover:before { box-shadow: inset 0 0 0 1px #e94d1d; } + +/* AUTHOR */ +#author .bio { padding-right: 20px; } + +/* Content images */ +div.content img { width: 100%; height: auto; } + +/* Cloudcannon editor links */ +.editor-link { display: none; margin-top: 0; padding-top: 30px; } + +.editor-link .btn { border: 0; border-radius: 2px; width: 100%; max-width: 500px; box-sizing: border-box; text-decoration: none; padding: 10px 15px; margin: 0; font-size: 18px; cursor: pointer; background-color: #f7e064; color: #333; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); } + +.editor-link .btn:hover { background-color: #f4d525; color: #333; } + +.cms-editor-active .editor-link { display: block; } + +/* cookies */ +#cookie-notice { padding: 15px; display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: #333; flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; } + +#cookie-notice p { flex: 1 0 250px; margin: 0; font-size: 12px; font-family: monospace; } + +@media only screen and (max-width: 569px) { #cookie-notice p { text-align: center; } } + +.yes { flex: 0 0 250px; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; border-radius: 0.375em; border: 0; color: #000 !important; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-attachment: scroll; background-image: linear-gradient(228deg, #111111, #eeeeee); background-origin: padding-box; background-clip: border-box; background-size: 400% 400%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; margin: 20px; } + +.yes:hover { color: #000 !important; } + +/* Background Video */ +.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: -100; background: #fff; } + +.fullscreen-bg__video { background: #fff; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; } + +/* Post Navigation */ +.post-nav { /* Insert your custom styling here. Example: font-size: 14px; margin-bottom: 1em; */ display: flex; flex-wrap: wrap; justify-content: space-between; } + +.post-nav div { /* flex-grow, flex-shrink, flex-basis */ flex: 0 1 300px; } + +.post-nav-next { text-align: right; } + +/* Stream links */ +.streambox { display: block; text-align: center; } + +.streambox .streamer { list-style-type: none; display: flex; justify-content: center; flex-wrap: wrap; } + +.streambox .streamer a { flex: 1 0 150px; margin: 10px; } + +.streambox .streamer .button { display: block; flex: unset; } + +.streambox .streamer h3 { flex: unset; } + +/* Audio Player Styles +================================================== */ +/* Default / Desktop / Firefox */ +audio { margin: 0; width: 100%; } + +#mainwrap { border-radius: 5px; width: 100%; } + +#mainwrap ul { list-style: none; padding: 0; } + +#mainwrap ul li:last-child { border-radius: 0 0 5px 5px; } + +#audiowrap { background-color: black; margin: 0 auto 0 auto; } + +#plwrap { margin: 0 auto; } + +#tracks { min-height: 65px; position: relative; text-align: center; text-decoration: none; } + +#nowPlay { display: flex; width: 100%; height: 60px; flex-wrap: unset; justify-content: center; align-items: center; background-color: black; border-radius: 5px 5px 0 0; } + +#npTitle { margin: 0; padding: 21px; } + +#npAction { display: none; margin: 0; padding: 21px; font-size: 12px; } + +#plList { margin: 0; } + +#plList li { background-color: rgba(0, 0, 0, 0.25); cursor: pointer; margin: 0; padding: 21px 0; border: 1px solid black; border-top: 0; transition: all 400ms ease-in-out; } + +#plList li:hover { background-color: rgba(0, 0, 0, 0.075); transition: all 400ms ease-in-out; } + +.plItem { position: relative; } + +.plTitle { left: 50px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; } + +.plNum { padding-left: 21px; width: 25px; } + +.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; } + +.plSel, .plSel:hover { background-color: rgba(0, 0, 0, 0.075) !important; cursor: default !important; border-radius: 5px; } + +a[id^="btn"] { background-color: rgba(0, 0, 0, 0.25); color: #eeeeee; cursor: pointer; margin: 0; padding: 0 27px 0 21px; text-decoration: none; } + +a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; } + +#noJSalbum { display: none; } + +/*# sourceMappingURL=main20200519.css.map */ \ No newline at end of file diff --git a/assets/css/main20200519.css.map b/assets/css/main20200519.css.map new file mode 100644 index 00000000..6d74ccde --- /dev/null +++ b/assets/css/main20200519.css.map @@ -0,0 +1,72 @@ +{ + "version": 3, + "file": "main20200519.css", + "sources": [ + "main20200519.scss", + "_sass/libs/_vars.scss", + "_sass/libs/_functions.scss", + "_sass/libs/_mixins.scss", + "_sass/libs/_vendor.scss", + "_sass/libs/_breakpoints.scss", + "_sass/libs/_html-grid.scss", + "_sass/libs/_fonts.scss", + "_sass/base/_reset.scss", + "_sass/base/_page.scss", + "_sass/base/_typography.scss", + "_sass/components/_row.scss", + "_sass/components/_box.scss", + "_sass/components/_button.scss", + "_sass/components/_form.scss", + "_sass/components/_icon.scss", + "_sass/components/_image.scss", + "_sass/components/_list.scss", + "_sass/components/_actions.scss", + "_sass/components/_icons.scss", + "_sass/components/_section.scss", + "_sass/components/_table.scss", + "_sass/components/_banner.scss", + "_sass/components/_spotlight.scss", + "_sass/components/_gallery.scss", + "_sass/components/_wrapper.scss", + "_sass/components/_items.scss", + "_sass/components/_index.scss", + "_sass/layout/_wrapper.scss", + "_sass/_set.scss", + "_sass/player.scss" + ], + "sourcesContent": [ + "@import 'libs/vars';\r\n@import 'libs/functions';\r\n@import 'libs/mixins';\r\n@import 'libs/vendor';\r\n@import 'libs/breakpoints';\r\n@import 'libs/html-grid';\r\n@import 'fontawesome-all.min.css';\r\n@import 'libs/fonts';\r\n\r\n/*\r\n\tStory by HTML5 UP\r\n\thtml5up.net | @ajlkn\r\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n*/\r\n\r\n// Breakpoints.\r\n\r\n\t@include breakpoints((\r\n\t\txlarge: ( 1281px, 1680px ),\r\n\t\tlarge: ( 981px, 1280px ),\r\n\t\tmedium: ( 737px, 980px ),\r\n\t\tsmall: ( 481px, 736px ),\r\n\t\txsmall: ( 361px, 480px ),\r\n\t\txxsmall: ( null, 360px )\r\n\t));\r\n\r\n// Mixins.\r\n\r\n\t@mixin color($p) {\r\n\t\t@include color-typography($p);\r\n\t\t@include color-box($p);\r\n\t\t@include color-button($p);\r\n\t\t@include color-form($p);\r\n\t\t@include color-icon($p);\r\n\t\t@include color-list($p);\r\n\t\t@include color-section($p);\r\n\t\t@include color-table($p);\r\n\t\t@include color-banner($p);\r\n\t\t@include color-spotlight($p);\r\n\t\t@include color-gallery($p);\r\n\t\t@include color-items($p);\r\n\t\t@include color-index($p);\r\n\t}\r\n\r\n// Phone.\r\n\r\n\t@mixin phone($image-width) {\r\n\t\t@include vendor('flex-grow', '0');\r\n\t\t@include vendor('flex-shrink', '0');\r\n\t\tborder-radius: 0;\r\n\t\tborder: solid _size(border-width);\r\n\r\n\t\timg {\r\n\t\t\t@include vendor('object-fit', 'cover');\r\n\t\t\t@include vendor('object-position', 'center');\r\n\t\t\tdisplay: block;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\tborder-radius: 0;\r\n\t\t}\r\n\r\n\t\t&:before {\r\n\t\t\tcontent: '';\r\n\t\t\tdisplay: block;\r\n\t\t\tbackground-position: center;\r\n\t\t\tbackground-repeat: no-repeat;\r\n\t\t\tborder: solid _size(border-width);\r\n\t\t\tborder-bottom: 0;\r\n\t\t}\r\n\r\n\t\t&:after {\r\n\t\t\tcontent: '';\r\n\t\t\tdisplay: block;\r\n\t\t\tbackground-position: center;\r\n\t\t\tbackground-repeat: no-repeat;\r\n\t\t\tborder: solid _size(border-width);\r\n\t\t\tborder-top: 0;\r\n\t\t}\r\n\r\n\t\t@include resize-phone($image-width, 1);\r\n\t}\r\n\r\n\t@mixin resize-phone($image-width, $image-factor) {\r\n\t\t$image-pad-top: 2.5rem;\r\n\t\t$image-pad-bottom: 3rem;\r\n\t\t$image-height: ($image-width * (1920 / 1080));\r\n\r\n\t\twidth: ($image-width * $image-factor);\r\n\t\theight: (($image-width * $image-factor) * (1920 / 1080));\r\n\t\tmargin-top: ($image-pad-top * $image-factor);\r\n\t\tmargin-bottom: (_size(element-margin) + ($image-pad-bottom * $image-factor));\r\n\r\n\t\t&:before {\r\n\t\t\theight: ($image-pad-top * $image-factor);\r\n\t\t\tbackground-size: (64px * $image-factor) (32px * $image-factor);\r\n\t\t\tmargin-top: (($image-pad-top * $image-factor) * -1);\r\n\t\t\tborder-radius: (1rem * $image-factor) (1rem * $image-factor) 0 0;\r\n\t\t}\r\n\r\n\t\t&:after {\r\n\t\t\theight: ($image-pad-bottom * $image-factor);\r\n\t\t\tbackground-size: (64px * $image-factor) (32px * $image-factor);\r\n\t\t\tmargin-bottom: (($image-pad-bottom * $image-factor) * -1);\r\n\t\t\tborder-radius: 0 0 (1rem * $image-factor) (1rem * $image-factor);\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-phone($p) {\r\n\t\tborder-color: _palette($p, border);\r\n\t\tbackground-color: _palette($p, border);\r\n\r\n\t\t@if ($p != 'invert') {\r\n\t\t\tborder-width: 0;\r\n\t\t}\r\n\t\t@else {\r\n\t\t\tborder-width: _size(border-width);\r\n\t\t}\r\n\r\n\t\t&:before {\r\n\t\t\tbackground-image: svg-url('');\r\n\t\t\tborder-color: _palette($p, border);\r\n\r\n\t\t\t@if ($p == 'invert') {\r\n\t\t\t\twidth: calc(100% + #{_size(border-width) * 2});\r\n\t\t\t\tmargin-left: (_size(border-width) * -1);\r\n\t\t\t}\r\n\t\t\t@else {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&:after {\r\n\t\t\tbackground-image: svg-url('');\r\n\t\t\tborder-color: _palette($p, border);\r\n\r\n\t\t\t@if ($p == 'invert') {\r\n\t\t\t\twidth: calc(100% + #{_size(border-width) * 2});\r\n\t\t\t\tmargin-left: (_size(border-width) * -1);\r\n\t\t\t}\r\n\t\t\t@else {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-phone-variant($v, $p) {\r\n\t\t@if ($v == 'android') {\r\n\t\t\t&:after {\r\n\t\t\t\tbackground-image: svg-url('');\r\n\t\t\t}\r\n\t\t}\r\n\t\t@else if ($p == 'iphone') {\r\n\t\t\t// ...\r\n\t\t}\r\n\t}\r\n\r\n// Base.\r\n\r\n\t@import 'base/reset';\r\n\t@import 'base/page';\r\n\t@import 'base/typography';\r\n\r\n// Component.\r\n\r\n\t@import 'components/row';\r\n\t@import 'components/box';\r\n\t@import 'components/button';\r\n\t@import 'components/form';\r\n\t@import 'components/icon';\r\n\t@import 'components/image';\r\n\t@import 'components/list';\r\n\t@import 'components/actions';\r\n\t@import 'components/icons';\r\n\t@import 'components/section';\r\n\t@import 'components/table';\r\n\t@import 'components/banner';\r\n\t@import 'components/spotlight';\r\n\t@import 'components/gallery';\r\n\t@import 'components/wrapper';\r\n\t@import 'components/items';\r\n\t@import 'components/index';\r\n\r\n// Layout.\r\n\r\n @import 'layout/wrapper';\r\n \r\n// Set's customizations\r\n\r\n @import 'set.scss';\r\n @import 'player.scss';\r\n", + "// Misc.\r\n\t$misc: (\r\n\t\tz-index-base:\t\t10000,\r\n\t\toverlay-opacity:\t0.5,\r\n\t\tlightbox-opacity:\t0.75,\r\n\t\tgallery-limit:\t\t32,\r\n\t\titems-limit:\t\t16\r\n\t);\r\n\r\n// Duration.\r\n\t$duration: (\r\n\t\tmenu:\t\t\t\t0.5s,\r\n\t\ttransition:\t\t\t0.2s,\r\n\t\tgallery-lightbox:\t0.5s,\r\n\t\tgallery-delay:\t\t0.15s,\r\n\t\titems-delay:\t\t0.15s,\r\n\t\ton-load:\t\t\t0.75s,\r\n\t\ton-scroll:\t\t\t0.75s\r\n\t);\r\n\r\n// Size.\r\n\t$size: (\r\n\t\tborder-radius:\t\t4px,\r\n\t\tborder-radius-alt:\t0.5rem,\r\n\t\tborder-width:\t\t1px,\r\n\t\telement-height:\t\t2.75rem,\r\n\t\telement-margin:\t\t2rem,\r\n\t\tgutter:\t\t\t\t3.5rem,\r\n\t\tinner:\t\t\t\t64rem,\r\n\t\tpadding:\t\t\t(\r\n\t\t\tdefault:\t\t7rem,\r\n\t\t\txlarge:\t\t\t5rem,\r\n\t\t\tlarge:\t\t\t4rem,\r\n\t\t\tmedium:\t\t\t3rem,\r\n\t\t\tsmall:\t\t\t2rem\r\n\t\t)\r\n\t);\r\n\r\n// Font.\r\n\t$font: (\r\n\t\tfamily:\t\t\t\t('Astloch', Helvetica, sans-serif),\r\n\t\tfamily-fixed:\t\t('Courier New', monospace),\r\n\t\tweight:\t\t\t\t400,\r\n\t\tweight-bold:\t\t700,\r\n\t\tkerning:\t\t\t-0.025em,\r\n\t\tkerning-alt:\t\t0.125em\r\n\t);\r\n\r\n// Palette.\r\n\t$palette: (\r\n\t\tcolor1:\t\t\t\t#30363d,\r\n\t\tcolor2:\t\t\t\t#db8992,\r\n\t\tcolor3:\t\t\t\t#ab7aad,\r\n\t\tcolor4:\t\t\t\t#897cad,\r\n\t\tcolor5:\t\t\t\t#7794ce,\r\n\t\tcolor6:\t\t\t\t#64abb4,\r\n\t\tcolor7:\t\t\t\t#6ba78c,\r\n\r\n bgimg: url('css-images/BRIGHT-circuit_board_pattern.jpg'),\r\n\t\tbg:\t\t\t\t\t#111111,\r\n bg-alt:\t\t\t\trgb(238, 238, 238),\r\n bg-transparent: rgba(238, 238, 238, 0.5),\r\n\t\tfg:\t\t\t\t\trgb(238, 238, 238),\r\n\t\tfg-bold:\t\t\trgb(238, 238, 238),\r\n\t\tfg-light:\t\t\trgba(238, 238, 238, 0.75),\r\n\t\tborder:\t\t\t\trgba(0, 0, 0, 0.2),\r\n\t\tborder-alt:\t\t\trgba(0, 0, 0, 0.075),\r\n border-bg:\t\t\trgba(0, 0, 0, 0.05),\r\n border-darken: rgba(0, 0, 0, 0.25),\r\n border-dark: rgba(0, 0, 0, 0.85),\r\n accent:\t\t\t\trgba(233, 77, 29, 1),\r\n accent-dark: rgb(0, 0, 0),\r\n\r\n\t\tinvert: (\r\n\t\t\tbg:\t\t\t\t#000000,\r\n\t\t\tbg-alt:\t\t\t#222222,\r\n\t\t\tfg:\t\t\t\t#ffffff,\r\n\t\t\tfg-bold:\t\t#ffffff,\r\n\t\t\tfg-light:\t\t#ffffff,\r\n\t\t\tborder:\t\t\trgb(0, 0, 0),\r\n\t\t\tborder-alt:\t\trgba(238, 238, 238, 0.25),\r\n\t\t\tborder-bg:\t\trgba(0, 0, 0, 0.125),\r\n\t\t\taccent:\t\t\t#47D3E5\r\n\t\t),\r\n\t);", + "/// Removes a specific item from a list.\r\n/// @author Hugo Giraudel\r\n/// @param {list} $list List.\r\n/// @param {integer} $index Index.\r\n/// @return {list} Updated list.\r\n@function remove-nth($list, $index) {\r\n\r\n\t$result: null;\r\n\r\n\t@if type-of($index) != number {\r\n\t\t@warn \"$index: #{quote($index)} is not a number for `remove-nth`.\";\r\n\t}\r\n\t@else if $index == 0 {\r\n\t\t@warn \"List index 0 must be a non-zero integer for `remove-nth`.\";\r\n\t}\r\n\t@else if abs($index) > length($list) {\r\n\t\t@warn \"List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.\";\r\n\t}\r\n\t@else {\r\n\r\n\t\t$result: ();\r\n\t\t$index: if($index < 0, length($list) + $index + 1, $index);\r\n\r\n\t\t@for $i from 1 through length($list) {\r\n\r\n\t\t\t@if $i != $index {\r\n\t\t\t\t$result: append($result, nth($list, $i));\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t@return $result;\r\n\r\n}\r\n\r\n/// Gets a value from a map.\r\n/// @author Hugo Giraudel\r\n/// @param {map} $map Map.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function val($map, $keys...) {\r\n\r\n\t@if nth($keys, 1) == null {\r\n\t\t$keys: remove-nth($keys, 1);\r\n\t}\r\n\r\n\t@each $key in $keys {\r\n\t\t$map: map-get($map, $key);\r\n\t}\r\n\r\n\t@return $map;\r\n\r\n}\r\n\r\n/// Gets a duration value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _duration($keys...) {\r\n\t@return val($duration, $keys...);\r\n}\r\n\r\n/// Gets a font value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _font($keys...) {\r\n\t@return val($font, $keys...);\r\n}\r\n\r\n/// Gets a misc value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _misc($keys...) {\r\n\t@return val($misc, $keys...);\r\n}\r\n\r\n/// Gets a palette value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _palette($keys...) {\r\n\t@return val($palette, $keys...);\r\n}\r\n\r\n/// Gets a size value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _size($keys...) {\r\n\t@return val($size, $keys...);\r\n}", + "/// Makes an element's :before pseudoelement a FontAwesome icon.\r\n/// @param {string} $content Optional content value to use.\r\n/// @param {string} $category Optional category to use.\r\n/// @param {string} $where Optional pseudoelement to target (before or after).\r\n@mixin icon($content: false, $category: regular, $where: before) {\r\n\r\n\ttext-decoration: none;\r\n\r\n\t&:#{$where} {\r\n\r\n\t\t@if $content {\r\n\t\t\tcontent: $content;\r\n\t\t}\r\n\r\n\t\t-moz-osx-font-smoothing: grayscale;\r\n\t\t-webkit-font-smoothing: antialiased;\r\n\t\tdisplay: inline-block;\r\n\t\tfont-style: normal;\r\n\t\tfont-variant: normal;\r\n\t\ttext-rendering: auto;\r\n\t\tline-height: 1;\r\n\t\ttext-transform: none !important;\r\n\r\n\t\t@if ($category == brands) {\r\n\t\t\tfont-family: 'Font Awesome 5 Brands';\r\n\t\t}\r\n\t\t@elseif ($category == solid) {\r\n\t\t\tfont-family: 'Font Awesome 5 Free';\r\n\t\t\tfont-weight: 900;\r\n\t\t}\r\n\t\t@else {\r\n\t\t\tfont-family: 'Font Awesome 5 Free';\r\n\t\t\tfont-weight: 400;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n\r\n/// Applies padding to an element, taking the current element-margin value into account.\r\n/// @param {mixed} $tb Top/bottom padding.\r\n/// @param {mixed} $lr Left/right padding.\r\n/// @param {list} $pad Optional extra padding (in the following order top, right, bottom, left)\r\n/// @param {bool} $important If true, adds !important.\r\n@mixin padding($tb, $lr, $pad: (0,0,0,0), $important: null) {\r\n\r\n\t@if $important {\r\n\t\t$important: '!important';\r\n\t}\r\n\r\n\t$x: 0.1em;\r\n\r\n\t@if unit(_size(element-margin)) == 'rem' {\r\n\t\t$x: 0.1rem;\r\n\t}\r\n\r\n\tpadding: ($tb + nth($pad,1)) ($lr + nth($pad,2)) max($x, $tb - _size(element-margin) + nth($pad,3)) ($lr + nth($pad,4)) #{$important};\r\n\r\n}\r\n\r\n/// Encodes a SVG data URL so IE doesn't choke (via codepen.io/jakob-e/pen/YXXBrp).\r\n/// @param {string} $svg SVG data URL.\r\n/// @return {string} Encoded SVG data URL.\r\n@function svg-url($svg) {\r\n\r\n\t$svg: str-replace($svg, '\"', '\\'');\r\n\t$svg: str-replace($svg, '%', '%25');\r\n\t$svg: str-replace($svg, '<', '%3C');\r\n\t$svg: str-replace($svg, '>', '%3E');\r\n\t$svg: str-replace($svg, '&', '%26');\r\n\t$svg: str-replace($svg, '#', '%23');\r\n\t$svg: str-replace($svg, '{', '%7B');\r\n\t$svg: str-replace($svg, '}', '%7D');\r\n\t$svg: str-replace($svg, ';', '%3B');\r\n\r\n\t@return url(\"data:image/svg+xml;charset=utf8,#{$svg}\");\r\n\r\n}", + "// vendor.scss v1.0 | @ajlkn | MIT licensed */\n\n// Vars.\n\n\t/// Vendor prefixes.\n\t/// @var {list}\n\t$vendor-prefixes: (\n\t\t'-moz-',\n\t\t'-webkit-',\n\t\t'-ms-',\n\t\t''\n\t);\n\n\t/// Properties that should be vendorized.\n\t/// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org\n\t/// @var {list}\n\t$vendor-properties: (\n\n\t\t// Animation.\n\t\t\t'animation',\n\t\t\t'animation-delay',\n\t\t\t'animation-direction',\n\t\t\t'animation-duration',\n\t\t\t'animation-fill-mode',\n\t\t\t'animation-iteration-count',\n\t\t\t'animation-name',\n\t\t\t'animation-play-state',\n\t\t\t'animation-timing-function',\n\n\t\t// Appearance.\n\t\t\t'appearance',\n\n\t\t// Backdrop filter.\n\t\t\t'backdrop-filter',\n\n\t\t// Background image options.\n\t\t\t'background-clip',\n\t\t\t'background-origin',\n\t\t\t'background-size',\n\n\t\t// Box sizing.\n\t\t\t'box-sizing',\n\n\t\t// Clip path.\n\t\t\t'clip-path',\n\n\t\t// Filter effects.\n\t\t\t'filter',\n\n\t\t// Flexbox.\n\t\t\t'align-content',\n\t\t\t'align-items',\n\t\t\t'align-self',\n\t\t\t'flex',\n\t\t\t'flex-basis',\n\t\t\t'flex-direction',\n\t\t\t'flex-flow',\n\t\t\t'flex-grow',\n\t\t\t'flex-shrink',\n\t\t\t'flex-wrap',\n\t\t\t'justify-content',\n\t\t\t'order',\n\n\t\t// Font feature.\n\t\t\t'font-feature-settings',\n\t\t\t'font-language-override',\n\t\t\t'font-variant-ligatures',\n\n\t\t// Font kerning.\n\t\t\t'font-kerning',\n\n\t\t// Fragmented borders and backgrounds.\n\t\t\t'box-decoration-break',\n\n\t\t// Grid layout.\n\t\t\t'grid-column',\n\t\t\t'grid-column-align',\n\t\t\t'grid-column-end',\n\t\t\t'grid-column-start',\n\t\t\t'grid-row',\n\t\t\t'grid-row-align',\n\t\t\t'grid-row-end',\n\t\t\t'grid-row-start',\n\t\t\t'grid-template-columns',\n\t\t\t'grid-template-rows',\n\n\t\t// Hyphens.\n\t\t\t'hyphens',\n\t\t\t'word-break',\n\n\t\t// Masks.\n\t\t\t'mask',\n\t\t\t'mask-border',\n\t\t\t'mask-border-outset',\n\t\t\t'mask-border-repeat',\n\t\t\t'mask-border-slice',\n\t\t\t'mask-border-source',\n\t\t\t'mask-border-width',\n\t\t\t'mask-clip',\n\t\t\t'mask-composite',\n\t\t\t'mask-image',\n\t\t\t'mask-origin',\n\t\t\t'mask-position',\n\t\t\t'mask-repeat',\n\t\t\t'mask-size',\n\n\t\t// Multicolumn.\n\t\t\t'break-after',\n\t\t\t'break-before',\n\t\t\t'break-inside',\n\t\t\t'column-count',\n\t\t\t'column-fill',\n\t\t\t'column-gap',\n\t\t\t'column-rule',\n\t\t\t'column-rule-color',\n\t\t\t'column-rule-style',\n\t\t\t'column-rule-width',\n\t\t\t'column-span',\n\t\t\t'column-width',\n\t\t\t'columns',\n\n\t\t// Object fit.\n\t\t\t'object-fit',\n\t\t\t'object-position',\n\n\t\t// Regions.\n\t\t\t'flow-from',\n\t\t\t'flow-into',\n\t\t\t'region-fragment',\n\n\t\t// Scroll snap points.\n\t\t\t'scroll-snap-coordinate',\n\t\t\t'scroll-snap-destination',\n\t\t\t'scroll-snap-points-x',\n\t\t\t'scroll-snap-points-y',\n\t\t\t'scroll-snap-type',\n\n\t\t// Shapes.\n\t\t\t'shape-image-threshold',\n\t\t\t'shape-margin',\n\t\t\t'shape-outside',\n\n\t\t// Tab size.\n\t\t\t'tab-size',\n\n\t\t// Text align last.\n\t\t\t'text-align-last',\n\n\t\t// Text decoration.\n\t\t\t'text-decoration-color',\n\t\t\t'text-decoration-line',\n\t\t\t'text-decoration-skip',\n\t\t\t'text-decoration-style',\n\n\t\t// Text emphasis.\n\t\t\t'text-emphasis',\n\t\t\t'text-emphasis-color',\n\t\t\t'text-emphasis-position',\n\t\t\t'text-emphasis-style',\n\n\t\t// Text size adjust.\n\t\t\t'text-size-adjust',\n\n\t\t// Text spacing.\n\t\t\t'text-spacing',\n\n\t\t// Transform.\n\t\t\t'transform',\n\t\t\t'transform-origin',\n\n\t\t// Transform 3D.\n\t\t\t'backface-visibility',\n\t\t\t'perspective',\n\t\t\t'perspective-origin',\n\t\t\t'transform-style',\n\n\t\t// Transition.\n\t\t\t'transition',\n\t\t\t'transition-delay',\n\t\t\t'transition-duration',\n\t\t\t'transition-property',\n\t\t\t'transition-timing-function',\n\n\t\t// Unicode bidi.\n\t\t\t'unicode-bidi',\n\n\t\t// User select.\n\t\t\t'user-select',\n\n\t\t// Writing mode.\n\t\t\t'writing-mode',\n\n\t);\n\n\t/// Values that should be vendorized.\n\t/// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org\n\t/// @var {list}\n\t$vendor-values: (\n\n\t\t// Cross fade.\n\t\t\t'cross-fade',\n\n\t\t// Element function.\n\t\t\t'element',\n\n\t\t// Filter function.\n\t\t\t'filter',\n\n\t\t// Flexbox.\n\t\t\t'flex',\n\t\t\t'inline-flex',\n\n\t\t// Grab cursors.\n\t\t\t'grab',\n\t\t\t'grabbing',\n\n\t\t// Gradients.\n\t\t\t'linear-gradient',\n\t\t\t'repeating-linear-gradient',\n\t\t\t'radial-gradient',\n\t\t\t'repeating-radial-gradient',\n\n\t\t// Grid layout.\n\t\t\t'grid',\n\t\t\t'inline-grid',\n\n\t\t// Image set.\n\t\t\t'image-set',\n\n\t\t// Intrinsic width.\n\t\t\t'max-content',\n\t\t\t'min-content',\n\t\t\t'fit-content',\n\t\t\t'fill',\n\t\t\t'fill-available',\n\t\t\t'stretch',\n\n\t\t// Sticky position.\n\t\t\t'sticky',\n\n\t\t// Transform.\n\t\t\t'transform',\n\n\t\t// Zoom cursors.\n\t\t\t'zoom-in',\n\t\t\t'zoom-out',\n\n\t);\n\n// Functions.\n\n\t/// Removes a specific item from a list.\n\t/// @author Hugo Giraudel\n\t/// @param {list} $list List.\n\t/// @param {integer} $index Index.\n\t/// @return {list} Updated list.\n\t@function remove-nth($list, $index) {\n\n\t\t$result: null;\n\n\t\t@if type-of($index) != number {\n\t\t\t@warn \"$index: #{quote($index)} is not a number for `remove-nth`.\";\n\t\t}\n\t\t@else if $index == 0 {\n\t\t\t@warn \"List index 0 must be a non-zero integer for `remove-nth`.\";\n\t\t}\n\t\t@else if abs($index) > length($list) {\n\t\t\t@warn \"List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.\";\n\t\t}\n\t\t@else {\n\n\t\t\t$result: ();\n\t\t\t$index: if($index < 0, length($list) + $index + 1, $index);\n\n\t\t\t@for $i from 1 through length($list) {\n\n\t\t\t\t@if $i != $index {\n\t\t\t\t\t$result: append($result, nth($list, $i));\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\t@return $result;\n\n\t}\n\n\t/// Replaces a substring within another string.\n\t/// @author Hugo Giraudel\n\t/// @param {string} $string String.\n\t/// @param {string} $search Substring.\n\t/// @param {string} $replace Replacement.\n\t/// @return {string} Updated string.\n\t@function str-replace($string, $search, $replace: '') {\n\n\t\t$index: str-index($string, $search);\n\n\t\t@if $index {\n\t\t\t@return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n\t\t}\n\n\t\t@return $string;\n\n\t}\n\n\t/// Replaces a substring within each string in a list.\n\t/// @param {list} $strings List of strings.\n\t/// @param {string} $search Substring.\n\t/// @param {string} $replace Replacement.\n\t/// @return {list} Updated list of strings.\n\t@function str-replace-all($strings, $search, $replace: '') {\n\n\t\t@each $string in $strings {\n\t\t\t$strings: set-nth($strings, index($strings, $string), str-replace($string, $search, $replace));\n\t\t}\n\n\t\t@return $strings;\n\n\t}\n\n// Mixins.\n\n\t/// Wraps @content in vendorized keyframe blocks.\n\t/// @param {string} $name Name.\n\t@mixin keyframes($name) {\n\n\t\t@-moz-keyframes #{$name} { @content; }\n\t\t@-webkit-keyframes #{$name} { @content; }\n\t\t@-ms-keyframes #{$name} { @content; }\n\t\t@keyframes #{$name} { @content; }\n\n\t}\n\n\t/// Vendorizes a declaration's property and/or value(s).\n\t/// @param {string} $property Property.\n\t/// @param {mixed} $value String/list of value(s).\n\t@mixin vendor($property, $value) {\n\n\t\t// Determine if property should expand.\n\t\t\t$expandProperty: index($vendor-properties, $property);\n\n\t\t// Determine if value should expand (and if so, add '-prefix-' placeholder).\n\t\t\t$expandValue: false;\n\n\t\t\t@each $x in $value {\n\t\t\t\t@each $y in $vendor-values {\n\t\t\t\t\t@if $y == str-slice($x, 1, str-length($y)) {\n\n\t\t\t\t\t\t$value: set-nth($value, index($value, $x), '-prefix-' + $x);\n\t\t\t\t\t\t$expandValue: true;\n\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Expand property?\n\t\t\t@if $expandProperty {\n\t\t\t @each $vendor in $vendor-prefixes {\n\t\t\t #{$vendor}#{$property}: #{str-replace-all($value, '-prefix-', $vendor)};\n\t\t\t }\n\t\t\t}\n\n\t\t// Expand just the value?\n\t\t\t@elseif $expandValue {\n\t\t\t @each $vendor in $vendor-prefixes {\n\t\t\t #{$property}: #{str-replace-all($value, '-prefix-', $vendor)};\n\t\t\t }\n\t\t\t}\n\n\t\t// Neither? Treat them as a normal declaration.\n\t\t\t@else {\n\t\t #{$property}: #{$value};\n\t\t\t}\n\n\t}", + "// breakpoints.scss v1.0 | @ajlkn | MIT licensed */\n\n// Vars.\n\n\t/// Breakpoints.\n\t/// @var {list}\n\t$breakpoints: () !global;\n\n// Mixins.\n\n\t/// Sets breakpoints.\n\t/// @param {map} $x Breakpoints.\n\t@mixin breakpoints($x: ()) {\n\t\t$breakpoints: $x !global;\n\t}\n\n\t/// Wraps @content in a @media block targeting a specific orientation.\n\t/// @param {string} $orientation Orientation.\n\t@mixin orientation($orientation) {\n\t\t@media screen and (orientation: #{$orientation}) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t/// Wraps @content in a @media block using a given query.\n\t/// @param {string} $query Query.\n\t@mixin breakpoint($query: null) {\n\n\t\t$breakpoint: null;\n\t\t$op: null;\n\t\t$media: null;\n\n\t\t// Determine operator, breakpoint.\n\n\t\t\t// Greater than or equal.\n\t\t\t\t@if (str-slice($query, 0, 2) == '>=') {\n\n\t\t\t\t\t$op: 'gte';\n\t\t\t\t\t$breakpoint: str-slice($query, 3);\n\n\t\t\t\t}\n\n\t\t\t// Less than or equal.\n\t\t\t\t@elseif (str-slice($query, 0, 2) == '<=') {\n\n\t\t\t\t\t$op: 'lte';\n\t\t\t\t\t$breakpoint: str-slice($query, 3);\n\n\t\t\t\t}\n\n\t\t\t// Greater than.\n\t\t\t\t@elseif (str-slice($query, 0, 1) == '>') {\n\n\t\t\t\t\t$op: 'gt';\n\t\t\t\t\t$breakpoint: str-slice($query, 2);\n\n\t\t\t\t}\n\n\t\t\t// Less than.\n\t\t\t\t@elseif (str-slice($query, 0, 1) == '<') {\n\n\t\t\t\t\t$op: 'lt';\n\t\t\t\t\t$breakpoint: str-slice($query, 2);\n\n\t\t\t\t}\n\n\t\t\t// Not.\n\t\t\t\t@elseif (str-slice($query, 0, 1) == '!') {\n\n\t\t\t\t\t$op: 'not';\n\t\t\t\t\t$breakpoint: str-slice($query, 2);\n\n\t\t\t\t}\n\n\t\t\t// Equal.\n\t\t\t\t@else {\n\n\t\t\t\t\t$op: 'eq';\n\t\t\t\t\t$breakpoint: $query;\n\n\t\t\t\t}\n\n\t\t// Build media.\n\t\t\t@if ($breakpoint and map-has-key($breakpoints, $breakpoint)) {\n\n\t\t\t\t$a: map-get($breakpoints, $breakpoint);\n\n\t\t\t\t// Range.\n\t\t\t\t\t@if (type-of($a) == 'list') {\n\n\t\t\t\t\t\t$x: nth($a, 1);\n\t\t\t\t\t\t$y: nth($a, 2);\n\n\t\t\t\t\t\t// Max only.\n\t\t\t\t\t\t\t@if ($x == null) {\n\n\t\t\t\t\t\t\t\t// Greater than or equal (>= 0 / anything)\n\t\t\t\t\t\t\t\t\t@if ($op == 'gte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than or equal (<= y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Greater than (> y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'gt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than (< 0 / invalid)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: -1px)';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Not (> y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'not') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Equal (<= y)\n\t\t\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Min only.\n\t\t\t\t\t\t\t@else if ($y == null) {\n\n\t\t\t\t\t\t\t\t// Greater than or equal (>= x)\n\t\t\t\t\t\t\t\t\t@if ($op == 'gte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than or equal (<= inf / anything)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Greater than (> inf / invalid)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'gt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: -1px)';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than (< x)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Not (< x)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'not') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Equal (>= x)\n\t\t\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Min and max.\n\t\t\t\t\t\t\t@else {\n\n\t\t\t\t\t\t\t\t// Greater than or equal (>= x)\n\t\t\t\t\t\t\t\t\t@if ($op == 'gte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than or equal (<= y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Greater than (> y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'gt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than (< x)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Not (< x and > y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'not') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + '), screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Equal (>= x and <= y)\n\t\t\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ') and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t}\n\n\t\t\t\t// String.\n\t\t\t\t\t@else {\n\n\t\t\t\t\t\t// Missing a media type? Prefix with \"screen\".\n\t\t\t\t\t\t\t@if (str-slice($a, 0, 1) == '(') {\n\t\t\t\t\t\t\t\t$media: 'screen and ' + $a;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Otherwise, use as-is.\n\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t$media: $a;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t}\n\n\t\t\t}\n\n\t\t// Output.\n\t @media #{$media} {\n\t\t\t\t@content;\n\t\t\t}\n\n\t}", + "// html-grid.scss v1.0 | @ajlkn | MIT licensed */\r\n\r\n// Mixins.\r\n\r\n\t/// Initializes the current element as an HTML grid.\r\n\t/// @param {mixed} $gutters Gutters (either a single number to set both column/row gutters, or a list to set them individually).\r\n\t/// @param {mixed} $suffix Column class suffix (optional; either a single suffix or a list).\r\n\t@mixin html-grid($gutters: 1.5em, $suffix: '') {\r\n\r\n\t\t// Initialize.\r\n\t\t\t$cols: 12;\r\n\t\t\t$multipliers: 0, 0.25, 0.5, 1, 1.50, 2.00;\r\n\t\t\t$unit: 100% / $cols;\r\n\r\n\t\t\t// Suffixes.\r\n\t\t\t\t$suffixes: null;\r\n\r\n\t\t\t\t@if (type-of($suffix) == 'list') {\r\n\t\t\t\t\t$suffixes: $suffix;\r\n\t\t\t\t}\r\n\t\t\t\t@else {\r\n\t\t\t\t\t$suffixes: ($suffix);\r\n\t\t\t\t}\r\n\r\n\t\t\t// Gutters.\r\n\t\t\t\t$guttersCols: null;\r\n\t\t\t\t$guttersRows: null;\r\n\r\n\t\t\t\t@if (type-of($gutters) == 'list') {\r\n\r\n\t\t\t\t\t$guttersCols: nth($gutters, 1);\r\n\t\t\t\t\t$guttersRows: nth($gutters, 2);\r\n\r\n\t\t\t\t}\r\n\t\t\t\t@else {\r\n\r\n\t\t\t\t\t$guttersCols: $gutters;\r\n\t\t\t\t\t$guttersRows: 0;\r\n\r\n\t\t\t\t}\r\n\r\n\t\t// Row.\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\talign-items: stretch;\r\n\r\n\t\t\t// Columns.\r\n\t\t\t\t> * {\r\n\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Gutters.\r\n\t\t\t\t&.gtr-uniform {\r\n\t\t\t\t\t> * {\r\n\t\t\t\t\t\t> :last-child {\r\n\t\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t// Alignment.\r\n\t\t\t\t&.aln-left {\r\n\t\t\t\t\tjustify-content: flex-start;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-center {\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-right {\r\n\t\t\t\t\tjustify-content: flex-end;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-top {\r\n\t\t\t\t\talign-items: flex-start;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-middle {\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-bottom {\r\n\t\t\t\t\talign-items: flex-end;\r\n\t\t\t\t}\r\n\r\n\t\t// Step through suffixes.\r\n\t\t\t@each $suffix in $suffixes {\r\n\r\n\t\t\t\t// Suffix.\r\n\t\t\t\t\t@if ($suffix != '') {\r\n\t\t\t\t\t\t$suffix: '-' + $suffix;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t@else {\r\n\t\t\t\t\t\t$suffix: '';\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t// Row.\r\n\r\n\t\t\t\t\t// Important.\r\n\t\t\t\t\t\t> .imp#{$suffix} {\r\n\t\t\t\t\t\t\torder: -1;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// Columns, offsets.\r\n\t\t\t\t\t\t@for $i from 1 through $cols {\r\n\t\t\t\t\t\t\t> .col-#{$i}#{$suffix} {\r\n\t\t\t\t\t\t\t\twidth: $unit * $i;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t> .off-#{$i}#{$suffix} {\r\n\t\t\t\t\t\t\t\tmargin-left: $unit * $i;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// Step through multipliers.\r\n\t\t\t\t\t\t@each $multiplier in $multipliers {\r\n\r\n\t\t\t\t\t\t\t// Gutters.\r\n\t\t\t\t\t\t\t\t$class: null;\r\n\r\n\t\t\t\t\t\t\t\t@if ($multiplier != 1) {\r\n\t\t\t\t\t\t\t\t\t$class: '.gtr-' + ($multiplier * 100);\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t&#{$class} {\r\n\t\t\t\t\t\t\t\t\tmargin-top: ($guttersRows * $multiplier * -1);\r\n\t\t\t\t\t\t\t\t\tmargin-left: ($guttersCols * $multiplier * -1);\r\n\r\n\t\t\t\t\t\t\t\t\t> * {\r\n\t\t\t\t\t\t\t\t\t\tpadding: ($guttersRows * $multiplier) 0 0 ($guttersCols * $multiplier);\r\n\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\t// Uniform.\r\n\t\t\t\t\t\t\t\t\t\t&.gtr-uniform {\r\n\t\t\t\t\t\t\t\t\t\t\tmargin-top: $guttersCols * $multiplier * -1;\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t> * {\r\n\t\t\t\t\t\t\t\t\t\t\t\tpadding-top: $guttersCols * $multiplier;\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t}", + "/* latin */\n@font-face {\n font-family: 'Astloch';\n font-style: normal;\n font-weight: 700;\n src: local('Astloch Bold'), local('Astloch-Bold'), url(./Astloch-Bold.ttf) format('truetype');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n// Reset.\r\n// Based on meyerweb.com/eric/tools/css/reset (v2.0 | 20110126 | License: public domain)\r\n\r\n\thtml, body, div, span, applet, object,\r\n\tiframe, h1, h2, h3, h4, h5, h6, p, blockquote,\r\n\tpre, a, abbr, acronym, address, big, cite,\r\n\tcode, del, dfn, em, img, ins, kbd, q, s, samp,\r\n\tsmall, strike, strong, sub, sup, tt, var, b,\r\n\tu, i, center, dl, dt, dd, ol, ul, li, fieldset,\r\n\tform, label, legend, table, caption, tbody,\r\n\ttfoot, thead, tr, th, td, article, aside,\r\n\tcanvas, details, embed, figure, figcaption,\r\n\tfooter, header, hgroup, menu, nav, output, ruby,\r\n\tsection, summary, time, mark, audio, video {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t\tborder: 0;\r\n\t\tfont-size: 100%;\r\n\t\tfont: inherit;\r\n\t\tvertical-align: baseline;\r\n\t}\r\n\r\n\tarticle, aside, details, figcaption, figure,\r\n\tfooter, header, hgroup, menu, nav, section {\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\tbody {\r\n\t\tline-height: 1;\r\n\t}\r\n\r\n\tol, ul {\r\n\t\tlist-style:none;\r\n\t}\r\n\r\n\tblockquote,\tq {\r\n\t\tquotes: none;\r\n\r\n\t\t&:before,\r\n\t\t&:after {\r\n\t\t\tcontent: '';\r\n\t\t\tcontent: none;\r\n\t\t}\r\n\t}\r\n\r\n\ttable {\r\n\t\tborder-collapse: collapse;\r\n\t\tborder-spacing: 0;\r\n\t}\r\n\r\n\tbody {\r\n\t\t-webkit-text-size-adjust: none;\r\n\t}\r\n\r\n\tmark {\r\n\t\tbackground-color: transparent;\r\n\t\tcolor: inherit;\r\n\t}\r\n\r\n\tinput::-moz-focus-inner {\r\n\t\tborder: 0;\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\tinput, select, textarea {\r\n\t\t-moz-appearance: none;\r\n\t\t-webkit-appearance: none;\r\n\t\t-ms-appearance: none;\r\n\t\tappearance: none;\r\n\t}", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Basic */\r\n\r\n\t// MSIE: Required for IEMobile.\r\n\t\t@-ms-viewport {\r\n\t\t\twidth: device-width;\r\n\t\t}\r\n\r\n\t// MSIE: Prevents scrollbar from overlapping content.\r\n\t\tbody {\r\n\t\t\t-ms-overflow-style: scrollbar;\r\n\t\t}\r\n\r\n\t// Ensures page width is always >=320px.\r\n\t\t@include breakpoint('<=xsmall') {\r\n\t\t\thtml, body {\r\n\t\t\t\tmin-width: 320px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t// Set box model to border-box.\r\n\t// Based on css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice\r\n\t\thtml {\r\n\t\t\tbox-sizing: border-box;\r\n\t\t}\r\n\r\n\t\t*, *:before, *:after {\r\n\t\t\tbox-sizing: inherit;\r\n\t\t}\r\n\r\n\tbody {\r\n\t\tbackground: _palette(bg);\r\n\r\n\t\t// Stops initial animations until page loads.\r\n\t\t\t&.is-preload {\r\n\t\t\t\t*, *:before, *:after {\r\n\t\t\t\t\t@include vendor('animation', 'none !important');\r\n\t\t\t\t\t@include vendor('transition', 'none !important');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t}", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Type */\r\n\r\n\thtml {\r\n\t\tfont-size: 18pt;\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\tfont-size: 20pt;\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\tfont-size: 18pt;\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\tfont-size: 17pt;\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xxsmall') {\r\n\t\t\tfont-size: 17pt;\r\n\t\t}\r\n\t}\r\n\r\n\tbody {\r\n background-color: _palette(bgimg);\r\n background-size: 20%;\r\n background-repeat: repeat;\r\n\t\tcolor: _palette(fg);\r\n\t}\r\n\r\n\tbody, input, select, textarea {\r\n\t\tfont-family: _font(family-fixed);\r\n\t\tfont-size: 1rem;\r\n\t\tfont-weight: _font(weight);\r\n\t\tline-height: 1.65;\r\n\t}\r\n\r\n\ta {\r\n\t\t@include vendor('transition', 'color #{_duration(transition)} ease-in-out');\r\n\t\ttext-decoration: underline;\r\n\r\n\t\t&:hover {\r\n\t\t\ttext-decoration: none;\r\n\t\t}\r\n\t}\r\n\r\n\tstrong, b {\r\n\t\tfont-weight: _font(weight-bold);\r\n\t}\r\n\r\n\tem, i {\r\n\t\tfont-style: italic;\r\n\t}\r\n\r\n\tp {\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\r\n\t\t&.major {\r\n\t\t\tfont-size: 1.25rem;\r\n\t\t}\r\n\t}\r\n\r\n\th1, h2, h3, h4, h5, h6 {\r\n\t\tfont-weight: _font(weight-bold);\r\n\t\tline-height: 1.375;\r\n\t\tletter-spacing: _font(kerning);\r\n margin: 0 0 (_size(element-margin) * 0.5) 0;\r\n font-family: _font(family);\r\n\r\n\t\ta {\r\n\t\t\tcolor: inherit;\r\n\t\t\ttext-decoration: none;\r\n\t\t}\r\n\t}\r\n\r\n\th1 {\r\n\t\tfont-size: 3.5rem;\r\n\t\tline-height: 1.2;\r\n\t}\r\n\r\n\th2 {\r\n\t\tfont-size: 2.25rem;\r\n\t}\r\n\r\n\th3 {\r\n\t\tfont-size: 1.5rem;\r\n\t}\r\n\r\n\th4 {\r\n\t\tfont-size: 1.1rem;\r\n\t}\r\n\r\n\th5 {\r\n\t\tfont-size: 0.9rem;\r\n\t}\r\n\r\n\th6 {\r\n\t\tfont-size: 0.7rem;\r\n\t}\r\n\r\n\tsub {\r\n\t\tfont-size: 0.8rem;\r\n\t\tposition: relative;\r\n\t\ttop: 0.5rem;\r\n\t}\r\n\r\n\tsup {\r\n\t\tfont-size: 0.8rem;\r\n\t\tposition: relative;\r\n\t\ttop: -0.5rem;\r\n\t}\r\n\r\n\tblockquote {\r\n\t\tborder-left: solid (_size(border-width) * 4);\r\n\t\tfont-style: italic;\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\tpadding: (_size(element-margin) / 4) 0 (_size(element-margin) / 4) _size(element-margin);\r\n\t}\r\n\r\n\tcode {\r\n\t\tborder-radius: _size(border-radius);\r\n\t\tfont-family: _font(family-fixed);\r\n\t\tfont-size: 0.9em;\r\n\t\tmargin: 0 0.25rem;\r\n\t\tpadding: 0.25rem 0.325rem;\r\n\t}\r\n\r\n\tpre {\r\n\t\t-webkit-overflow-scrolling: touch;\r\n\t\tfont-family: _font(family-fixed);\r\n\t\tfont-size: 0.9em;\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\r\n\t\tcode {\r\n\t\t\tdisplay: block;\r\n\t\t\tline-height: 1.5;\r\n\t\t\tpadding: 0.75rem 1rem;\r\n\t\t\toverflow-x: auto;\r\n\t\t}\r\n\t}\r\n\r\n\thr {\r\n\t\tborder: 0;\r\n\t\tborder-bottom: solid _size(border-width);\r\n\t\tmargin: (_size(element-margin) * 1.25) 0;\r\n\r\n\t\t&.major {\r\n\t\t\tmargin: (_size(element-margin) * 1.75) 0;\r\n\t\t}\r\n\t}\r\n\r\n\t.align-left {\r\n\t\ttext-align: left;\r\n\t}\r\n\r\n\t.align-center {\r\n\t\ttext-align: center;\r\n\t}\r\n\r\n\t.align-right {\r\n\t\ttext-align: right;\r\n\t}\r\n\r\n\t@include breakpoint('<=small') {\r\n\t\tp {\r\n\t\t\t&.major {\r\n\t\t\t\tfont-size: 1.1rem;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\th1 {\r\n\t\t\tfont-size: 2.5rem;\r\n\t\t}\r\n\r\n\t\th2 {\r\n\t\t\tfont-size: 2rem;\r\n\t\t}\r\n\r\n\t\th3 {\r\n\t\t\tfont-size: 1.25rem;\r\n\t\t}\r\n\r\n\t\th4 {\r\n\t\t\tfont-size: 1rem;\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-typography($p: null) {\r\n\r\n\t\t@if $p != null {\r\n\t\t\tbackground-color: _palette($p, bg);\r\n\t\t\tcolor: _palette($p, fg);\r\n\t\t}\r\n\r\n\t\tinput, select, textarea {\r\n\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t}\r\n\r\n\t\ta {\r\n\t\t\tcolor: _palette($p, fg-bold);\r\n\r\n\t\t\t&:hover {\r\n\t\t\t\tcolor: _palette($p, accent);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tstrong, b {\r\n\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t}\r\n\r\n\t\th1, h2, h3, h4, h5, h6 {\r\n\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t}\r\n\r\n\t\tblockquote {\r\n\t\t\tborder-left-color: _palette($p, border);\r\n\t\t}\r\n\r\n\t\tcode {\r\n\t\t\tbackground: _palette($p, border-bg);\r\n\t\t\tborder-color: _palette($p, border);\r\n\t\t}\r\n\r\n\t\thr {\r\n\t\t\tborder-bottom-color: _palette($p, border);\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-typography;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Row */\r\n\r\n\t.row {\r\n\t\t@include html-grid(2rem);\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t@include html-grid(2rem, 'xlarge');\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t@include html-grid(2rem, 'large');\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t@include html-grid(2rem, 'medium');\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t@include html-grid(2rem, 'small');\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t@include html-grid(2rem, 'xsmall');\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xxsmall') {\r\n\t\t\t@include html-grid(2rem, 'xxsmall');\r\n\t\t}\r\n\t}", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Box */\r\n\r\n\t.box {\r\n\t\tborder-radius: _size(border-radius);\r\n\t\tborder: solid _size(border-width);\r\n\t\tmargin-bottom: _size(element-margin);\r\n\t\tpadding: 1.5rem;\r\n\r\n\t\t> :last-child,\r\n\t\t> :last-child > :last-child,\r\n\t\t> :last-child > :last-child > :last-child {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\tborder: 0;\r\n\t\t\tborder-radius: 0;\r\n\t\t\tpadding: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-box($p: null) {\r\n \t\t.box {\r\n \t\t\tborder-color: _palette($p, border);\r\n \t\t}\r\n\t}\r\n\r\n\t@include color-box;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Button */\r\n\r\n\tinput[type=\"submit\"],\r\n\tinput[type=\"reset\"],\r\n\tinput[type=\"button\"],\r\n\tbutton,\r\n\t.button {\r\n\t\t@include vendor('appearance', 'none');\r\n\t\t@include vendor('transition', (\r\n\t\t\t'background-color #{_duration(transition)} ease-in-out',\r\n\t\t\t'box-shadow #{_duration(transition)} ease-in-out',\r\n\t\t\t'color #{_duration(transition)} ease-in-out'\r\n\t\t));\r\n\t\tborder: 0;\r\n\t\tcursor: pointer;\r\n\t\tdisplay: inline-block;\r\n font-weight: _font(weight-bold);\r\n font-family: monospace;\r\n\t\tletter-spacing: _font(kerning-alt);\r\n\t\ttext-align: center;\r\n\t\ttext-decoration: none;\r\n\t\ttext-transform: uppercase;\r\n\t\twhite-space: nowrap;\r\n\t\tfont-size: 0.75rem;\r\n\t\tmax-width: 20rem;\r\n\t\theight: 3.75em;\r\n\t\tline-height: 3.75em;\r\n\t\tborder-radius: 7px;\r\n\t\tpadding: 0 2.5em;\r\n\t\ttext-overflow: ellipsis;\r\n\t\toverflow: hidden;\r\n\r\n\t\t&.icon {\r\n\t\t\t&:before {\r\n\t\t\t\tmargin-right: 0.5rem;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.fit {\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\t&.small {\r\n\t\t\tfont-size: 0.7rem;\r\n\t\t\theight: 3.325em;\r\n\t\t\tline-height: 3.325em;\r\n\t\t\tborder-radius: 7px;\r\n\t\t\tpadding: 0 2em;\r\n\t\t}\r\n\r\n\t\t&.large {\r\n\t\t\tfont-size: 0.8rem;\r\n\t\t\theight: 4em;\r\n\t\t\tline-height: 4em;\r\n\t\t\tborder-radius: 7px;\r\n\t\t\tpadding: 0 3em;\r\n\t\t}\r\n\r\n\t\t&.wide {\r\n\t\t\tmin-width: 14em;\r\n\t\t}\r\n\r\n\t\t&.disabled,\r\n\t\t&:disabled {\r\n\t\t\t@include vendor('pointer-events', 'none');\r\n\t\t\topacity: 0.25;\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-button($p: null) {\r\n\t\tinput[type=\"submit\"],\r\n\t\tinput[type=\"reset\"],\r\n\t\tinput[type=\"button\"],\r\n\t\tbutton,\r\n\t\t.button {\r\n\t\t\tbackground-color: _palette(fg);\r\n\t\t\tbox-shadow: inset 0 0 5px _size(border-width) _palette($p, border-darken);\r\n\t\t\tcolor: _palette($p, bg) !important;\r\n\r\n\t\t\t&:hover {\r\n\t\t\t\tbox-shadow: inset 0 0 5px _size(border-width) _palette($p, border);\r\n color: _palette($p, fg) !important;\r\n background-color: _palette(border-darken);\r\n\t\t\t}\r\n\r\n\t\t\t&:active {\r\n\t\t\t\tbackground-color: transparentize(_palette($p, accent), 0.8);\r\n\t\t\t\tbox-shadow: inset 0 0 0 _size(border-width) _palette($p, accent);\r\n\t\t\t\tcolor: _palette($p, accent) !important;\r\n\t\t\t}\r\n\r\n\t\t\t&.primary {\r\n\t\t\t\tbackground-color: _palette($p, fg-bold);\r\n\t\t\t\tbox-shadow: none;\r\n\t\t\t\tcolor: _palette($p, bg) !important;\r\n\r\n\t\t\t\t&:hover {\r\n\t\t\t\t\tbackground-color: _palette($p, accent);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:active {\r\n\t\t\t\t\tbackground-color: darken(_palette($p, accent), 12);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-button;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Form */\r\n\r\n\tform {\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\r\n\t\t> :last-child {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\r\n\t\t> .fields {\r\n\t\t\t$gutter: (_size(element-margin) * 0.75);\r\n\r\n\t\t\t@include vendor('display', 'flex');\r\n\t\t\t@include vendor('flex-wrap', 'wrap');\r\n\t\t\twidth: calc(100% + #{$gutter * 2});\r\n\t\t\tmargin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);\r\n\r\n\t\t\t> .field {\r\n\t\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\t\tpadding: $gutter 0 0 $gutter;\r\n\t\t\t\twidth: calc(100% - #{$gutter * 1});\r\n\r\n\t\t\t\t&.half {\r\n\t\t\t\t\twidth: calc(50% - #{$gutter * 0.5});\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.third {\r\n\t\t\t\t\twidth: calc(#{100% / 3} - #{$gutter * (1 / 3)});\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.quarter {\r\n\t\t\t\t\twidth: calc(25% - #{$gutter * 0.25});\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t> .fields {\r\n\t\t\t\t$gutter: (_size(element-margin) * 0.75);\r\n\r\n\t\t\t\twidth: calc(100% + #{$gutter * 2});\r\n\t\t\t\tmargin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);\r\n\r\n\t\t\t\t> .field {\r\n\t\t\t\t\tpadding: $gutter 0 0 $gutter;\r\n\t\t\t\t\twidth: calc(100% - #{$gutter * 1});\r\n\r\n\t\t\t\t\t&.half {\r\n\t\t\t\t\t\twidth: calc(100% - #{$gutter * 1});\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.third {\r\n\t\t\t\t\t\twidth: calc(100% - #{$gutter * 1});\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.quarter {\r\n\t\t\t\t\t\twidth: calc(100% - #{$gutter * 1});\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tlabel {\r\n\t\tdisplay: block;\r\n\t\tfont-size: 0.9rem;\r\n\t\tfont-weight: _font(weight-bold);\r\n\t\tmargin: 0 0 (_size(element-margin) * 0.5) 0;\r\n\t}\r\n\r\n\tinput[type=\"text\"],\r\n\tinput[type=\"password\"],\r\n\tinput[type=\"email\"],\r\n\tinput[type=\"tel\"],\r\n\tinput[type=\"search\"],\r\n\tinput[type=\"url\"],\r\n\tselect,\r\n\ttextarea {\r\n\t\t@include vendor('appearance', 'none');\r\n\t\tbackground-color: _palette(bg-transparent);\r\n\t\tborder-radius: _size(border-radius);\r\n\t\tborder: none;\r\n\t\tborder: solid _size(border-width);\r\n\t\tcolor: inherit;\r\n\t\tdisplay: block;\r\n\t\toutline: 0;\r\n\t\tpadding: 0 0.825rem;\r\n\t\ttext-decoration: none;\r\n width: 100%;\r\n box-shadow: inset 0 0 5px 1px _palette(border);\r\n\r\n\t\t&:invalid {\r\n\t\t\tbox-shadow: none;\r\n\t\t}\r\n\t}\r\n\r\n\tselect {\r\n\t\tbackground-size: 1.25rem;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-position: calc(100% - 1rem) center;\r\n\t\theight: _size(element-height);\r\n\t\tpadding-right: _size(element-height);\r\n\t\ttext-overflow: ellipsis;\r\n\r\n\t\t&:focus {\r\n\t\t\t&::-ms-value {\r\n\t\t\t\tbackground-color: transparent;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&::-ms-expand {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\tinput[type=\"text\"],\r\n\tinput[type=\"password\"],\r\n\tinput[type=\"email\"],\r\n\tinput[type=\"tel\"],\r\n\tinput[type=\"search\"],\r\n\tinput[type=\"url\"],\r\n\tselect {\r\n\t\theight: _size(element-height);\r\n\t}\r\n\r\n\ttextarea {\r\n\t\tpadding: 0.75rem 1rem;\r\n\t}\r\n\r\n\tinput[type=\"checkbox\"],\r\n\tinput[type=\"radio\"], {\r\n\t\t@include vendor('appearance', 'none');\r\n\t\tdisplay: block;\r\n\t\tfloat: left;\r\n\t\tmargin-right: -2rem;\r\n\t\topacity: 0;\r\n\t\twidth: 1rem;\r\n\t\tz-index: -1;\r\n\r\n\t\t& + label {\r\n\t\t\t@include icon(false, solid);\r\n\t\t\t@include vendor('user-select', 'none');\r\n\t\t\tcursor: pointer;\r\n\t\t\tdisplay: inline-block;\r\n\t\t\tfont-size: 1rem;\r\n\t\t\tfont-weight: _font(weight);\r\n\t\t\tpadding-left: (_size(element-height) * 0.6) + 0.75rem;\r\n\t\t\tpadding-right: 0.75rem;\r\n\t\t\tposition: relative;\r\n\t\t\tmargin-bottom: 0;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tborder-radius: _size(border-radius);\r\n\t\t\t\tborder: solid _size(border-width);\r\n\t\t\t\tcontent: '';\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tfont-size: 0.8rem;\r\n\t\t\t\theight: (_size(element-height) * 0.6);\r\n\t\t\t\tleft: 0;\r\n\t\t\t\tline-height: (_size(element-height) * 0.6);\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\twidth: (_size(element-height) * 0.6);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&:checked + label {\r\n\t\t\t&:before {\r\n\t\t\t\tcontent: '\\f00c';\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tinput[type=\"checkbox\"] {\r\n\t\t& + label {\r\n\t\t\t&:before {\r\n\t\t\t\tborder-radius: _size(border-radius);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tinput[type=\"radio\"] {\r\n\t\t& + label {\r\n\t\t\t&:before {\r\n\t\t\t\tborder-radius: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t::-webkit-input-placeholder {\r\n\t\topacity: 1.0;\r\n\t}\r\n\r\n\t:-moz-placeholder {\r\n\t\topacity: 1.0;\r\n\t}\r\n\r\n\t::-moz-placeholder {\r\n\t\topacity: 1.0;\r\n\t}\r\n\r\n\t:-ms-input-placeholder {\r\n\t\topacity: 1.0;\r\n\t}\r\n\r\n\t@mixin color-form($p: null) {\r\n\t\tlabel {\r\n\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t}\r\n\r\n\t\tinput[type=\"text\"],\r\n\t\tinput[type=\"password\"],\r\n\t\tinput[type=\"email\"],\r\n\t\tinput[type=\"tel\"],\r\n\t\tinput[type=\"search\"],\r\n\t\tinput[type=\"url\"],\r\n\t\tselect,\r\n\t\ttextarea {\r\n\t\t\tborder-color: _palette($p, border);\r\n\r\n\t\t\t&:focus {\r\n\t\t\t\tborder-color: _palette($p, accent);\r\n\t\t\t\tbox-shadow: 0 0 0 _size(border-width) _palette($p, accent);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tselect {\r\n\t\t\tbackground-image: svg-url(\"\");\r\n\r\n\t\t\toption {\r\n\t\t\t\tcolor: _palette(fg-bold);\r\n\t\t\t\tbackground: _palette(bg);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tinput[type=\"checkbox\"],\r\n\t\tinput[type=\"radio\"], {\r\n\t\t\t& + label {\r\n\t\t\t\tcolor: _palette($p, fg);\r\n\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tborder-color: _palette($p, fg-light);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&:checked + label {\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tbackground-color: _palette($p, fg-bold);\r\n\t\t\t\t\tborder-color: _palette($p, fg-bold);\r\n\t\t\t\t\tcolor: _palette($p, bg);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&:focus + label {\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tborder-color: _palette($p, accent);\r\n\t\t\t\t\tbox-shadow: 0 0 0 _size(border-width) _palette($p, accent);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t::-webkit-input-placeholder {\r\n\t\t\tcolor: _palette($p, fg-light) !important;\r\n\t\t}\r\n\r\n\t\t:-moz-placeholder {\r\n\t\t\tcolor: _palette($p, fg-light) !important;\r\n\t\t}\r\n\r\n\t\t::-moz-placeholder {\r\n\t\t\tcolor: _palette($p, fg-light) !important;\r\n\t\t}\r\n\r\n\t\t:-ms-input-placeholder {\r\n\t\t\tcolor: _palette($p, fg-light) !important;\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-form;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Icon */\r\n\r\n\t.icon {\r\n\t\t@include icon;\r\n\t\tborder-bottom: none;\r\n\t\tposition: relative;\r\n\t\ttext-align: center;\r\n\r\n\t\t> .label {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&:before {\r\n\t\t\tline-height: inherit;\r\n\t\t}\r\n\r\n\t\t&.solid {\r\n\t\t\t&:before {\r\n\t\t\t\tfont-weight: 900;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.brands {\r\n\t\t\t&:before {\r\n\t\t\t\tfont-family: 'Font Awesome 5 Brands';\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.style2 {\r\n\t\t\t&:before {\r\n\t\t\t\tborder-radius: 2.75em;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\theight: 2.75em;\r\n\t\t\t\tline-height: 2.75em;\r\n\t\t\t\twidth: 2.75em;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.major {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin: 0 0 (_size(element-margin) * 0.5) 0;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tfont-size: 1.25rem;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\ta.icon {\r\n\t\t&.style2 {\r\n\t\t\t&:before {\r\n\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t'background-color #{_duration(transition)} ease-in-out',\r\n\t\t\t\t\t'box-shadow #{_duration(transition)} ease-in-out',\r\n\t\t\t\t\t'color #{_duration(transition)} ease-in-out'\r\n\t\t\t\t));\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-icon($p: null) {\r\n \t\t.icon {\r\n \t\t\t&.style2 {\r\n \t\t\t\t&:before {\r\n\t\t\t\t\tbox-shadow: inset 0 0 0 _size(border-width) _palette($p, border);\r\n \t\t\t\t}\r\n \t\t\t}\r\n \t\t}\r\n .player {\r\n &.style2 {\r\n &:before {\r\n box-shadow: inset 0 0 0 _size(border-width) _palette($p, fg-light);\r\n }\r\n }\r\n }\r\n\r\n\t\ta.icon {\r\n\t\t\t&.style2 {\r\n\t\t\t\t&:hover {\r\n\t\t\t\t\t&:before {\r\n\t\t\t\t\t\tbox-shadow: inset 0 0 0 _size(border-width) _palette($p, accent);\r\n\t\t\t\t\t\tcolor: _palette($p, accent);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:active {\r\n\t\t\t\t\t&:before {\r\n\t\t\t\t\t\tbackground-color: transparentize(_palette($p, accent), 0.9);\r\n\t\t\t\t\t\tbox-shadow: inset 0 0 0 _size(border-width) _palette($p, accent);\r\n\t\t\t\t\t\tcolor: _palette($p, accent);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-icon;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Image */\r\n\r\n\t.image {\r\n\t\tborder: 0;\r\n\t\tborder-radius: _size(border-radius);\r\n\t\tdisplay: inline-block;\r\n\t\tposition: relative;\r\n\r\n\t\timg {\r\n\t\t\tdisplay: block;\r\n\t\t\tborder-radius: _size(border-radius);\r\n\t\t}\r\n\r\n\t\t&.left,\r\n\t\t&.right {\r\n\t\t\twidth: 40%;\r\n\t\t\tmax-width: 10rem;\r\n\r\n\t\t\timg {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.left {\r\n\t\t\tfloat: left;\r\n\t\t\tmargin: 0 1.5rem 1rem 0;\r\n\t\t\ttop: 0.25rem;\r\n\t\t}\r\n\r\n\t\t&.right {\r\n\t\t\tfloat: right;\r\n\t\t\tmargin: 0 0 1rem 1.5rem;\r\n\t\t\ttop: 0.25rem;\r\n\t\t}\r\n\r\n\t\t&.fit {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\t\twidth: 100%;\r\n\r\n\t\t\timg {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.main {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin: 0 0 (_size(element-margin) * 1.5) 0;\r\n\t\t\twidth: 100%;\r\n\r\n\t\t\timg {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* List */\r\n\r\n\tol {\r\n\t\tlist-style: decimal;\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\tpadding-left: 1.25rem;\r\n\r\n\t\tli {\r\n\t\t\tpadding-left: 0.25rem;\r\n\t\t}\r\n\t}\r\n\r\n\tul {\r\n\t\tlist-style: disc;\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\tpadding-left: 1rem;\r\n\r\n\t\tli {\r\n\t\t\tpadding-left: 0.5rem;\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\tlist-style: none;\r\n\t\t\tpadding-left: 0;\r\n\r\n\t\t\tli {\r\n\t\t\t\tborder-top: solid _size(border-width);\r\n\t\t\t\tpadding: 0.5rem 0;\r\n\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tborder-top: 0;\r\n\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tdl {\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\r\n\t\tdt {\r\n\t\t\tdisplay: block;\r\n\t\t\tfont-weight: _font(weight-bold);\r\n\t\t\tmargin: 0 0 (_size(element-margin) * 0.5) 0;\r\n\t\t}\r\n\r\n\t\tdd {\r\n\t\t\tmargin-left: _size(element-margin);\r\n\t\t}\r\n\r\n\t\t&.style2 {\r\n\t\t\tdt {\r\n\t\t\t\twidth: 25%;\r\n\t\t\t\tfloat: left;\r\n\t\t\t}\r\n\r\n\t\t\tdd {\r\n\t\t\t\twidth: 70%;\r\n\t\t\t\tfloat: left;\r\n\t\t\t}\r\n\r\n\t\t\t&:after {\r\n\t\t\t\tcontent: '';\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tclear: both;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-list($p: null) {\r\n\t\tul {\r\n\t\t\t&.alt {\r\n\t\t\t\tli {\r\n\t\t\t\t\tborder-top-color: _palette($p, border);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-list;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Actions */\r\n\r\n\tul.actions {\r\n\t\t@include vendor('display', 'flex');\r\n\t\tcursor: default;\r\n\t\tlist-style: none;\r\n\t\tmargin-left: (_size(element-margin) * -0.5);\r\n\t\tpadding-left: 0;\r\n\r\n\t\tli {\r\n\t\t\tpadding: 0 0 0 (_size(element-margin) * 0.5);\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\r\n\t\t&.special {\r\n\t\t\t@include vendor('justify-content', 'center');\r\n\t\t\twidth: 100%;\r\n\t\t\tmargin-left: 0;\r\n\r\n\t\t\tli {\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tpadding-left: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.stacked {\r\n\t\t\t@include vendor('flex-direction', 'column');\r\n\t\t\tmargin-left: 0;\r\n\r\n\t\t\tli {\r\n\t\t\t\tpadding: (_size(element-margin) * 0.65) 0 0 0;\r\n\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.fit {\r\n\t\t\twidth: calc(100% + #{_size(element-margin) * 0.5});\r\n\r\n\t\t\tli {\r\n\t\t\t\t@include vendor('flex-grow', '1');\r\n\t\t\t\t@include vendor('flex-shrink', '1');\r\n\t\t\t\twidth: 100%;\r\n\r\n\t\t\t\t> * {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.stacked {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t&:not(.fixed) {\r\n\t\t\t\t@include vendor('flex-direction', 'column');\r\n\t\t\t\tmargin-left: 0;\r\n\t\t\t\twidth: 100% !important;\r\n\r\n\t\t\t\tli {\r\n\t\t\t\t\t@include vendor('flex-grow', '1');\r\n\t\t\t\t\t@include vendor('flex-shrink', '1');\r\n\t\t\t\t\tpadding: (_size(element-margin) * 0.5) 0 0 0;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\twidth: 100%;\r\n\r\n\t\t\t\t\t> * {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&:first-child {\r\n\t\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tinput[type=\"submit\"],\r\n\t\t\t\t\tinput[type=\"reset\"],\r\n\t\t\t\t\tinput[type=\"button\"],\r\n\t\t\t\t\tbutton,\r\n\t\t\t\t\t.button {\r\n\t\t\t\t\t\twidth: 100%;\r\n\r\n\t\t\t\t\t\t&.icon {\r\n\t\t\t\t\t\t\t&:before {\r\n\t\t\t\t\t\t\t\tmargin-left: -0.5rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Icons */\r\n\r\n\tul.icons {\r\n\t\tcursor: default;\r\n\t\tlist-style: none;\r\n\t\tpadding-left: 0;\r\n\r\n\t\tli {\r\n\t\t\tdisplay: inline-block;\r\n\t\t\tpadding: 0 0.75rem 0 0;\r\n\r\n\t\t\t&:last-child {\r\n\t\t\t\tpadding-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Section/Article */\r\n\r\n\tsection, article {\r\n\t\t&.special {\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\t}\r\n\r\n\theader {\r\n\t\tp {\r\n\t\t\tposition: relative;\r\n\t\t\tmargin: (_size(element-margin) * -0.325) 0 (_size(element-margin) * 0.75) 0;\r\n\t\t\tfont-style: italic;\r\n\t\t}\r\n\r\n\t\th1 + p {\r\n\t\t\tfont-size: 1.375rem;\r\n\t\t}\r\n\r\n\t\th2 + p {\r\n\t\t\tfont-size: 1.25rem;\r\n\t\t}\r\n\r\n\t\th3 + p {\r\n\t\t\tfont-size: 1.1rem;\r\n\t\t}\r\n\r\n\t\th4 + p,\r\n\t\th5 + p,\r\n\t\th6 + p {\r\n\t\t\tfont-size: 0.9rem;\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-section($p: null) {\r\n\t\theader {\r\n\t\t\tp {\r\n\t\t\t\tcolor: _palette($p, fg-light);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-section;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Table */\r\n\r\n\t.table-wrapper {\r\n\t\t-webkit-overflow-scrolling: touch;\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\toverflow-x: auto;\r\n\r\n\t\t> table {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\t}\r\n\r\n\ttable {\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\twidth: 100%;\r\n\r\n\t\ttbody {\r\n\t\t\ttr {\r\n\t\t\t\tborder: solid _size(border-width);\r\n\t\t\t\tborder-left: 0;\r\n\t\t\t\tborder-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\ttd {\r\n\t\t\tpadding: 0.75rem 0.75rem;\r\n\t\t}\r\n\r\n\t\tth {\r\n\t\t\tfont-size: 0.9rem;\r\n\t\t\tfont-weight: _font(weight-bold);\r\n\t\t\tpadding: 0 0.75rem 0.75rem 0.75rem;\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\r\n\t\tthead {\r\n\t\t\tborder-bottom: solid (_size(border-width) * 2);\r\n\t\t}\r\n\r\n\t\ttfoot {\r\n\t\t\tborder-top: solid (_size(border-width) * 2);\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\tborder-collapse: separate;\r\n\r\n\t\t\ttbody {\r\n\t\t\t\ttr {\r\n\t\t\t\t\ttd {\r\n\t\t\t\t\t\tborder: solid _size(border-width);\r\n\t\t\t\t\t\tborder-left-width: 0;\r\n\t\t\t\t\t\tborder-top-width: 0;\r\n\r\n\t\t\t\t\t\t&:first-child {\r\n\t\t\t\t\t\t\tborder-left-width: _size(border-width);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&:first-child {\r\n\t\t\t\t\t\ttd {\r\n\t\t\t\t\t\t\tborder-top-width: _size(border-width);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tthead {\r\n\t\t\t\tborder-bottom: 0;\r\n\t\t\t}\r\n\r\n\t\t\ttfoot {\r\n\t\t\t\tborder-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.fixed {\r\n\t\t\ttable-layout: fixed;\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-table($p: null) {\r\n\t\ttable {\r\n\t\t\ttbody {\r\n\t\t\t\ttr {\r\n\t\t\t\t\tborder-color: _palette($p, border);\r\n\r\n\t\t\t\t\t&:nth-child(2n + 1) {\r\n\t\t\t\t\t\tbackground-color: _palette($p, border-bg);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.alt {\r\n\t\t\t\t\t\tbackground-color: _palette($p, border-bg) !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tth {\r\n\t\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t\t}\r\n\r\n\t\t\tthead {\r\n\t\t\t\tborder-bottom-color: _palette($p, border);\r\n\t\t\t}\r\n\r\n\t\t\ttfoot {\r\n\t\t\t\tborder-top-color: _palette($p, border);\r\n\t\t\t}\r\n\r\n\t\t\t&.alt {\r\n\t\t\t\ttbody {\r\n\t\t\t\t\ttr {\r\n\t\t\t\t\t\ttd {\r\n\t\t\t\t\t\t\tborder-color: _palette($p, border);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.uniform {\r\n\t\t\t\ttbody {\r\n\t\t\t\t\ttr {\r\n\t\t\t\t\t\t&:nth-child(2n + 1) {\r\n\t\t\t\t\t\t\tbackground-color: transparent;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-table;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Banner (transitions) */\r\n\r\n\t.banner {\r\n\r\n\t\t// Mixin.\r\n\t\t\t@mixin transition-banner($event) {\r\n\t\t\t\t$x: null;\r\n\t\t\t\t$y: null;\r\n\r\n\t\t\t\t@if ($event == 'load') {\r\n\t\t\t\t\t$x: 'body.is-preload &';\r\n\t\t\t\t\t$y: _duration(on-load);\r\n\t\t\t\t}\r\n\t\t\t\t@else if ($event == 'scroll') {\r\n\t\t\t\t\t$x: '&.is-inactive';\r\n\t\t\t\t\t$y: _duration(on-scroll);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// Content.\r\n\t\t\t\t\t&.on#{$event}-content-fade-up {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateY(1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-down {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateY(-1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-left {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateX(1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-right {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateX(-1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-in {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t// Image.\r\n\t\t\t\t\t&.on#{$event}-image-fade-up {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$y * 0.75}');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateY(1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-down {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$y * 0.75}');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateY(-1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-left {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$y * 0.75}');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateX(1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-right {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$y * 0.75}');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateX(-1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-in {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t// On Load.\r\n\t\t\t@include transition-banner('load');\r\n\r\n\t\t// On Scroll.\r\n\t\t\t@include transition-banner('scroll');\r\n\r\n\t}\r\n\r\n/* Banner (style1) */\r\n\r\n\t.banner.style1 {\r\n\t\t@include vendor('align-items', 'stretch');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-direction', 'row');\r\n\t\t@include vendor('justify-content', 'flex-end');\r\n\t\tposition: relative;\r\n\t\ttext-align: left;\r\n\t\toverflow-x: hidden;\r\n\r\n\t\t.content {\r\n\t\t\t@include padding(_size(padding, default), _size(padding, default));\r\n\t\t\t@include vendor('align-self', 'center');\r\n\t\t\t@include vendor('flex-grow', '1');\r\n\t\t\t@include vendor('flex-shrink', '1');\r\n\t\t\twidth: 50%;\r\n\t\t\tmax-width: (_size(inner) * 0.75);\r\n\t\t\tmargin: 0 auto;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\tborder-radius: 0;\r\n\t\t\twidth: 50%;\r\n\r\n\t\t\timg {\r\n\t\t\t\t@include vendor('object-fit', 'cover');\r\n\t\t\t\t@include vendor('object-position', 'center');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tborder-radius: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, large), _size(padding, large));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, medium) * 1.25, _size(padding, medium));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, small) * 1.25, _size(padding, small));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include orientation(portrait) {\r\n\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\t\t\ttext-align: center;\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include vendor('display', 'flex');\r\n\t\t\t\t@include vendor('flex-direction', 'column');\r\n\t\t\t\t@include vendor('justify-content', 'center');\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tmax-width: 100%;\r\n\t\t\t}\r\n\r\n\t\t\t.image {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tmax-width: 100%;\r\n\t\t\t\theight: 45vh;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t&.fullscreen {\r\n\t\t\t\t\tmin-height: 100vh;\r\n\r\n\t\t\t\t\t@include orientation(portrait) {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\tmin-height: 50vh;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\theight: 50vh;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t// Orientation.\r\n\t\t\t\t&.orient-left {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-right {\r\n\t\t\t\t\t@include vendor('flex-direction', 'row-reverse');\r\n\r\n\t\t\t\t\t@include orientation(portrait) {\r\n\t\t\t\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\r\n\t\t\t\t\t@include orientation(portrait) {\r\n\t\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t// ...\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Banner (style2) */\r\n\r\n\t.banner.style2 {\r\n\t\t@include padding(_size(padding, default) * 0.75, _size(padding, default) * 0.75);\r\n\t\t@include vendor('align-items', 'center');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tbackground-color: inherit;\r\n\t\tposition: relative;\r\n\t\ttext-align: center;\r\n\t\toverflow-x: hidden;\r\n\r\n\t\t.content {\r\n\t\t\t@include padding(_size(padding, default) * 0.75, _size(padding, default) * 0.75);\r\n\t\t\tposition: relative;\r\n\t\t\twidth: (_size(inner) * 0.625);\r\n\t\t\tmax-width: 100%;\r\n\t\t\tbackground-color: inherit;\r\n\t\t\tborder-radius: _size(border-radius-alt);\r\n\t\t\tmargin-bottom: _size(element-margin);\r\n\t\t\tz-index: 1;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\tposition: absolute;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tborder-radius: 0;\r\n\r\n\t\t\timg {\r\n\t\t\t\t@include vendor('object-fit', 'cover');\r\n\t\t\t\t@include vendor('object-position', 'center');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tborder-radius: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t@include padding(_size(padding, xlarge) * 0.75, _size(padding, xlarge) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, xlarge) * 0.75, _size(padding, xlarge) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t@include padding(_size(padding, large), _size(padding, large) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, large), _size(padding, large) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t@include padding(_size(padding, medium), _size(padding, medium));\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, medium) * 1.25, _size(padding, medium) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t@include padding(_size(padding, small), _size(padding, small));\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, small) * 1.25, _size(padding, small) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t&.fullscreen {\r\n\t\t\t\t\tmin-height: 80vh;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Orientation.\r\n\t\t\t\t&.orient-left {\r\n\t\t\t\t\t@include vendor('justify-content', 'flex-start');\r\n\t\t\t\t\tpadding-left: 0;\r\n\r\n\t\t\t\t\t.content {\r\n\t\t\t\t\t\tborder-top-left-radius: 0;\r\n\t\t\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-right {\r\n\t\t\t\t\t@include vendor('justify-content', 'flex-end');\r\n\t\t\t\t\tpadding-right: 0;\r\n\r\n\t\t\t\t\t.content {\r\n\t\t\t\t\t\tborder-top-right-radius: 0;\r\n\t\t\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t// ...\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Banner (style3) */\r\n\r\n\t.banner.style3 {\r\n\t\t$image-size: 21rem;\r\n\t\t$content-size: (_size(inner) * 0.875) - $image-size - (_size(element-margin) * 1.75);\r\n\r\n\t\t@include padding(_size(padding, default), _size(padding, default));\r\n\t\t@include vendor('align-items', 'center');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-direction', 'row-reverse');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tposition: relative;\r\n\t\ttext-align: left;\r\n\t\toverflow-x: hidden;\r\n\r\n\t\t.content {\r\n\t\t\twidth: $content-size;\r\n\t\t\tmax-width: 100%;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\twidth: $image-size;\r\n\t\t\theight: $image-size;\r\n\t\t\tborder-radius: 100%;\r\n\t\t\tmargin: 0 (_size(element-margin) * 1.75) _size(element-margin) 0;\r\n\r\n\t\t\timg {\r\n\t\t\t\t@include vendor('object-fit', 'cover');\r\n\t\t\t\t@include vendor('object-position', 'center');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tborder-radius: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t@include padding(_size(padding, large), _size(padding, large));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t@include padding(_size(padding, medium) * 1.25, _size(padding, medium));\r\n\r\n\t\t\t.image {\r\n\t\t\t\twidth: ($image-size * 0.875);\r\n\t\t\t\theight: ($image-size * 0.875);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t@include padding(_size(padding, small) * 1.25, _size(padding, small));\r\n\t\t\t@include vendor('align-items', 'flex-start');\r\n\r\n\t\t\t.image {\r\n\t\t\t\twidth: ($image-size * 0.75);\r\n\t\t\t\theight: ($image-size * 0.75);\r\n\t\t\t\tmargin: 0 (_size(element-margin) * 1) _size(element-margin) 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include orientation(portrait) {\r\n\t\t\t@include vendor('align-items', 'center');\r\n\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\t\t\ttext-align: center;\r\n\r\n\t\t\t.content {\r\n\t\t\t\twidth: 34rem;\r\n\t\t\t\tmax-width: 100%;\r\n\t\t\t}\r\n\r\n\t\t\t.image {\r\n\t\t\t\tmargin-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t&.fullscreen {\r\n\t\t\t\t\tmin-height: 100vh;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Orientation.\r\n\t\t\t\t&.orient-left {\r\n\t\t\t\t\t@include vendor('flex-direction', 'row');\r\n\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\tmargin: 0 0 _size(element-margin) (_size(element-margin) * 1.75);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=small') {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\tmargin: 0 0 _size(element-margin) (_size(element-margin) * 1);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include orientation(portrait) {\r\n\t\t\t\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\tmargin-left: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-right {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Banner (style4) */\r\n\r\n\t.banner.style4 {\r\n\t\t$image-width: 13rem;\r\n\t\t$content-size: (_size(inner) * 0.75) - $image-width - (_size(element-margin) * 1.75);\r\n\r\n\t\t@include padding(_size(padding, default), _size(padding, default));\r\n\t\t@include vendor('align-items', 'center');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-direction', 'row-reverse');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tposition: relative;\r\n\t\ttext-align: left;\r\n\t\toverflow-x: hidden;\r\n\r\n\t\t.content {\r\n\t\t\twidth: $content-size;\r\n\t\t\tmax-width: 100%;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include phone($image-width);\r\n\t\t\tmargin-right: (_size(element-margin) * 1.75);\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t@include padding(_size(padding, large), _size(padding, large));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t@include padding(_size(padding, medium) * 1.25, _size(padding, medium));\r\n\r\n\t\t\t.image {\r\n\t\t\t\t@include resize-phone($image-width, 0.875);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t@include padding(_size(padding, small) * 1.25, _size(padding, small));\r\n\t\t\t@include vendor('align-items', 'flex-start');\r\n\r\n\t\t\t.image {\r\n\t\t\t\t@include resize-phone($image-width, 0.625);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include orientation(portrait) {\r\n\t\t\t@include vendor('align-items', 'center');\r\n\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\t\t\ttext-align: center;\r\n\r\n\t\t\t.content {\r\n\t\t\t\twidth: 34rem;\r\n\t\t\t\tmax-width: 100%;\r\n\t\t\t}\r\n\r\n\t\t\t.image {\r\n\t\t\t\tmargin-right: 0;\r\n\t\t\t\tmargin-left: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t&.fullscreen {\r\n\t\t\t\t\tmin-height: 100vh;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Variant.\r\n\t\t\t\t&.iphone {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.android {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t// Orientation.\r\n\t\t\t\t&.orient-left {\r\n\t\t\t\t\t@include vendor('flex-direction', 'row');\r\n\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\tmargin-right: 0;\r\n\t\t\t\t\t\tmargin-left: (_size(element-margin) * 1.75);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include orientation(portrait) {\r\n\t\t\t\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\tmargin-right: 0;\r\n\t\t\t\t\t\t\tmargin-left: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-right {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Banner (style5) */\r\n\r\n\t.banner.style5 {\r\n\t\t@include padding(_size(padding, default), _size(padding, default));\r\n\t\t@include vendor('align-items', 'center');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tbackground-color: inherit;\r\n\t\tposition: relative;\r\n\t\ttext-align: center;\r\n\t\toverflow-x: hidden;\r\n\r\n\t\t.content {\r\n\t\t\tposition: relative;\r\n\t\t\twidth: (_size(inner) * 0.625);\r\n\t\t\tmax-width: 100%;\r\n\t\t\tmargin-bottom: _size(element-margin);\r\n\t\t\tz-index: 1;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\tposition: absolute;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tborder-radius: 0;\r\n\t\t\topacity: 0.1;\r\n\r\n\t\t\timg {\r\n\t\t\t\t@include vendor('object-fit', 'cover');\r\n\t\t\t\t@include vendor('object-position', 'center');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tborder-radius: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t@include padding(_size(padding, large), _size(padding, large));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t@include padding(_size(padding, medium) * 1.25, _size(padding, medium));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t@include padding(_size(padding, small) * 1.25, _size(padding, small));\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t&.fullscreen {\r\n\t\t\t\t\tmin-height: 80vh;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n// Mixin\r\n\r\n\t@mixin color-banner($p: null) {\r\n\t\t.banner {\r\n\t\t\t.image {\r\n\t\t\t\tbackground-color: transparentize(_palette($p, fg-bold), 0.875);\r\n\t\t\t}\r\n\r\n\t\t\t@if ($p != 'invert') {\r\n\t\t\t\t&.invert {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\tbackground-color: transparentize(_palette(invert, fg-bold), 0.875);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.banner.style4 {\r\n\t\t\t.image {\r\n\t\t\t\t@include color-phone($p);\r\n\t\t\t}\r\n\r\n\t\t\t// Variant.\r\n\t\t\t\t&.iphone {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\t@include color-phone-variant('iphone', $p);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.android {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\t@include color-phone-variant('android', $p);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t@if ($p != 'invert') {\r\n\t\t\t\t&.invert {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\t@include color-phone(invert);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// Variant.\r\n\t\t\t\t\t\t&.iphone {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include color-phone-variant('iphone', invert);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t&.android {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include color-phone-variant('android', invert);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-banner;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Spotlight (transitions) */\r\n\r\n\t.spotlight {\r\n\r\n\t\t// Mixin.\r\n\t\t\t@mixin transition-spotlight($event) {\r\n\t\t\t\t$x: null;\r\n\t\t\t\t$y: null;\r\n\r\n\t\t\t\t@if ($event == 'load') {\r\n\t\t\t\t\t$x: 'body.is-preload &';\r\n\t\t\t\t\t$y: _duration(on-load);\r\n\t\t\t\t}\r\n\t\t\t\t@else if ($event == 'scroll') {\r\n\t\t\t\t\t$x: '&.is-inactive';\r\n\t\t\t\t\t$y: _duration(on-scroll);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// Content.\r\n\t\t\t\t\t&.on#{$event}-content-fade-up {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateY(1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-down {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateY(-1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-left {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateX(1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-right {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateX(-1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-in {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t// Image.\r\n\t\t\t\t\t&.on#{$event}-image-fade-up {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$y * 0.75}');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateY(1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-down {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$y * 0.75}');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateY(-1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-left {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$y * 0.75}');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateX(1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-right {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t\t\t'opacity #{$y} ease-in-out',\r\n\t\t\t\t\t\t\t\t'transform #{$y} ease-in-out'\r\n\t\t\t\t\t\t\t));\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$y * 0.75}');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'translateX(-1rem)');\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-in {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t// On Load.\r\n\t\t\t@include transition-spotlight('load');\r\n\r\n\t\t// On Scroll.\r\n\t\t\t@include transition-spotlight('scroll');\r\n\r\n\t}\r\n\r\n/* Spotlight (style1) */\r\n\r\n\t.spotlight.style1 {\r\n\t\t@include vendor('align-items', 'stretch');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-direction', 'row');\r\n\t\t@include vendor('justify-content', 'flex-end');\r\n\t\tposition: relative;\r\n\t\toverflow-x: hidden;\r\n\t\ttext-align: left;\r\n\r\n\t\t.content {\r\n\t\t\t@include padding(_size(padding, default), _size(padding, default));\r\n\t\t\t@include vendor('align-self', 'center');\r\n\t\t\t@include vendor('flex-grow', '1');\r\n\t\t\t@include vendor('flex-shrink', '1');\r\n\t\t\twidth: 65%;\r\n\t\t\tmax-width: _size(inner);\r\n\t\t\tmargin: 0 auto;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\twidth: 35%;\r\n\t\t\tmin-width: 25rem;\r\n\t\t\tborder-radius: 0;\r\n\r\n\t\t\timg {\r\n\t\t\t\t@include vendor('object-fit', 'cover');\r\n\t\t\t\t@include vendor('object-position', 'center');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tborder-radius: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, large), _size(padding, large));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, medium) * 1.25, _size(padding, medium));\r\n\t\t\t\twidth: 50%;\r\n\t\t\t\tmin-width: 0;\r\n\t\t\t}\r\n\r\n\t\t\t.image {\r\n\t\t\t\twidth: 50%;\r\n\t\t\t\tmin-width: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, small) * 1.25, _size(padding, small));\r\n\t\t\t}\r\n\r\n\t\t\t@include orientation(portrait) {\r\n\t\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\t\t\t\ttext-align: center !important;\r\n\r\n\t\t\t\t.content {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\twidth: 100%;\r\n\r\n\t\t\t\t\timg {\r\n\t\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Orientation.\r\n\t\t\t\t&.orient-left {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-right {\r\n\t\t\t\t\t@include vendor('flex-direction', 'row-reverse');\r\n\r\n\t\t\t\t\t@include breakpoint('<=small') {\r\n\t\t\t\t\t\t@include orientation(portrait) {\r\n\t\t\t\t\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Spotlight (style2) */\r\n\r\n\t.spotlight.style2 {\r\n\t\t$image-size: 21rem;\r\n\t\t$content-size: (_size(inner) * 0.75) - (_size(element-margin) * 1.75);\r\n\r\n\t\t@include padding(_size(padding, default), _size(padding, default));\r\n\t\t@include vendor('align-items', 'center');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-direction', 'row-reverse');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tposition: relative;\r\n\t\toverflow-x: hidden;\r\n\t\ttext-align: left;\r\n\r\n\t\t.content {\r\n\t\t\twidth: $content-size;\r\n\t\t\tmax-width: 100%;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\twidth: $image-size;\r\n\t\t\theight: $image-size;\r\n\t\t\tborder-radius: 100%;\r\n\t\t\tmargin: 0 (_size(element-margin) * 1.75) _size(element-margin) 0;\r\n\r\n\t\t\timg {\r\n\t\t\t\t@include vendor('object-fit', 'cover');\r\n\t\t\t\t@include vendor('object-position', 'center');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tborder-radius: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t@include padding(_size(padding, large), _size(padding, large));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t@include padding(_size(padding, medium) * 1.25, _size(padding, medium));\r\n\r\n\t\t\t.image {\r\n\t\t\t\twidth: ($image-size * 0.875);\r\n\t\t\t\theight: ($image-size * 0.875);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t@include padding(_size(padding, small) * 1.25, _size(padding, small));\r\n\t\t\t@include vendor('align-items', 'flex-start');\r\n\r\n\t\t\t.image {\r\n\t\t\t\twidth: ($image-size * 0.75);\r\n\t\t\t\theight: ($image-size * 0.75);\r\n\t\t\t\tmargin: 0 (_size(element-margin) * 1) _size(element-margin) 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include orientation(portrait) {\r\n\t\t\t@include vendor('align-items', 'center');\r\n\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\t\t\ttext-align: center !important;\r\n\r\n\t\t\t.content {\r\n\t\t\t\twidth: 34rem;\r\n\t\t\t\tmax-width: 100%;\r\n\t\t\t}\r\n\r\n\t\t\t.image {\r\n\t\t\t\tmargin-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Orientation.\r\n\t\t\t\t&.orient-left {\r\n\t\t\t\t\t@include vendor('flex-direction', 'row');\r\n\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\tmargin: 0 0 _size(element-margin) (_size(element-margin) * 1.75);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=small') {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\tmargin: 0 0 _size(element-margin) (_size(element-margin) * 1);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include orientation(portrait) {\r\n\t\t\t\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\tmargin-left: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-right {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Spotlight (style3) */\r\n\r\n\t.spotlight.style3 {\r\n\t\t$image-width: 13rem;\r\n\t\t$content-size: (_size(inner) * 0.75) - (_size(element-margin) * 1.75);\r\n\r\n\t\t@include padding(_size(padding, default), _size(padding, default));\r\n\t\t@include vendor('align-items', 'center');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-direction', 'row-reverse');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tposition: relative;\r\n\t\toverflow-x: hidden;\r\n\t\ttext-align: left;\r\n\r\n\t\t.content {\r\n\t\t\twidth: $content-size;\r\n\t\t\tmax-width: 100%;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include phone($image-width);\r\n\t\t\tmargin-right: (_size(element-margin) * 1.75);\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t@include padding(_size(padding, large), _size(padding, large));\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t@include padding(_size(padding, medium) * 1.25, _size(padding, medium));\r\n\r\n\t\t\t.image {\r\n\t\t\t\t@include resize-phone($image-width, 0.875);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t@include padding(_size(padding, small) * 1.25, _size(padding, small));\r\n\t\t\t@include vendor('align-items', 'flex-start');\r\n\r\n\t\t\t.image {\r\n\t\t\t\t@include resize-phone($image-width, 0.625);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include orientation(portrait) {\r\n\t\t\t@include vendor('align-items', 'center');\r\n\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\t\t\ttext-align: center !important;\r\n\r\n\t\t\t.content {\r\n\t\t\t\twidth: 34rem;\r\n\t\t\t\tmax-width: 100%;\r\n\t\t\t}\r\n\r\n\t\t\t.image {\r\n\t\t\t\tmargin-right: 0;\r\n\t\t\t\tmargin-left: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Variant.\r\n\t\t\t\t&.iphone {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.android {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t// Orientation.\r\n\t\t\t\t&.orient-left {\r\n\t\t\t\t\t@include vendor('flex-direction', 'row');\r\n\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\tmargin-right: 0;\r\n\t\t\t\t\t\tmargin-left: (_size(element-margin) * 1.75);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include orientation(portrait) {\r\n\t\t\t\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\tmargin-right: 0;\r\n\t\t\t\t\t\t\tmargin-left: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-right {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Spotlight (style4) */\r\n\r\n\t.spotlight.style4 {\r\n\t\t@include padding(_size(padding, default), _size(padding, default) * 0.75);\r\n\t\t@include vendor('align-items', 'center');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tbackground-color: inherit;\r\n\t\tposition: relative;\r\n\t\toverflow-x: hidden;\r\n\t\ttext-align: center;\r\n\r\n\t\t.content {\r\n\t\t\t@include padding(_size(padding, default) * 0.5, _size(padding, default) * 0.5);\r\n\t\t\tposition: relative;\r\n\t\t\twidth: (_size(inner) * 0.625);\r\n\t\t\tmax-width: 50%;\r\n\t\t\tbackground-color: inherit;\r\n\t\t\tborder-radius: _size(border-radius-alt);\r\n\t\t\tmargin-bottom: _size(element-margin);\r\n\t\t\tz-index: 1;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\tposition: absolute;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tborder-radius: 0;\r\n\r\n\t\t\timg {\r\n\t\t\t\t@include vendor('object-fit', 'cover');\r\n\t\t\t\t@include vendor('object-position', 'center');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tborder-radius: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, xlarge) * 0.5, _size(padding, xlarge) * 0.5);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t@include padding(_size(padding, large), _size(padding, large) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, large) * 0.75, _size(padding, large) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t@include padding(_size(padding, medium), _size(padding, medium) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, medium) * 0.75, _size(padding, medium) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t@include padding(_size(padding, small), _size(padding, small) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, small) * 0.75, _size(padding, small) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t.content {\r\n\t\t\t\tmax-width: 80%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t&.fullscreen {\r\n\t\t\t\t\tmin-height: 100vh;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.halfscreen {\r\n\t\t\t\t\tmin-height: 50vh;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Orientation.\r\n\t\t\t\t&.orient-left {\r\n\t\t\t\t\t@include vendor('justify-content', 'flex-start');\r\n\t\t\t\t\tpadding-left: 0;\r\n\r\n\t\t\t\t\t.content {\r\n\t\t\t\t\t\tborder-top-left-radius: 0;\r\n\t\t\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-right {\r\n\t\t\t\t\t@include vendor('justify-content', 'flex-end');\r\n\t\t\t\t\tpadding-right: 0;\r\n\r\n\t\t\t\t\t.content {\r\n\t\t\t\t\t\tborder-top-right-radius: 0;\r\n\t\t\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Spotlight (style5) */\r\n\r\n\t.spotlight.style5 {\r\n\t\t@include padding(_size(padding, default), _size(padding, default) * 0.75);\r\n\t\t@include vendor('align-items', 'center');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tbackground-color: inherit;\r\n\t\tposition: relative;\r\n\t\toverflow-x: hidden;\r\n\t\ttext-align: center;\r\n\r\n\t\t.content {\r\n\t\t\t@include padding(_size(padding, default) * 0.5, _size(padding, default) * 0.5);\r\n\t\t\tposition: relative;\r\n\t\t\twidth: (_size(inner) * 0.625);\r\n\t\t\tmax-width: 52.5%;\r\n\t\t\tbackground-color: inherit;\r\n\t\t\tborder-radius: _size(border-radius-alt);\r\n\t\t\tmargin-bottom: _size(element-margin);\r\n\t\t\tz-index: 1;\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\tposition: absolute;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tborder-radius: 0;\r\n\r\n\t\t\timg {\r\n\t\t\t\t@include vendor('object-fit', 'cover');\r\n\t\t\t\t@include vendor('object-position', 'center');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tborder-radius: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, xlarge) * 0.5, _size(padding, xlarge) * 0.5);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t@include padding(_size(padding, large), _size(padding, large) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, large) * 0.75, _size(padding, large) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t@include padding(_size(padding, medium), _size(padding, medium) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, medium) * 0.75, _size(padding, medium) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t@include padding(_size(padding, small), _size(padding, small) * 0.75);\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include padding(_size(padding, small) * 0.75, _size(padding, small) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t.content {\r\n\t\t\t\tmax-width: 80%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t&.fullscreen {\r\n\t\t\t\t\tmin-height: 100vh;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.halfscreen {\r\n\t\t\t\t\tmin-height: 50vh;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Orientation.\r\n\t\t\t\t&.orient-left {\r\n\t\t\t\t\t@include vendor('justify-content', 'flex-start');\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.orient-right {\r\n\t\t\t\t\t@include vendor('justify-content', 'flex-end');\r\n\t\t\t\t}\r\n\r\n\t\t\t// Content Alignment.\r\n\t\t\t\t&.content-align-left {\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.content-align-right {\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Image Position.\r\n\t\t\t\t&.image-position-left {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'left');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-center {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.image-position-right {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t@include vendor('object-position', 'right');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n// Mixin\r\n\r\n\t@mixin color-spotlight($p: null) {\r\n\t\t.spotlight {\r\n\t\t\t.image {\r\n\t\t\t\tbackground-color: transparentize(_palette($p, fg-bold), 0.875);\r\n\t\t\t}\r\n\r\n\t\t\t@if ($p != 'invert') {\r\n\t\t\t\t&.invert {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\tbackground-color: transparentize(_palette(invert, fg-bold), 0.875);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.spotlight.style3 {\r\n\t\t\t.image {\r\n\t\t\t\t@include color-phone($p);\r\n\t\t\t}\r\n\r\n\t\t\t// Variant.\r\n\t\t\t\t&.iphone {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\t@include color-phone-variant('iphone', $p);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.android {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\t@include color-phone-variant('android', $p);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t@if ($p != 'invert') {\r\n\t\t\t\t&.invert {\r\n\t\t\t\t\t.image {\r\n\t\t\t\t\t\t@include color-phone(invert);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// Variant.\r\n\t\t\t\t\t\t&.iphone {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include color-phone-variant('iphone', invert);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t&.android {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include color-phone-variant('android', invert);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-spotlight;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Gallery (transitions) */\r\n\r\n\t.gallery {\r\n\r\n\t\t// Mixin.\r\n\t\t\t@mixin transition-gallery($event) {\r\n\t\t\t\t$x: null;\r\n\t\t\t\t$y: null;\r\n\r\n\t\t\t\t@if ($event == 'load') {\r\n\t\t\t\t\t$x: 'body.is-preload &';\r\n\t\t\t\t\t$y: _duration(on-load);\r\n\t\t\t\t}\r\n\t\t\t\t@else if ($event == 'scroll') {\r\n\t\t\t\t\t$x: '&.is-inactive';\r\n\t\t\t\t\t$y: _duration(on-scroll);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.on#{$event}-fade-in {\r\n\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{_misc(gallery-limit) * _duration(gallery-delay)}');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t@for $i from 0 through _misc(gallery-limit) {\r\n\t\t\t\t\t\t\t&:nth-child(#{$i + 1}) {\r\n\t\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$i * _duration(gallery-delay)}');\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t// On Load.\r\n\t\t\t@include transition-gallery('load');\r\n\r\n\t\t// On Scroll.\r\n\t\t\t@include transition-gallery('scroll');\r\n\r\n\t}\r\n\r\n/* Gallery (style1) */\r\n\r\n\t.gallery.style1 {\r\n\t\t@include color-typography(invert);\r\n\t\t@include color-button(invert);\r\n\t\t@include vendor('align-items', 'center');\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-wrap', 'wrap');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tposition: relative;\r\n\t\twidth: 100%;\r\n\t\tbackground-color: transparent;\r\n\r\n\t\t> .forward, >.backward {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t> .inner {\r\n\t\t\t@include vendor('align-items', 'inherit');\r\n\t\t\t@include vendor('display', 'inherit');\r\n\t\t\t@include vendor('flex-wrap', 'inherit');\r\n\t\t\t@include vendor('justify-content', 'inherit');\r\n\t\t}\r\n\r\n\t\tarticle {\r\n\t\t\toverflow: hidden;\r\n\t\t\tposition: relative;\r\n\t\t\twidth: 25%;\r\n\r\n\t\t\t.image {\r\n\t\t\t\t@include vendor('transition', 'opacity #{_duration(transition)} ease-in-out');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tborder-radius: 0;\r\n\r\n\t\t\t\timg {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tborder-radius: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.caption {\r\n\t\t\t\t@include vendor('align-items', 'center');\r\n\t\t\t\t@include vendor('display', 'flex');\r\n\t\t\t\t@include vendor('flex-direction', 'column');\r\n\t\t\t\t@include vendor('justify-content', 'center');\r\n\t\t\t\t@include vendor('pointer-events', 'none');\r\n\t\t\t\t@include vendor('transition', 'opacity #{_duration(transition)} ease-in-out');\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tbackground-color: transparentize(_palette(invert, bg), 1 - _misc(overlay-opacity));\r\n\t\t\t\topacity: 0;\r\n\t\t\t\tpadding: 2rem;\r\n\t\t\t\tz-index: 1;\r\n\t\t\t\tfont-size: 0.8rem;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\t@include vendor('pointer-events', 'auto');\r\n\t\t\t\t}\r\n\r\n\t\t\t\th2, h3, h4, h5, h6 {\r\n\t\t\t\t\tfont-size: 1.25rem;\r\n\t\t\t\t\tmargin-bottom: 0.25rem;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t> * {\r\n\t\t\t\t\tmax-width: 100%;\r\n\t\t\t\t\tmargin-bottom: 1rem;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t> :last-child {\r\n\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&:hover {\r\n\t\t\t\t.caption {\r\n\t\t\t\t\topacity: 1;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\tarticle {\r\n\t\t\t\twidth: (100% / 3);\r\n\r\n\t\t\t\t.caption {\r\n\t\t\t\t\tpadding: 1rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\tarticle {\r\n\t\t\t\twidth: 50%;\r\n\r\n\t\t\t\t.caption {\r\n\t\t\t\t\tpadding: 1rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xsmall') {\r\n\t\t\tarticle {\r\n\t\t\t\twidth: 100%;\r\n\r\n\t\t\t\t.caption {\r\n\t\t\t\t\tpadding: 1rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// size\r\n\t\t\t\t&.small {\r\n\t\t\t\t\tarticle {\r\n\t\t\t\t\t\twidth: 20%;\r\n\r\n\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\tpadding: 1rem;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=large') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\twidth: 25%;\r\n\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 1rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=medium') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\twidth: (100% / 3);\r\n\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 1rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\twidth: 50%;\r\n\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 1rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.medium {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.big {\r\n\t\t\t\t\tarticle {\r\n\t\t\t\t\t\twidth: (100% / 3);\r\n\r\n\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\tpadding: 3rem;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=large') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\twidth: 50%;\r\n\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 2rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=medium') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\twidth: 50%;\r\n\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 2rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\twidth: 100%;\r\n\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 1rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Gallery (style2) */\r\n\r\n\t.gallery.style2 {\r\n\t\t@include color-typography(invert);\r\n\t\t@include color-button(invert);\r\n\t\t@include vendor('display', 'flex');\r\n\t\t-webkit-overflow-scrolling: touch;\r\n\t\tposition: relative;\r\n\t\tbackground-color: transparent;\r\n\r\n\t\t> .forward, >.backward {\r\n\t\t\t@include icon(false, solid);\r\n\t\t\t@include vendor('transition', 'opacity #{_duration(transition)} ease-in-out');\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\twidth: 5rem;\r\n\t\t\theight: 100%;\r\n\t\t\tcursor: pointer;\r\n\t\t\topacity: 0;\r\n\t\t\tz-index: 2;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\ttop: calc(50% - 1.5rem);\r\n\t\t\t\twidth: 4rem;\r\n\t\t\t\theight: 3rem;\r\n\t\t\t\tline-height: 1em;\r\n\t\t\t\tfont-size: 3rem;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&:hover {\r\n\t\t\t> .forward, > .backward {\r\n\t\t\t\topacity: 1;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t> .forward {\r\n\t\t\tright: 0;\r\n\t\t\tbackground-image: linear-gradient(to left, rgba(0,0,0,0.25) 15%, rgba(0,0,0,0));\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tcontent: '\\f105';\r\n\t\t\t\tright: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t> .backward {\r\n\t\t\tleft: 0;\r\n\t\t\tbackground-image: linear-gradient(to right, rgba(0,0,0,0.25) 15%, rgba(0,0,0,0));\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tcontent: '\\f104';\r\n\t\t\t\tleft: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t> .inner {\r\n\t\t\t@include vendor('display', 'inherit');\r\n\t\t\toverflow-x: auto;\r\n\t\t\toverflow-y: hidden;\r\n\t\t\tposition: relative;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\tarticle {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\tdisplay: block;\r\n\t\t\tposition: relative;\r\n\t\t\toverflow: hidden;\r\n\t\t\twidth: 22.5rem;\r\n\t\t\tmax-width: 75vw;\r\n\r\n\t\t\t.image {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tborder-radius: 0;\r\n\r\n\t\t\t\timg {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tborder-radius: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.caption {\r\n\t\t\t\t@include vendor('align-items', 'center');\r\n\t\t\t\t@include vendor('display', 'flex');\r\n\t\t\t\t@include vendor('flex-direction', 'column');\r\n\t\t\t\t@include vendor('justify-content', 'center');\r\n\t\t\t\t@include vendor('pointer-events', 'none');\r\n\t\t\t\t@include vendor('transition', 'opacity #{_duration(transition)} ease-in-out');\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tbackground-color: transparentize(_palette(invert, bg), 1 - _misc(lightbox-opacity));\r\n\t\t\t\topacity: 0;\r\n\t\t\t\tpadding: 3rem;\r\n\t\t\t\tz-index: 1;\r\n\t\t\t\tfont-size: 1rem;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\t@include vendor('pointer-events', 'auto');\r\n\t\t\t\t}\r\n\r\n\t\t\t\th2, h3, h4, h5, h6 {\r\n\t\t\t\t\tfont-size: 1.25rem;\r\n\t\t\t\t\tmargin-bottom: 0.25rem;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t> * {\r\n\t\t\t\t\tmax-width: 100%;\r\n\t\t\t\t\tmargin-bottom: 1rem;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t> :last-child {\r\n\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&:hover {\r\n\t\t\t\t.caption {\r\n\t\t\t\t\topacity: 1;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\tarticle {\r\n\t\t\t\t.caption {\r\n\t\t\t\t\tpadding: 2rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\tarticle {\r\n\t\t\t\t.caption {\r\n\t\t\t\t\tpadding: 2rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// size\r\n\t\t\t\t&.small {\r\n\t\t\t\t\tarticle {\r\n\t\t\t\t\t\twidth: 17.5rem;\r\n\r\n\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\tpadding: 2rem;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=medium') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 2rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=small') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 2rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.medium {\r\n\t\t\t\t\t// ...\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.big {\r\n\t\t\t\t\tarticle {\r\n\t\t\t\t\t\twidth: 30rem;\r\n\r\n\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\tpadding: 4rem;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=medium') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 3rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@include breakpoint('<=small') {\r\n\t\t\t\t\t\tarticle {\r\n\t\t\t\t\t\t\t.caption {\r\n\t\t\t\t\t\t\t\tpadding: 2rem;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Gallery (lightbox) */\r\n\r\n\t@include keyframes('gallery-modal-spinner') {\r\n\t\t0% {\r\n\t\t\t@include vendor('transform', 'rotate(0deg)');\r\n\t\t}\r\n\r\n\t\t100% {\r\n\t\t\t@include vendor('transform', 'rotate(360deg)');\r\n\t\t}\r\n\t}\r\n\r\n\t.gallery.lightbox {\r\n\t\t.modal {\r\n\t\t\t@include vendor('display', 'flex');\r\n\t\t\t@include vendor('align-items', 'center');\r\n\t\t\t@include vendor('justify-content', 'center');\r\n\t\t\t@include vendor('pointer-events', 'none');\r\n\t\t\t@include vendor('user-select', 'none');\r\n\t\t\t@include vendor('transition', (\r\n\t\t\t\t'opacity #{_duration(gallery-lightbox)} ease',\r\n\t\t\t\t'visibility #{_duration(gallery-lightbox)}',\r\n\t\t\t\t'z-index #{_duration(gallery-lightbox)}'\r\n\t\t\t));\r\n\t\t\t-webkit-tap-highlight-color: rgba(0, 0, 0, 0);\r\n\t\t\tposition: fixed;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\toutline: 0;\r\n\t\t\tbackground-color: transparentize(_palette(invert, bg), 1 - _misc(lightbox-opacity));\r\n\t\t\tvisibility: none;\r\n\t\t\topacity: 0;\r\n\t\t\tz-index: 0;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\t@include vendor('animation', 'gallery-modal-spinner 1s infinite linear');\r\n\t\t\t\t@include vendor('transition', 'opacity #{_duration(gallery-lightbox) * 0.5} ease');\r\n\t\t\t\t@include vendor('transition-delay', '#{_duration(gallery-lightbox)}');\r\n\t\t\t\tcontent: '';\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 50%;\r\n\t\t\t\tleft: 50%;\r\n\t\t\t\twidth: 4rem;\r\n\t\t\t\theight: 4rem;\r\n\t\t\t\tmargin: -2rem 0 0 -2rem;\r\n\t\t\t\tbackground-image: svg-url('');\r\n\t\t\t\tbackground-position: center;\r\n\t\t\t\tbackground-repeat: no-repeat;\r\n\t\t\t\tbackground-size: 4rem;\r\n\t\t\t\topacity: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&:after {\r\n\t\t\t\tcontent: '';\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0.5rem;\r\n\t\t\t\tright: 0.5rem;\r\n\t\t\t\twidth: 4rem;\r\n\t\t\t\theight: 4rem;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tbackground-image: svg-url('');\r\n\t\t\t\tbackground-position: center;\r\n\t\t\t\tbackground-repeat: no-repeat;\r\n\t\t\t\tbackground-size: 3rem;\r\n\t\t\t}\r\n\r\n\t\t\t.inner {\r\n\t\t\t\t@include vendor('transform', 'translateY(0.75rem)');\r\n\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t'opacity #{_duration(gallery-lightbox) * 0.5} ease',\r\n\t\t\t\t\t'transform #{_duration(gallery-lightbox) * 0.5} ease'\r\n\t\t\t\t));\r\n\t\t\t\topacity: 0;\r\n\r\n\t\t\t\timg {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\tmax-width: 90vw;\r\n\t\t\t\t\tmax-height: 85vh;\r\n\t\t\t\t\tbox-shadow: 0 1rem 3rem 0 rgba(0, 0, 0, 0.35);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.visible {\r\n\t\t\t\t@include vendor('pointer-events', 'auto');\r\n\t\t\t\tvisibility: visible;\r\n\t\t\t\topacity: 1;\r\n\t\t\t\tz-index: _misc(z-index-base) + 1;\r\n\r\n\t\t\t\t&:before {\r\n\t\t\t\t\topacity: 1;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.loaded {\r\n\t\t\t\t.inner {\r\n\t\t\t\t\t@include vendor('transform', 'translateY(0)');\r\n\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t'opacity #{_duration(gallery-lightbox)} ease',\r\n\t\t\t\t\t\t'transform #{_duration(gallery-lightbox)} ease'\r\n\t\t\t\t\t));\r\n\t\t\t\t\topacity: 1;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:before {\r\n\t\t\t\t\t@include vendor('transition-delay', '0s');\r\n\t\t\t\t\topacity: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t.modal {\r\n\t\t\t\t.inner {\r\n\t\t\t\t\timg {\r\n\t\t\t\t\t\tmax-width: 100vw;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n// Mixin\r\n\r\n\t@mixin color-gallery($p: null) {\r\n\t\t.gallery {\r\n\t\t\tarticle {\r\n\t\t\t\t.image {\r\n\t\t\t\t\tbackground-color: transparentize(_palette($p, fg-bold), 0.875);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-gallery;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Wrapper (style1) */\r\n\r\n\t.wrapper.style1 {\r\n\t\t> .inner {\r\n\t\t\t@include padding(_size(padding, default), _size(padding, default) * 0.5);\r\n\t\t\tmargin: 0 auto;\r\n\t\t\tmax-width: 100%;\r\n\t\t\twidth: _size(inner);\r\n\r\n\t\t\t&.medium {\r\n\t\t\t\twidth: _size(inner) * 0.75;\r\n\t\t\t}\r\n\r\n\t\t\t&.small {\r\n\t\t\t\twidth: _size(inner) * 0.5;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\t> .inner {\r\n\t\t\t\t@include padding(_size(padding, xlarge), _size(padding, xlarge) * 0.5);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\t> .inner {\r\n\t\t\t\t@include padding(_size(padding, large), _size(padding, large));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t> .inner {\r\n\t\t\t\t@include padding(_size(padding, medium) * 1.5, _size(padding, medium));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t> .inner {\r\n\t\t\t\t@include padding(_size(padding, small) * 1.5, _size(padding, small));\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n/* Wrapper (style2) */\r\n\r\n\t.wrapper.style2 {\r\n\t\tpadding: _size(padding, default);\r\n\t\tbackground-color: _palette(bg-alt);\r\n\r\n\t\t> .inner {\r\n\t\t\t@include padding(_size(padding, default) * 0.75, _size(padding, default) * 0.5);\r\n\t\t\tbackground-color: _palette(bg);\r\n\t\t\tborder-radius: _size(border-radius-alt);\r\n\t\t\tmargin: 0 auto;\r\n\t\t\tmax-width: 100%;\r\n\t\t\tposition: relative;\r\n\t\t\twidth: _size(inner);\r\n\t\t\tz-index: 1;\r\n\r\n\t\t\t&.medium {\r\n\t\t\t\twidth: _size(inner) * 0.75;\r\n\t\t\t}\r\n\r\n\t\t\t&.small {\r\n\t\t\t\twidth: _size(inner) * 0.5;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xlarge') {\r\n\t\t\tpadding: _size(padding, xlarge);\r\n\r\n\t\t\t> .inner {\r\n\t\t\t\t@include padding(_size(padding, xlarge) * 0.75, _size(padding, xlarge) * 0.5);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=large') {\r\n\t\t\tpadding: _size(padding, large);\r\n\r\n\t\t\t> .inner {\r\n\t\t\t\t@include padding(_size(padding, large) * 0.75, _size(padding, large) * 0.5);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\tpadding: _size(padding, medium) * 0.75;\r\n\r\n\t\t\t> .inner {\r\n\t\t\t\t@include padding(_size(padding, medium), _size(padding, medium) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\tpadding: _size(padding, small) * 0.75;\r\n\r\n\t\t\t> .inner {\r\n\t\t\t\t@include padding(_size(padding, small), _size(padding, small) * 0.75);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t#wrapper {\r\n\t\t> .wrapper.style2 {\r\n\t\t\t&.invert {\r\n\t\t\t\t&:not(.color1):not(.color2):not(.color3):not(.color4):not(.color5):not(.color6):not(.color7) {\r\n\t\t\t\t\tbackground-color: _palette(invert, bg-alt);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t> .inner {\r\n\t\t\t\t\tbackground-color: _palette(invert, bg);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Items (transitions) */\r\n\r\n\t.items {\r\n\r\n\t\t// Mixin.\r\n\t\t\t@mixin transition-items($event) {\r\n\t\t\t\t$x: null;\r\n\t\t\t\t$y: null;\r\n\r\n\t\t\t\t@if ($event == 'load') {\r\n\t\t\t\t\t$x: 'body.is-preload &';\r\n\t\t\t\t\t$y: _duration(on-load);\r\n\t\t\t\t}\r\n\t\t\t\t@else if ($event == 'scroll') {\r\n\t\t\t\t\t$x: '&.is-inactive';\r\n\t\t\t\t\t$y: _duration(on-scroll);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.on#{$event}-fade-in {\r\n\t\t\t\t\t> * {\r\n\t\t\t\t\t\t> .inner {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'opacity #{$y} ease-in-out');\r\n\t\t\t\t\t\t\t@include vendor('transition-delay', '#{_misc(items-limit) * _duration(items-delay)}');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t@for $i from 0 through _misc(items-limit) {\r\n\t\t\t\t\t\t\t&:nth-child(#{$i + 1}) {\r\n\t\t\t\t\t\t\t\t> .inner {\r\n\t\t\t\t\t\t\t\t\t@include vendor('transition-delay', '#{$i * _duration(items-delay)}');\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t> * {\r\n\t\t\t\t\t\t\t> .inner {\r\n\t\t\t\t\t\t\t\topacity: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t// On Load.\r\n\t\t\t@include transition-items('load');\r\n\r\n\t\t// On Scroll.\r\n\t\t\t@include transition-items('scroll');\r\n\r\n\t}\r\n\r\n/* Items (style1) */\r\n\r\n\t@mixin items-style1-size($name, $size, $padding) {\r\n\t\t&.#{$name} {\r\n\t\t\t> * {\r\n\t\t\t\t@include padding($padding, $padding);\r\n\t\t\t\twidth: #{100% / $size};\r\n\r\n\t\t\t\t&:nth-child(-n + #{$size}) {\r\n\t\t\t\t\tborder-top-width: 0;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:nth-child(#{$size}n + 1) {\r\n\t\t\t\t\tborder-left-width: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin items-style1-size-reset($name, $size) {\r\n\t\t&.#{$name} {\r\n\t\t\t> * {\r\n\t\t\t\t&:nth-child(-n + #{$size}) {\r\n\t\t\t\t\tborder-top-width: _size(border-width);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:nth-child(#{$size}n + 1) {\r\n\t\t\t\t\tborder-left-width: _size(border-width);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.items.style1 {\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-wrap', 'wrap');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tmargin: (_size(element-margin) * 1.5) 0;\r\n\t\tposition: relative;\r\n\r\n\t\t> * {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\tborder-style: solid;\r\n\t\t\tborder-left-width: _size(border-width);\r\n\t\t\tborder-top-width: _size(border-width);\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t@include items-style1-size(big, 2, _size(gutter));\r\n\t\t\t\t@include items-style1-size(medium, 3, _size(gutter) * 0.625);\r\n\t\t\t\t@include items-style1-size(small, 4, _size(gutter) * 0.375);\r\n\r\n\t\t\t\t@include breakpoint('<=large') {\r\n\t\t\t\t\t@include items-style1-size-reset(small, 4);\r\n\t\t\t\t\t@include items-style1-size(small, 3, _size(gutter) * 0.625);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t@include breakpoint('<=medium') {\r\n\t\t\t\t\t@include items-style1-size-reset(medium, 3);\r\n\t\t\t\t\t@include items-style1-size(medium, 2, _size(gutter));\r\n\r\n\t\t\t\t\t@include items-style1-size-reset(small, 3);\r\n\t\t\t\t\t@include items-style1-size(small, 2, _size(gutter));\r\n\t\t\t\t}\r\n\r\n\t\t\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t\t\t@include items-style1-size-reset(big, 2);\r\n\t\t\t\t\t@include items-style1-size(big, 1, _size(gutter) * 0.75);\r\n\r\n\t\t\t\t\t@include items-style1-size-reset(medium, 2);\r\n\t\t\t\t\t@include items-style1-size(medium, 1, _size(gutter) * 0.75);\r\n\r\n\t\t\t\t\t@include items-style1-size-reset(small, 2);\r\n\t\t\t\t\t@include items-style1-size(small, 1, _size(gutter) * 0.75);\r\n\r\n\t\t\t\t\t&.big,\r\n\t\t\t\t\t&.medium,\r\n\t\t\t\t\t&.small {\r\n\t\t\t\t\t\t> * {\r\n\t\t\t\t\t\t\tpadding-left: 0;\r\n\t\t\t\t\t\t\tpadding-right: 0;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t> :first-child {\r\n\t\t\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t> :last-child {\r\n\t\t\t\t\t\t\tpadding-bottom: 0;\r\n\r\n\t\t\t\t\t\t\t> .inner {\r\n\t\t\t\t\t\t\t\t> :last-child {\r\n\t\t\t\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Items (style2) */\r\n\r\n\t@mixin items-style2-size($name, $size, $padding) {\r\n\t\t&.#{$name} {\r\n\t\t\t> * {\r\n\t\t\t\t@include padding($padding, $padding);\r\n\t\t\t\twidth: #{100% / $size};\r\n\r\n\t\t\t\t&:nth-child(-n + #{$size}) {\r\n\t\t\t\t\tborder-top-width: 0;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:nth-child(#{$size}n + 1) {\r\n\t\t\t\t\tborder-left-width: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin items-style2-size-reset($name, $size) {\r\n\t\t&.#{$name} {\r\n\t\t\t> * {\r\n\t\t\t\t&:nth-child(-n + #{$size}) {\r\n\t\t\t\t\tborder-top-width: _size(border-width);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:nth-child(#{$size}n + 1) {\r\n\t\t\t\t\tborder-left-width: _size(border-width);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.items.style2 {\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-wrap', 'wrap');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tmargin: (_size(element-margin) * 1.5) 0;\r\n\t\tposition: relative;\r\n\t\tborder: solid _size(border-width);\r\n\t\tborder-radius: _size(border-radius);\r\n\r\n\t\t> * {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\tborder-style: solid;\r\n\t\t\tborder-left-width: _size(border-width);\r\n\t\t\tborder-top-width: _size(border-width);\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t@include items-style2-size(big, 2, _size(gutter));\r\n\t\t\t\t@include items-style2-size(medium, 3, _size(gutter) * 0.625);\r\n\t\t\t\t@include items-style2-size(small, 4, _size(gutter) * 0.375);\r\n\r\n\t\t\t\t@include breakpoint('<=large') {\r\n\t\t\t\t\t@include items-style2-size-reset(small, 4);\r\n\t\t\t\t\t@include items-style2-size(small, 3, _size(gutter) * 0.625);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t@include breakpoint('<=medium') {\r\n\t\t\t\t\t@include items-style2-size-reset(medium, 3);\r\n\t\t\t\t\t@include items-style2-size(medium, 2, _size(gutter));\r\n\r\n\t\t\t\t\t@include items-style2-size-reset(small, 3);\r\n\t\t\t\t\t@include items-style2-size(small, 2, _size(gutter));\r\n\t\t\t\t}\r\n\r\n\t\t\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t\t\t@include items-style2-size-reset(big, 2);\r\n\t\t\t\t\t@include items-style2-size(big, 1, _size(gutter) * 0.75);\r\n\r\n\t\t\t\t\t@include items-style2-size-reset(medium, 2);\r\n\t\t\t\t\t@include items-style2-size(medium, 1, _size(gutter) * 0.75);\r\n\r\n\t\t\t\t\t@include items-style2-size-reset(small, 2);\r\n\t\t\t\t\t@include items-style2-size(small, 1, _size(gutter) * 0.75);\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n/* Items (style3) */\r\n\r\n\t@mixin items-style3-size($name, $size, $padding) {\r\n\t\t&.#{$name} {\r\n\t\t\t> * {\r\n\t\t\t\t@include padding($padding, $padding);\r\n\t\t\t\twidth: #{100% / $size};\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.items.style3 {\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-wrap', 'wrap');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\tmargin: (_size(element-margin) * 1.5) 0;\r\n\t\tposition: relative;\r\n\r\n\t\t> * {\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t}\r\n\r\n\t\t// Modifiers.\r\n\r\n\t\t\t// Size.\r\n\t\t\t\t@include items-style3-size(big, 2, _size(gutter) * 0.5);\r\n\t\t\t\t@include items-style3-size(medium, 3, _size(gutter) * 0.5 * 0.625);\r\n\t\t\t\t@include items-style3-size(small, 4, _size(gutter) * 0.5 * 0.375);\r\n\r\n\t\t\t\t@include breakpoint('<=large') {\r\n\t\t\t\t\t@include items-style3-size(small, 3, _size(gutter) * 0.5 * 0.625);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t@include breakpoint('<=medium') {\r\n\t\t\t\t\t@include items-style3-size(medium, 2, _size(gutter) * 0.5);\r\n\t\t\t\t\t@include items-style3-size(small, 2, _size(gutter) * 0.5);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t@include breakpoint('<=small') {\r\n\t\t\t\t\tmargin: _size(element-margin) 0;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t\t\t@include items-style3-size(big, 1, _size(gutter) * 0.5 * 0.75);\r\n\t\t\t\t\t@include items-style3-size(medium, 1, _size(gutter) * 0.5 * 0.75);\r\n\t\t\t\t\t@include items-style3-size(small, 1, _size(gutter) * 0.5 * 0.75);\r\n\r\n\t\t\t\t\t&.big,\r\n\t\t\t\t\t&.medium,\r\n\t\t\t\t\t&.small {\r\n\t\t\t\t\t\t> * {\r\n\t\t\t\t\t\t\tpadding-left: 0;\r\n\t\t\t\t\t\t\tpadding-right: 0;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t> :first-child {\r\n\t\t\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t> :last-child {\r\n\t\t\t\t\t\t\tpadding-bottom: 0;\r\n\r\n\t\t\t\t\t\t\t> .inner {\r\n\t\t\t\t\t\t\t\t> :last-child {\r\n\t\t\t\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t}\r\n\r\n// Mixin\r\n\r\n\t@mixin color-items($p: null) {\r\n \t\t.items.style1 {\r\n \t\t\t> * {\r\n\t \t\t\tborder-color: _palette($p, #fff);\r\n\t \t\t}\r\n \t\t}\r\n\r\n \t\t.items.style2 {\r\n \t\t\tborder-color: _palette($p, border);\r\n\r\n \t\t\t> * {\r\n\t \t\t\tborder-color: _palette($p, border);\r\n\t \t\t}\r\n \t\t}\r\n\t}\r\n\r\n\t@include color-items;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Index */\r\n\r\n\t.index {\r\n\t\t> * {\r\n\t\t\t@include padding(3rem, 0);\r\n\t\t\t@include vendor('display', 'flex');\r\n\t\t\tborder-top: solid 1px;\r\n\r\n\t\t\t> header {\r\n\t\t\t\t@include vendor('flex-grow', '0');\r\n\t\t\t\t@include vendor('flex-shrink', '0');\r\n\t\t\t\twidth: 15rem;\r\n\t\t\t}\r\n\r\n\t\t\t> .content {\r\n\t\t\t\t@include vendor('flex-grow', '1');\r\n\t\t\t\t@include vendor('flex-shrink', '1');\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t> :first-child {\r\n\t\t\tborder-top: 0;\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=medium') {\r\n\t\t\t> * {\r\n\t\t\t\t> header {\r\n\t\t\t\t\twidth: 11rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=small') {\r\n\t\t\t> * {\r\n\t\t\t\t> header {\r\n\t\t\t\t\twidth: 10rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint('<=xsmall') {\r\n\t\t\t> * {\r\n\t\t\t\t@include vendor('flex-direction', 'column');\r\n\r\n\t\t\t\t> header {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-index($p: null) {\r\n\t\t.index {\r\n\t\t\t> * {\r\n \t\t\t\tborder-top-color: _palette($p, border);\r\n \t\t\t}\r\n \t\t}\r\n\t}\r\n\r\n\t@include color-index;", + "///\r\n/// Story by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Wrapper */\r\n\r\n\t@mixin wrapper-color($n) {\r\n\t\t> .color#{$n} {\r\n\t\t\tbackground-color: _palette(color#{$n});\r\n\t\t}\r\n\t}\r\n\r\n\t#wrapper {\r\n\t\tbackground-color: inherit;\r\n\t\twidth: 100%;\r\n\t\toverflow-x: hidden;\r\n\r\n\t\t> .invert {\r\n\t\t\t@include color(invert);\r\n\t\t}\r\n\r\n\t\t@include wrapper-color(1);\r\n\t\t@include wrapper-color(2);\r\n\t\t@include wrapper-color(3);\r\n\t\t@include wrapper-color(4);\r\n\t\t@include wrapper-color(5);\r\n\t\t@include wrapper-color(6);\r\n\t\t@include wrapper-color(7);\r\n\r\n\t\t&.divided {\r\n\t\t\t> * {\r\n\t\t\t\tbox-shadow: inset 0 10px 10px 0 _palette(border-alt);\r\n\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tbox-shadow: none !important;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t> .invert {\r\n\t\t\t\tbox-shadow: inset 0 1px 0 0 _palette(invert, border-alt);\r\n\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tbox-shadow: none !important;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}", + "\n\n/* Animation */\n@-webkit-keyframes infiniteRotate { \n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n}\n\n@keyframes infinite-rotate { \n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n}\n@-moz-keyframes infinite-rotate { \n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n}\n\n\n\n@-webkit-keyframes backgroundBlink {\n 0%{background-position:73% 0%}\n 50%{background-position:28% 100%}\n 100%{background-position:73% 0%}\n}\n@-moz-keyframes backgroundBlink {\n 0%{background-position:73% 0%}\n 50%{background-position:28% 100%}\n 100%{background-position:73% 0%}\n}\n@keyframes backgroundBlink {\n 0%{background-position:73% 0%}\n 50%{background-position:28% 100%}\n 100%{background-position:73% 0%}\n}\n\n@-webkit-keyframes BackgroundFlow {\n 0%{background-position:0% 50%}\n 50%{background-position:100% 50%}\n 100%{background-position:0% 50%}\n}\n@-moz-keyframes BackgroundFlow {\n 0%{background-position:0% 50%}\n 50%{background-position:100% 50%}\n 100%{background-position:0% 50%}\n}\n@keyframes BackgroundFlow {\n 0%{background-position:0% 100%}\n 50%{background-position:100% 0%}\n 100%{background-position:0% 100%}\n}\n\n.slow-background {\n -webkit-animation: BackgroundFlow 200s ease infinite;\n -moz-animation: BackgroundFlow 200s ease infinite;\n animation: BackgroundFlow 200s ease infinite;\n}\n\n.spinnit {\n\n -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */\n -moz-animation: infiniteRotate 2s linear infinite;\n animation: infiniteRotate 2s linear infinite;\n }\n.paused {\n animation-play-state: paused;\n}\n\n/* Navigation */\n\n.logo {\n z-index: 10;\n text-decoration: none;\n position: absolute;\n top:20px;\n left: 50%;\n transform: translateX(-50%);\n width: 80%;\n height: 15%;\n background-color: transparent;\n background-image: url('/assets/panix-logo.svg');\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 95% 95%;\n -webkit-transition: all 400ms ease-in;\n -moz-transition: all 400ms ease-in;\n transition: all 400ms ease-in;\n box-shadow: none;\n border-radius: 20px;\n -webkit-filter: blur(15px);\n -moz-filter: blur(15px);\n -ms-filter: blur(15px);\n -o-filter: blur(15px);\n filter: blur(15px);\n}\n.logo:hover {\n -webkit-filter: blur(0px);\n -moz-filter: blur(0px);\n -ms-filter: blur(0px);\n -o-filter: blur(0px);\n filter: blur(0px);\n}\n.sticky {\n position: fixed;\n top: 20px;\n right: 20px;\n width: 50%;\n height: 10%;\n background-color: _palette(bg);\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 95% 95%;\n -webkit-transition: all 400ms ease-in;\n -moz-transition: all 400ms ease-in;\n transition: all 400ms ease-in;\n box-shadow: 0 0 10px 1px _palette(border-alt);\n -webkit-filter: blur(0px);\n -moz-filter: blur(0px);\n -ms-filter: blur(0px);\n -o-filter: blur(0px);\n filter: blur(0px);\n }\n .sticky:hover {\n -webkit-filter: blur(0px);\n -moz-filter: blur(0px);\n -ms-filter: blur(0px);\n -o-filter: blur(0px);\n filter: blur(0px);\n }\n @media only screen and (min-width: 769px) {\n .logo {\n position: absolute;\n top:20px;\n right: 20px;\n width: 25%;\n height: 15%;\n background-color: transparent;\n background-image: url('/assets/panix-logo.svg');\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 95% 95%;\n -webkit-transition: all 400ms ease-in;\n -moz-transition: all 400ms ease-in;\n transition: all 400ms ease-in;\n box-shadow: none;\n border-radius: 20px;\n }\n .sticky {\n position: fixed;\n top: 20px;\n right: 20px;\n width: 20%;\n height: 10%;\n background-color: _palette(bg);\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 95% 95%;\n -webkit-transition: all 400ms ease-in;\n -moz-transition: all 400ms ease-in;\n transition: all 400ms ease-in;\n box-shadow: 0 0 10px 1px _palette(border-alt);\n }\n}\n\nnav {\n position: absolute;\n width: 300px;\n height: 450px;\n max-height: 90vh;\n max-width: 90vw;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n background-color: _palette(bg);\n border-radius: 20px;\n padding: 20px;\n display: flex;\n flex-wrap: wrap;\n ul {\n margin: auto;\n\n width: 100%\n\n }\n li {\n list-style-type: none;\n margin: 10px;\n width: 80%;\n a {\n width: 100%;\n display: block;\n margin: auto !important;\n\n }\n }\n }\n .blurredout {\n filter: blur(5px);\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n }\n\n #wrapper {\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n }\n.modalDialog {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: _palette(border-dark);\n z-index: 11;\n opacity:0;\n -webkit-transition: opacity 400ms ease-in;\n -moz-transition: opacity 400ms ease-in;\n transition: opacity 400ms ease-in;\n pointer-events: none;\n}\n\n.modalDialog:target {\n opacity:1;\n pointer-events: auto;\n}\n\n.modalDialog > div {\n width: 80%;\n max-width: 1100px;\n max-height: 80vh;\n display: flex;\n align-items: center;\n position: relative;\n margin: 100px auto;\n padding: 20px;\n border-radius: 3px;\n background: rgb(0, 31, 36);\n background: -moz-linear-gradient(#000, rgb(0, 31, 36));\n background: -webkit-linear-gradient(#000, rgb(0, 31, 36));\n background: -o-linear-gradient(#000, rgb(0, 31, 36));\n}\n\n\n.close-button {\n background: _palette(fg);\n color: _palette(bg);\n line-height: 48px;\n position: absolute;\n right: -12px;\n text-align: center;\n top: -10px;\n width: 48px;\n height: 48px;\n text-decoration: none;\n font-weight: bold;\n -webkit-border-radius: 12px;\n -moz-border-radius: 12px;\n border-radius: 48px;\n -moz-box-shadow: 1px 1px 3px #000;\n -webkit-box-shadow: 1px 1px 3px #000;\n box-shadow: 1px 1px 3px #000;\n transition: all 400ms ease-in;\n}\n\n.close-button:hover { \n background: _palette(accent); \n color: _palette(fg);\n}\n\n#closearea {\n position: fixed;\n width: 100%;\n height: 100%;\n\n}\n\n\n\n//* POSTS *//\n\n#post-text {\n padding-top: 1rem;\n}\n//* FOOTER *//\n\n#footer {\n\n background-color: _palette(bg-transparent);\n color: _palette(bg);\n box-shadow: inset 0 10px 10px 0 rgba(0, 45, 107, 0.25) !important;\n\n h1, h2, h3, h4, h5, p, a, strong {\n color: _palette(bg);\n }\n a {\n text-decoration: none;\n }\n\n .footflex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-evenly;\n div {\n text-align: left;\n flex: 0 1 300px;\n max-width: 300px;\n margin: 80px 80px 0 80px;\n\n ul {\n margin: 0;\n padding: 0;\n }\n li {\n list-style: none;\n border-bottom: 1px solid _palette(bg);\n line-height: 3em;\n margin: 0;\n padding: 0;\n }\n }\n }\n .style2 {\n &:before {\n box-shadow: inset 0 0 0 _size(border-width) _palette(bg);\n }\n }\n .style2:hover {\n &:before {\n box-shadow: inset 0 0 0 _size(border-width) _palette(accent);\n }\n }\n}\n\n/* AUTHOR */\n\n#author {\n .bio {\n padding-right: 20px;\n }\n\n}\n\n/* Content images */\ndiv.content {\n img {\n width: 100%;\n height: auto;\n }\n}\n\n/* Cloudcannon editor links */\n\n.editor-link {\n display: none;\n margin-top: 0;\n padding-top: 30px;\n .btn {\n border: 0;\n border-radius: 2px;\n width: 100%;\n max-width: 500px;\n box-sizing: border-box;\n text-decoration: none;\n padding: 10px 15px;\n margin: 0;\n font-size: 18px;\n cursor: pointer;\n background-color: #f7e064;\n color: #333;\n box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2);\n\n &:hover {\n background-color: #f4d525;\n color: #333;\n }\n }\n}\n\n.cms-editor-active .editor-link {\n display: block;\n}\n\n/* cookies */\n\n#cookie-notice {\n padding: 15px;\n display: none;\n text-align: right;\n position: fixed;\n bottom: 0;\n width: 100%;\n background-color: #333;\n flex-wrap: wrap;\n justify-content: space-evenly;\n align-content: center;\n align-items: center;\n z-index: 1000;\n\n p {\n flex: 1 0 250px;\n margin: 0;\n font-size: 12px;\n font-family: monospace;\n }\n @media only screen and (max-width: 569px) {\n p {\n text-align: center;\n }\n }\n}\n\n.yes {\n flex: 0 0 250px;\n\n -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n border-radius: 0.375em;\n border: 0;\n color: #000 !important;\n background-position-x: 0%;\n background-position-y: 0%;\n background-repeat: repeat;\n background-attachment: scroll;\n background-image: linear-gradient(228deg, _palette(bg), _palette(fg));\n background-origin: padding-box;\n background-clip: border-box;\n\n background-size: 400% 400%;\n -webkit-animation: backgroundBlink 2s ease infinite;\n -moz-animation: backgroundBlink 2s ease infinite;\n animation: backgroundBlink 2s ease infinite;\n margin: 20px;\n\n}\n.yes:hover {\n color: #000 !important;\n}\n\n/* Background Video */\n.fullscreen-bg {\n position: absolute;\n height: 100%;\n width: 100%;\n overflow: hidden;\n z-index: -100;\n background: #fff;\n}\n\n.fullscreen-bg__video {\n background: #fff;\n position: relative;\n left: 50%;\n top:50%;\n transform: translate(-50%, -50%);\n width: 100%;\n}\n\n/* Post Navigation */\n\n.post-nav {\n /* Insert your custom styling here. Example:\n\n font-size: 14px;\n margin-bottom: 1em;\n */\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n\n}\n.post-nav div {\n /* flex-grow, flex-shrink, flex-basis */\n flex: 0 1 300px;\n\n}\n.post-nav-next {\n text-align: right;\n}\n\n\n/* Stream links */ \n.streambox {\n \n display: block;\n text-align: center;\n\n .streamer {\n list-style-type:none;\n display:flex;\n justify-content: center;\n flex-wrap: wrap;\n\n a {\n flex: 1 0 150px;\n margin:10px;\n }\n .button {\n display: block;\n flex: unset;\n }\n h3 {\n flex: unset;\n }\n }\n}", + "/* Audio Player Styles\n================================================== */\n\n/* Default / Desktop / Firefox */\n\naudio {\n margin: 0;\n width: 100%;\n}\n\n#mainwrap {\n border-radius: 5px;\n width: 100%;\n ul {\n list-style: none;\n padding: 0;\n li:last-child {\n border-radius: 0 0 5px 5px;\n }\n }\n}\n\n#audiowrap {\n background-color: _palette(accent-dark);\n margin: 0 auto 0 auto;\n}\n\n#plwrap {\n margin: 0 auto;\n}\n\n#tracks {\n min-height: 65px;\n position: relative;\n text-align: center;\n text-decoration: none;\n\n}\n\n\n#nowPlay {\n display: flex;\n width: 100%;\n height: 60px;\n flex-wrap: unset;\n justify-content: center;\n align-items: center;\n background-color: _palette(accent-dark);\n border-radius: 5px 5px 0 0;\n}\n\n#npTitle {\n margin: 0;\n padding: 21px;\n\n}\n\n#npAction {\n display: none;\n margin: 0;\n padding: 21px;\n font-size: 12px;\n}\n\n#plList {\n margin: 0;\n}\n\n#plList li {\n background-color: _palette(border-darken);\n cursor: pointer;\n margin: 0;\n padding: 21px 0;\n border: 1px solid _palette(accent-dark);\n border-top: 0;\n transition: all 400ms ease-in-out;\n}\n\n#plList li:hover {\n background-color: _palette(border-alt);\n transition: all 400ms ease-in-out;\n}\n\n.plItem {\n position: relative;\n}\n\n.plTitle {\n left: 50px;\n overflow: hidden;\n position: absolute;\n right: 65px;\n text-overflow: ellipsis;\n top: 0;\n white-space: nowrap;\n font-weight: bold;\n}\n\n.plNum {\n padding-left: 21px;\n width: 25px;\n}\n\n.plLength {\n padding-left: 21px;\n position: absolute;\n right: 21px;\n top: 0;\n}\n\n.plSel, .plSel:hover {\n background-color: _palette(border-alt)!important;\n cursor: default!important;\n border-radius: 5px;\n\n}\n\na[id^=\"btn\"] {\n background-color: _palette(border-darken);\n color: _palette(fg);\n cursor: pointer;\n margin: 0;\n padding: 0 27px 0 21px;\n text-decoration: none;\n}\n\n\na[id^=\"btn\"]::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n#noJSalbum {\n display: none;\n}" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/assets/css/noscript20200518-rev1.css b/assets/css/noscript20200518-rev1.css new file mode 100644 index 00000000..b88120e6 --- /dev/null +++ b/assets/css/noscript20200518-rev1.css @@ -0,0 +1,316 @@ +/* latin */ +@font-face { font-family: 'Astloch'; font-style: normal; font-weight: 700; src: local("Astloch Bold"), local("Astloch-Bold"), url(./Astloch-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +/* Story by HTML5 UP html5up.net | @ajlkn Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) */ +/* Banner (transitions) */ +.banner.onload-content-fade-up .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-content-fade-up .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onload-content-fade-down .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-content-fade-down .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onload-content-fade-left .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-content-fade-left .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onload-content-fade-right .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-content-fade-right .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onload-content-fade-in .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-content-fade-in .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onload-image-fade-up .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onload-image-fade-up .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-image-fade-up .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +body.is-preload .banner.onload-image-fade-up .image img { opacity: 1; } + +.banner.onload-image-fade-down .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onload-image-fade-down .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-image-fade-down .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +body.is-preload .banner.onload-image-fade-down .image img { opacity: 1; } + +.banner.onload-image-fade-left .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onload-image-fade-left .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-image-fade-left .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +body.is-preload .banner.onload-image-fade-left .image img { opacity: 1; } + +.banner.onload-image-fade-right .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onload-image-fade-right .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-image-fade-right .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +body.is-preload .banner.onload-image-fade-right .image img { opacity: 1; } + +.banner.onload-image-fade-in .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +body.is-preload .banner.onload-image-fade-in .image img { opacity: 1; } + +.banner.onscroll-content-fade-up .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-content-fade-up.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onscroll-content-fade-down .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-content-fade-down.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onscroll-content-fade-left .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-content-fade-left.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onscroll-content-fade-right .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-content-fade-right.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onscroll-content-fade-in .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-content-fade-in.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onscroll-image-fade-up .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-image-fade-up .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-image-fade-up.is-inactive .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onscroll-image-fade-up.is-inactive .image img { opacity: 1; } + +.banner.onscroll-image-fade-down .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-image-fade-down .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-image-fade-down.is-inactive .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onscroll-image-fade-down.is-inactive .image img { opacity: 1; } + +.banner.onscroll-image-fade-left .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-image-fade-left .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-image-fade-left.is-inactive .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onscroll-image-fade-left.is-inactive .image img { opacity: 1; } + +.banner.onscroll-image-fade-right .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-image-fade-right .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-image-fade-right.is-inactive .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } + +.banner.onscroll-image-fade-right.is-inactive .image img { opacity: 1; } + +.banner.onscroll-image-fade-in .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; } + +.banner.onscroll-image-fade-in.is-inactive .image img { opacity: 1; } + +/* Animation */ +@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } } + +@keyframes infinite-rotate { 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } } + +@-moz-keyframes infinite-rotate { 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } } + +@-webkit-keyframes backgroundBlink { 0% { background-position: 73% 0%; } + 50% { background-position: 28% 100%; } + 100% { background-position: 73% 0%; } } + +@-moz-keyframes backgroundBlink { 0% { background-position: 73% 0%; } + 50% { background-position: 28% 100%; } + 100% { background-position: 73% 0%; } } + +@keyframes backgroundBlink { 0% { background-position: 73% 0%; } + 50% { background-position: 28% 100%; } + 100% { background-position: 73% 0%; } } + +@-webkit-keyframes BackgroundFlow { 0% { background-position: 0% 50%; } + 50% { background-position: 100% 50%; } + 100% { background-position: 0% 50%; } } + +@-moz-keyframes BackgroundFlow { 0% { background-position: 0% 50%; } + 50% { background-position: 100% 50%; } + 100% { background-position: 0% 50%; } } + +@keyframes BackgroundFlow { 0% { background-position: 0% 100%; } + 50% { background-position: 100% 0%; } + 100% { background-position: 0% 100%; } } + +.slow-background { -webkit-animation: BackgroundFlow 200s ease infinite; -moz-animation: BackgroundFlow 200s ease infinite; animation: BackgroundFlow 200s ease infinite; } + +.spinnit { -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */ -moz-animation: infiniteRotate 2s linear infinite; animation: infiniteRotate 2s linear infinite; } + +.paused { animation-play-state: paused; } + +/* Navigation */ +.logo { z-index: 10; text-decoration: none; position: absolute; top: 20px; left: 50%; transform: translateX(-50%); width: 80%; height: 15%; background-color: transparent; background-image: url("/assets/panix-logo.svg"); background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: none; border-radius: 20px; -webkit-filter: blur(15px); -moz-filter: blur(15px); -ms-filter: blur(15px); -o-filter: blur(15px); filter: blur(15px); } + +.logo:hover { -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); } + +.sticky { position: fixed; top: 20px; right: 20px; width: 50%; height: 10%; background-color: #111111; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.075); -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); } + +.sticky:hover { -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); } + +@media only screen and (min-width: 769px) { .logo { position: absolute; top: 20px; right: 20px; width: 25%; height: 15%; background-color: transparent; background-image: url("/assets/panix-logo.svg"); background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: none; border-radius: 20px; } + .sticky { position: fixed; top: 20px; right: 20px; width: 20%; height: 10%; background-color: #111111; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.075); } } + +nav { position: absolute; width: 300px; height: 450px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #111111; border-radius: 20px; padding: 20px; display: flex; flex-wrap: wrap; } + +nav ul { margin: auto; width: 100%; } + +nav li { list-style-type: none; margin: 10px; width: 80%; } + +nav li a { width: 100%; display: block; margin: auto !important; } + +.blurredout { filter: blur(5px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; } + +#wrapper { -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; } + +.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.85); z-index: 11; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; } + +.modalDialog:target { opacity: 1; pointer-events: auto; } + +.modalDialog > div { width: 80%; max-width: 1100px; max-height: 80vh; display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: 3px; background: #001f24; background: -moz-linear-gradient(#000, #001f24); background: -webkit-linear-gradient(#000, #001f24); background: -o-linear-gradient(#000, #001f24); } + +.close-button { background: #eeeeee; color: #111111; line-height: 48px; position: absolute; right: -12px; text-align: center; top: -10px; width: 48px; height: 48px; text-decoration: none; font-weight: bold; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 48px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; transition: all 400ms ease-in; } + +.close-button:hover { background: #e94d1d; color: #eeeeee; } + +#closearea { position: fixed; width: 100%; height: 100%; } + +#post-text { padding-top: 1rem; } + +#footer { background-color: rgba(238, 238, 238, 0.5); color: #111111; box-shadow: inset 0 10px 10px 0 rgba(0, 45, 107, 0.25) !important; } + +#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer p, #footer a, #footer strong { color: #111111; } + +#footer a { text-decoration: none; } + +#footer .footflex { display: flex; flex-wrap: wrap; justify-content: space-evenly; } + +#footer .footflex div { text-align: left; flex: 0 1 300px; max-width: 300px; margin: 80px 80px 0 80px; } + +#footer .footflex div ul { margin: 0; padding: 0; } + +#footer .footflex div li { list-style: none; border-bottom: 1px solid #111111; line-height: 3em; margin: 0; padding: 0; } + +#footer .style2:before { box-shadow: inset 0 0 0 1px #111111; } + +#footer .style2:hover:before { box-shadow: inset 0 0 0 1px #e94d1d; } + +/* AUTHOR */ +#author .bio { padding-right: 20px; } + +/* Content images */ +div.content img { width: 100%; height: auto; } + +/* Cloudcannon editor links */ +.editor-link { display: none; margin-top: 0; padding-top: 30px; } + +.editor-link .btn { border: 0; border-radius: 2px; width: 100%; max-width: 500px; box-sizing: border-box; text-decoration: none; padding: 10px 15px; margin: 0; font-size: 18px; cursor: pointer; background-color: #f7e064; color: #333; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); } + +.editor-link .btn:hover { background-color: #f4d525; color: #333; } + +.cms-editor-active .editor-link { display: block; } + +/* cookies */ +#cookie-notice { padding: 15px; display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: #333; flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; } + +#cookie-notice p { flex: 1 0 250px; margin: 0; font-size: 12px; font-family: monospace; } + +@media only screen and (max-width: 569px) { #cookie-notice p { text-align: center; } } + +.yes { flex: 0 0 250px; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; border-radius: 0.375em; border: 0; color: #000 !important; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-attachment: scroll; background-image: linear-gradient(228deg, #111111, #eeeeee); background-origin: padding-box; background-clip: border-box; background-size: 400% 400%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; margin: 20px; } + +.yes:hover { color: #000 !important; } + +/* Background Video */ +.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: -100; background: #fff; } + +.fullscreen-bg__video { background: #fff; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; } + +/* Post Navigation */ +.post-nav { /* Insert your custom styling here. Example: font-size: 14px; margin-bottom: 1em; */ display: flex; flex-wrap: wrap; justify-content: space-between; } + +.post-nav div { /* flex-grow, flex-shrink, flex-basis */ flex: 0 1 300px; } + +.post-nav-next { text-align: right; } + +/* Stream links */ +.streambox { display: block; text-align: center; } + +.streambox .streamer { list-style-type: none; display: flex; justify-content: center; flex-wrap: wrap; } + +.streambox .streamer a { flex: 1 0 150px; margin: 10px; } + +.streambox .streamer .button { display: block; flex: unset; } + +.streambox .streamer h3 { flex: unset; } + +/* Audio Player Styles +================================================== */ +/* Default / Desktop / Firefox */ +audio { margin: 0; width: 100%; } + +#mainwrap { border-radius: 5px; width: 100%; } + +#mainwrap ul { list-style: none; padding: 0; } + +#mainwrap ul li:last-child { border-radius: 0 0 5px 5px; } + +#audiowrap { background-color: black; margin: 0 auto 0 auto; } + +#plwrap { margin: 0 auto; } + +#tracks { min-height: 65px; position: relative; text-align: center; text-decoration: none; } + +#nowPlay { display: flex; width: 100%; height: 60px; flex-wrap: unset; justify-content: center; align-items: center; background-color: black; border-radius: 5px 5px 0 0; } + +#npTitle { margin: 0; padding: 21px; } + +#npAction { display: none; margin: 0; padding: 21px; font-size: 12px; } + +#plList { margin: 0; } + +#plList li { background-color: rgba(0, 0, 0, 0.25); cursor: pointer; margin: 0; padding: 21px 0; border: 1px solid black; border-top: 0; transition: all 400ms ease-in-out; } + +#plList li:hover { background-color: rgba(0, 0, 0, 0.075); transition: all 400ms ease-in-out; } + +.plItem { position: relative; } + +.plTitle { left: 50px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; } + +.plNum { padding-left: 21px; width: 25px; } + +.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; } + +.plSel, .plSel:hover { background-color: rgba(0, 0, 0, 0.075) !important; cursor: default !important; border-radius: 5px; } + +a[id^="btn"] { background-color: rgba(0, 0, 0, 0.25); color: #eeeeee; cursor: pointer; margin: 0; padding: 0 27px 0 21px; text-decoration: none; } + +a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; } + +#noJSalbum { display: none; } + +.logo { position: fixed; top: 20px; right: 20px; width: 50%; height: 10%; background-color: #111111; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.075); } + +@media only screen and (min-width: 769px) { .logo { position: fixed; top: 20px; right: 20px; width: 20%; height: 10%; background-color: #111111; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.075); } } + +#mainwrap { display: none; } + +#noJSalbum { display: unset; } + +/*# sourceMappingURL=noscript20200518-rev1.css.map */ \ No newline at end of file diff --git a/assets/css/noscript20200518-rev1.css.map b/assets/css/noscript20200518-rev1.css.map new file mode 100644 index 00000000..75c36d21 --- /dev/null +++ b/assets/css/noscript20200518-rev1.css.map @@ -0,0 +1,30 @@ +{ + "version": 3, + "file": "noscript20200518-rev1.css", + "sources": [ + "noscript20200518-rev1.scss", + "_sass/libs/_vars.scss", + "_sass/libs/_functions.scss", + "_sass/libs/_mixins.scss", + "_sass/libs/_vendor.scss", + "_sass/libs/_breakpoints.scss", + "_sass/libs/_html-grid.scss", + "_sass/libs/_fonts.scss", + "_sass/_set.scss", + "_sass/player.scss" + ], + "sourcesContent": [ + "@import 'libs/vars';\r\n@import 'libs/functions';\r\n@import 'libs/mixins';\r\n@import 'libs/vendor';\r\n@import 'libs/breakpoints';\r\n@import 'libs/html-grid';\r\n@import 'libs/fonts';\r\n\r\n\r\n/*\r\n\tStory by HTML5 UP\r\n\thtml5up.net | @ajlkn\r\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n*/\r\n\r\n/* Banner (transitions) */\r\n\r\n\t.banner {\r\n\r\n\t\t// Mixin.\r\n\t\t\t@mixin transition-banner($event) {\r\n\t\t\t\t$x: null;\r\n\t\t\t\t$y: null;\r\n\r\n\t\t\t\t@if ($event == 'load') {\r\n\t\t\t\t\t$x: 'body.is-preload &';\r\n\t\t\t\t\t$y: _duration(on-load);\r\n\t\t\t\t}\r\n\t\t\t\t@else if ($event == 'scroll') {\r\n\t\t\t\t\t$x: '&.is-inactive';\r\n\t\t\t\t\t$y: _duration(on-scroll);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// Content.\r\n\t\t\t\t\t&.on#{$event}-content-fade-up {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'none');\r\n\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-down {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'none');\r\n\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-left {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'none');\r\n\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-right {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'none');\r\n\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-content-fade-in {\r\n\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.content {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'none');\r\n\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t// Image.\r\n\t\t\t\t\t&.on#{$event}-image-fade-up {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'none');\r\n\t\t\t\t\t\t\t\topacity: 1;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-down {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'none');\r\n\t\t\t\t\t\t\t\topacity: 1;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-left {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'none');\r\n\t\t\t\t\t\t\t\topacity: 1;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-right {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\t@include vendor('transform', 'none');\r\n\t\t\t\t\t\t\t\topacity: 1;\r\n\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&.on#{$event}-image-fade-in {\r\n\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t@include vendor('transition', 'none');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t#{$x} {\r\n\t\t\t\t\t\t\t.image {\r\n\t\t\t\t\t\t\t\timg {\r\n\t\t\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t// On Load.\r\n\t\t\t@include transition-banner('load');\r\n\r\n\t\t// On Scroll.\r\n\t\t\t@include transition-banner('scroll');\r\n\r\n }\r\n \r\n// Set's customizations\r\n\r\n@import 'set';\r\n@import 'player';\r\n\r\n.logo {\r\n position: fixed;\r\n top: 20px;\r\n right: 20px;\r\n width: 50%;\r\n height: 10%;\r\n background-color: _palette(bg);\r\n background-repeat: no-repeat;\r\n background-position: center center;\r\n background-size: 95% 95%;\r\n -webkit-transition: all 400ms ease-in;\r\n -moz-transition: all 400ms ease-in;\r\n transition: all 400ms ease-in;\r\n box-shadow: 0 0 10px 1px _palette(border-alt);\r\n }\r\n\r\n @media only screen and (min-width: 769px) {\r\n .logo {\r\n position: fixed;\r\n top: 20px;\r\n right: 20px;\r\n width: 20%;\r\n height: 10%;\r\n background-color: _palette(bg);\r\n background-repeat: no-repeat;\r\n background-position: center center;\r\n background-size: 95% 95%;\r\n -webkit-transition: all 400ms ease-in;\r\n -moz-transition: all 400ms ease-in;\r\n transition: all 400ms ease-in;\r\n box-shadow: 0 0 10px 1px _palette(border-alt);\r\n }\r\n}\r\n\r\n// Player link\r\n#mainwrap {\r\n display: none;\r\n}\r\n#noJSalbum {\r\n display: unset;\r\n}", + "// Misc.\r\n\t$misc: (\r\n\t\tz-index-base:\t\t10000,\r\n\t\toverlay-opacity:\t0.5,\r\n\t\tlightbox-opacity:\t0.75,\r\n\t\tgallery-limit:\t\t32,\r\n\t\titems-limit:\t\t16\r\n\t);\r\n\r\n// Duration.\r\n\t$duration: (\r\n\t\tmenu:\t\t\t\t0.5s,\r\n\t\ttransition:\t\t\t0.2s,\r\n\t\tgallery-lightbox:\t0.5s,\r\n\t\tgallery-delay:\t\t0.15s,\r\n\t\titems-delay:\t\t0.15s,\r\n\t\ton-load:\t\t\t0.75s,\r\n\t\ton-scroll:\t\t\t0.75s\r\n\t);\r\n\r\n// Size.\r\n\t$size: (\r\n\t\tborder-radius:\t\t4px,\r\n\t\tborder-radius-alt:\t0.5rem,\r\n\t\tborder-width:\t\t1px,\r\n\t\telement-height:\t\t2.75rem,\r\n\t\telement-margin:\t\t2rem,\r\n\t\tgutter:\t\t\t\t3.5rem,\r\n\t\tinner:\t\t\t\t64rem,\r\n\t\tpadding:\t\t\t(\r\n\t\t\tdefault:\t\t7rem,\r\n\t\t\txlarge:\t\t\t5rem,\r\n\t\t\tlarge:\t\t\t4rem,\r\n\t\t\tmedium:\t\t\t3rem,\r\n\t\t\tsmall:\t\t\t2rem\r\n\t\t)\r\n\t);\r\n\r\n// Font.\r\n\t$font: (\r\n\t\tfamily:\t\t\t\t('Astloch', Helvetica, sans-serif),\r\n\t\tfamily-fixed:\t\t('Courier New', monospace),\r\n\t\tweight:\t\t\t\t400,\r\n\t\tweight-bold:\t\t700,\r\n\t\tkerning:\t\t\t-0.025em,\r\n\t\tkerning-alt:\t\t0.125em\r\n\t);\r\n\r\n// Palette.\r\n\t$palette: (\r\n\t\tcolor1:\t\t\t\t#30363d,\r\n\t\tcolor2:\t\t\t\t#db8992,\r\n\t\tcolor3:\t\t\t\t#ab7aad,\r\n\t\tcolor4:\t\t\t\t#897cad,\r\n\t\tcolor5:\t\t\t\t#7794ce,\r\n\t\tcolor6:\t\t\t\t#64abb4,\r\n\t\tcolor7:\t\t\t\t#6ba78c,\r\n\r\n bgimg: url('css-images/BRIGHT-circuit_board_pattern.jpg'),\r\n\t\tbg:\t\t\t\t\t#111111,\r\n bg-alt:\t\t\t\trgb(238, 238, 238),\r\n bg-transparent: rgba(238, 238, 238, 0.5),\r\n\t\tfg:\t\t\t\t\trgb(238, 238, 238),\r\n\t\tfg-bold:\t\t\trgb(238, 238, 238),\r\n\t\tfg-light:\t\t\trgba(238, 238, 238, 0.75),\r\n\t\tborder:\t\t\t\trgba(0, 0, 0, 0.2),\r\n\t\tborder-alt:\t\t\trgba(0, 0, 0, 0.075),\r\n border-bg:\t\t\trgba(0, 0, 0, 0.05),\r\n border-darken: rgba(0, 0, 0, 0.25),\r\n border-dark: rgba(0, 0, 0, 0.85),\r\n accent:\t\t\t\trgba(233, 77, 29, 1),\r\n accent-dark: rgb(0, 0, 0),\r\n\r\n\t\tinvert: (\r\n\t\t\tbg:\t\t\t\t#000000,\r\n\t\t\tbg-alt:\t\t\t#222222,\r\n\t\t\tfg:\t\t\t\t#ffffff,\r\n\t\t\tfg-bold:\t\t#ffffff,\r\n\t\t\tfg-light:\t\t#ffffff,\r\n\t\t\tborder:\t\t\trgb(0, 0, 0),\r\n\t\t\tborder-alt:\t\trgba(238, 238, 238, 0.25),\r\n\t\t\tborder-bg:\t\trgba(0, 0, 0, 0.125),\r\n\t\t\taccent:\t\t\t#47D3E5\r\n\t\t),\r\n\t);", + "/// Removes a specific item from a list.\r\n/// @author Hugo Giraudel\r\n/// @param {list} $list List.\r\n/// @param {integer} $index Index.\r\n/// @return {list} Updated list.\r\n@function remove-nth($list, $index) {\r\n\r\n\t$result: null;\r\n\r\n\t@if type-of($index) != number {\r\n\t\t@warn \"$index: #{quote($index)} is not a number for `remove-nth`.\";\r\n\t}\r\n\t@else if $index == 0 {\r\n\t\t@warn \"List index 0 must be a non-zero integer for `remove-nth`.\";\r\n\t}\r\n\t@else if abs($index) > length($list) {\r\n\t\t@warn \"List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.\";\r\n\t}\r\n\t@else {\r\n\r\n\t\t$result: ();\r\n\t\t$index: if($index < 0, length($list) + $index + 1, $index);\r\n\r\n\t\t@for $i from 1 through length($list) {\r\n\r\n\t\t\t@if $i != $index {\r\n\t\t\t\t$result: append($result, nth($list, $i));\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t@return $result;\r\n\r\n}\r\n\r\n/// Gets a value from a map.\r\n/// @author Hugo Giraudel\r\n/// @param {map} $map Map.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function val($map, $keys...) {\r\n\r\n\t@if nth($keys, 1) == null {\r\n\t\t$keys: remove-nth($keys, 1);\r\n\t}\r\n\r\n\t@each $key in $keys {\r\n\t\t$map: map-get($map, $key);\r\n\t}\r\n\r\n\t@return $map;\r\n\r\n}\r\n\r\n/// Gets a duration value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _duration($keys...) {\r\n\t@return val($duration, $keys...);\r\n}\r\n\r\n/// Gets a font value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _font($keys...) {\r\n\t@return val($font, $keys...);\r\n}\r\n\r\n/// Gets a misc value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _misc($keys...) {\r\n\t@return val($misc, $keys...);\r\n}\r\n\r\n/// Gets a palette value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _palette($keys...) {\r\n\t@return val($palette, $keys...);\r\n}\r\n\r\n/// Gets a size value.\r\n/// @param {string} $keys Key(s).\r\n/// @return {string} Value.\r\n@function _size($keys...) {\r\n\t@return val($size, $keys...);\r\n}", + "/// Makes an element's :before pseudoelement a FontAwesome icon.\r\n/// @param {string} $content Optional content value to use.\r\n/// @param {string} $category Optional category to use.\r\n/// @param {string} $where Optional pseudoelement to target (before or after).\r\n@mixin icon($content: false, $category: regular, $where: before) {\r\n\r\n\ttext-decoration: none;\r\n\r\n\t&:#{$where} {\r\n\r\n\t\t@if $content {\r\n\t\t\tcontent: $content;\r\n\t\t}\r\n\r\n\t\t-moz-osx-font-smoothing: grayscale;\r\n\t\t-webkit-font-smoothing: antialiased;\r\n\t\tdisplay: inline-block;\r\n\t\tfont-style: normal;\r\n\t\tfont-variant: normal;\r\n\t\ttext-rendering: auto;\r\n\t\tline-height: 1;\r\n\t\ttext-transform: none !important;\r\n\r\n\t\t@if ($category == brands) {\r\n\t\t\tfont-family: 'Font Awesome 5 Brands';\r\n\t\t}\r\n\t\t@elseif ($category == solid) {\r\n\t\t\tfont-family: 'Font Awesome 5 Free';\r\n\t\t\tfont-weight: 900;\r\n\t\t}\r\n\t\t@else {\r\n\t\t\tfont-family: 'Font Awesome 5 Free';\r\n\t\t\tfont-weight: 400;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n\r\n/// Applies padding to an element, taking the current element-margin value into account.\r\n/// @param {mixed} $tb Top/bottom padding.\r\n/// @param {mixed} $lr Left/right padding.\r\n/// @param {list} $pad Optional extra padding (in the following order top, right, bottom, left)\r\n/// @param {bool} $important If true, adds !important.\r\n@mixin padding($tb, $lr, $pad: (0,0,0,0), $important: null) {\r\n\r\n\t@if $important {\r\n\t\t$important: '!important';\r\n\t}\r\n\r\n\t$x: 0.1em;\r\n\r\n\t@if unit(_size(element-margin)) == 'rem' {\r\n\t\t$x: 0.1rem;\r\n\t}\r\n\r\n\tpadding: ($tb + nth($pad,1)) ($lr + nth($pad,2)) max($x, $tb - _size(element-margin) + nth($pad,3)) ($lr + nth($pad,4)) #{$important};\r\n\r\n}\r\n\r\n/// Encodes a SVG data URL so IE doesn't choke (via codepen.io/jakob-e/pen/YXXBrp).\r\n/// @param {string} $svg SVG data URL.\r\n/// @return {string} Encoded SVG data URL.\r\n@function svg-url($svg) {\r\n\r\n\t$svg: str-replace($svg, '\"', '\\'');\r\n\t$svg: str-replace($svg, '%', '%25');\r\n\t$svg: str-replace($svg, '<', '%3C');\r\n\t$svg: str-replace($svg, '>', '%3E');\r\n\t$svg: str-replace($svg, '&', '%26');\r\n\t$svg: str-replace($svg, '#', '%23');\r\n\t$svg: str-replace($svg, '{', '%7B');\r\n\t$svg: str-replace($svg, '}', '%7D');\r\n\t$svg: str-replace($svg, ';', '%3B');\r\n\r\n\t@return url(\"data:image/svg+xml;charset=utf8,#{$svg}\");\r\n\r\n}", + "// vendor.scss v1.0 | @ajlkn | MIT licensed */\n\n// Vars.\n\n\t/// Vendor prefixes.\n\t/// @var {list}\n\t$vendor-prefixes: (\n\t\t'-moz-',\n\t\t'-webkit-',\n\t\t'-ms-',\n\t\t''\n\t);\n\n\t/// Properties that should be vendorized.\n\t/// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org\n\t/// @var {list}\n\t$vendor-properties: (\n\n\t\t// Animation.\n\t\t\t'animation',\n\t\t\t'animation-delay',\n\t\t\t'animation-direction',\n\t\t\t'animation-duration',\n\t\t\t'animation-fill-mode',\n\t\t\t'animation-iteration-count',\n\t\t\t'animation-name',\n\t\t\t'animation-play-state',\n\t\t\t'animation-timing-function',\n\n\t\t// Appearance.\n\t\t\t'appearance',\n\n\t\t// Backdrop filter.\n\t\t\t'backdrop-filter',\n\n\t\t// Background image options.\n\t\t\t'background-clip',\n\t\t\t'background-origin',\n\t\t\t'background-size',\n\n\t\t// Box sizing.\n\t\t\t'box-sizing',\n\n\t\t// Clip path.\n\t\t\t'clip-path',\n\n\t\t// Filter effects.\n\t\t\t'filter',\n\n\t\t// Flexbox.\n\t\t\t'align-content',\n\t\t\t'align-items',\n\t\t\t'align-self',\n\t\t\t'flex',\n\t\t\t'flex-basis',\n\t\t\t'flex-direction',\n\t\t\t'flex-flow',\n\t\t\t'flex-grow',\n\t\t\t'flex-shrink',\n\t\t\t'flex-wrap',\n\t\t\t'justify-content',\n\t\t\t'order',\n\n\t\t// Font feature.\n\t\t\t'font-feature-settings',\n\t\t\t'font-language-override',\n\t\t\t'font-variant-ligatures',\n\n\t\t// Font kerning.\n\t\t\t'font-kerning',\n\n\t\t// Fragmented borders and backgrounds.\n\t\t\t'box-decoration-break',\n\n\t\t// Grid layout.\n\t\t\t'grid-column',\n\t\t\t'grid-column-align',\n\t\t\t'grid-column-end',\n\t\t\t'grid-column-start',\n\t\t\t'grid-row',\n\t\t\t'grid-row-align',\n\t\t\t'grid-row-end',\n\t\t\t'grid-row-start',\n\t\t\t'grid-template-columns',\n\t\t\t'grid-template-rows',\n\n\t\t// Hyphens.\n\t\t\t'hyphens',\n\t\t\t'word-break',\n\n\t\t// Masks.\n\t\t\t'mask',\n\t\t\t'mask-border',\n\t\t\t'mask-border-outset',\n\t\t\t'mask-border-repeat',\n\t\t\t'mask-border-slice',\n\t\t\t'mask-border-source',\n\t\t\t'mask-border-width',\n\t\t\t'mask-clip',\n\t\t\t'mask-composite',\n\t\t\t'mask-image',\n\t\t\t'mask-origin',\n\t\t\t'mask-position',\n\t\t\t'mask-repeat',\n\t\t\t'mask-size',\n\n\t\t// Multicolumn.\n\t\t\t'break-after',\n\t\t\t'break-before',\n\t\t\t'break-inside',\n\t\t\t'column-count',\n\t\t\t'column-fill',\n\t\t\t'column-gap',\n\t\t\t'column-rule',\n\t\t\t'column-rule-color',\n\t\t\t'column-rule-style',\n\t\t\t'column-rule-width',\n\t\t\t'column-span',\n\t\t\t'column-width',\n\t\t\t'columns',\n\n\t\t// Object fit.\n\t\t\t'object-fit',\n\t\t\t'object-position',\n\n\t\t// Regions.\n\t\t\t'flow-from',\n\t\t\t'flow-into',\n\t\t\t'region-fragment',\n\n\t\t// Scroll snap points.\n\t\t\t'scroll-snap-coordinate',\n\t\t\t'scroll-snap-destination',\n\t\t\t'scroll-snap-points-x',\n\t\t\t'scroll-snap-points-y',\n\t\t\t'scroll-snap-type',\n\n\t\t// Shapes.\n\t\t\t'shape-image-threshold',\n\t\t\t'shape-margin',\n\t\t\t'shape-outside',\n\n\t\t// Tab size.\n\t\t\t'tab-size',\n\n\t\t// Text align last.\n\t\t\t'text-align-last',\n\n\t\t// Text decoration.\n\t\t\t'text-decoration-color',\n\t\t\t'text-decoration-line',\n\t\t\t'text-decoration-skip',\n\t\t\t'text-decoration-style',\n\n\t\t// Text emphasis.\n\t\t\t'text-emphasis',\n\t\t\t'text-emphasis-color',\n\t\t\t'text-emphasis-position',\n\t\t\t'text-emphasis-style',\n\n\t\t// Text size adjust.\n\t\t\t'text-size-adjust',\n\n\t\t// Text spacing.\n\t\t\t'text-spacing',\n\n\t\t// Transform.\n\t\t\t'transform',\n\t\t\t'transform-origin',\n\n\t\t// Transform 3D.\n\t\t\t'backface-visibility',\n\t\t\t'perspective',\n\t\t\t'perspective-origin',\n\t\t\t'transform-style',\n\n\t\t// Transition.\n\t\t\t'transition',\n\t\t\t'transition-delay',\n\t\t\t'transition-duration',\n\t\t\t'transition-property',\n\t\t\t'transition-timing-function',\n\n\t\t// Unicode bidi.\n\t\t\t'unicode-bidi',\n\n\t\t// User select.\n\t\t\t'user-select',\n\n\t\t// Writing mode.\n\t\t\t'writing-mode',\n\n\t);\n\n\t/// Values that should be vendorized.\n\t/// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org\n\t/// @var {list}\n\t$vendor-values: (\n\n\t\t// Cross fade.\n\t\t\t'cross-fade',\n\n\t\t// Element function.\n\t\t\t'element',\n\n\t\t// Filter function.\n\t\t\t'filter',\n\n\t\t// Flexbox.\n\t\t\t'flex',\n\t\t\t'inline-flex',\n\n\t\t// Grab cursors.\n\t\t\t'grab',\n\t\t\t'grabbing',\n\n\t\t// Gradients.\n\t\t\t'linear-gradient',\n\t\t\t'repeating-linear-gradient',\n\t\t\t'radial-gradient',\n\t\t\t'repeating-radial-gradient',\n\n\t\t// Grid layout.\n\t\t\t'grid',\n\t\t\t'inline-grid',\n\n\t\t// Image set.\n\t\t\t'image-set',\n\n\t\t// Intrinsic width.\n\t\t\t'max-content',\n\t\t\t'min-content',\n\t\t\t'fit-content',\n\t\t\t'fill',\n\t\t\t'fill-available',\n\t\t\t'stretch',\n\n\t\t// Sticky position.\n\t\t\t'sticky',\n\n\t\t// Transform.\n\t\t\t'transform',\n\n\t\t// Zoom cursors.\n\t\t\t'zoom-in',\n\t\t\t'zoom-out',\n\n\t);\n\n// Functions.\n\n\t/// Removes a specific item from a list.\n\t/// @author Hugo Giraudel\n\t/// @param {list} $list List.\n\t/// @param {integer} $index Index.\n\t/// @return {list} Updated list.\n\t@function remove-nth($list, $index) {\n\n\t\t$result: null;\n\n\t\t@if type-of($index) != number {\n\t\t\t@warn \"$index: #{quote($index)} is not a number for `remove-nth`.\";\n\t\t}\n\t\t@else if $index == 0 {\n\t\t\t@warn \"List index 0 must be a non-zero integer for `remove-nth`.\";\n\t\t}\n\t\t@else if abs($index) > length($list) {\n\t\t\t@warn \"List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.\";\n\t\t}\n\t\t@else {\n\n\t\t\t$result: ();\n\t\t\t$index: if($index < 0, length($list) + $index + 1, $index);\n\n\t\t\t@for $i from 1 through length($list) {\n\n\t\t\t\t@if $i != $index {\n\t\t\t\t\t$result: append($result, nth($list, $i));\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\t@return $result;\n\n\t}\n\n\t/// Replaces a substring within another string.\n\t/// @author Hugo Giraudel\n\t/// @param {string} $string String.\n\t/// @param {string} $search Substring.\n\t/// @param {string} $replace Replacement.\n\t/// @return {string} Updated string.\n\t@function str-replace($string, $search, $replace: '') {\n\n\t\t$index: str-index($string, $search);\n\n\t\t@if $index {\n\t\t\t@return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n\t\t}\n\n\t\t@return $string;\n\n\t}\n\n\t/// Replaces a substring within each string in a list.\n\t/// @param {list} $strings List of strings.\n\t/// @param {string} $search Substring.\n\t/// @param {string} $replace Replacement.\n\t/// @return {list} Updated list of strings.\n\t@function str-replace-all($strings, $search, $replace: '') {\n\n\t\t@each $string in $strings {\n\t\t\t$strings: set-nth($strings, index($strings, $string), str-replace($string, $search, $replace));\n\t\t}\n\n\t\t@return $strings;\n\n\t}\n\n// Mixins.\n\n\t/// Wraps @content in vendorized keyframe blocks.\n\t/// @param {string} $name Name.\n\t@mixin keyframes($name) {\n\n\t\t@-moz-keyframes #{$name} { @content; }\n\t\t@-webkit-keyframes #{$name} { @content; }\n\t\t@-ms-keyframes #{$name} { @content; }\n\t\t@keyframes #{$name} { @content; }\n\n\t}\n\n\t/// Vendorizes a declaration's property and/or value(s).\n\t/// @param {string} $property Property.\n\t/// @param {mixed} $value String/list of value(s).\n\t@mixin vendor($property, $value) {\n\n\t\t// Determine if property should expand.\n\t\t\t$expandProperty: index($vendor-properties, $property);\n\n\t\t// Determine if value should expand (and if so, add '-prefix-' placeholder).\n\t\t\t$expandValue: false;\n\n\t\t\t@each $x in $value {\n\t\t\t\t@each $y in $vendor-values {\n\t\t\t\t\t@if $y == str-slice($x, 1, str-length($y)) {\n\n\t\t\t\t\t\t$value: set-nth($value, index($value, $x), '-prefix-' + $x);\n\t\t\t\t\t\t$expandValue: true;\n\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Expand property?\n\t\t\t@if $expandProperty {\n\t\t\t @each $vendor in $vendor-prefixes {\n\t\t\t #{$vendor}#{$property}: #{str-replace-all($value, '-prefix-', $vendor)};\n\t\t\t }\n\t\t\t}\n\n\t\t// Expand just the value?\n\t\t\t@elseif $expandValue {\n\t\t\t @each $vendor in $vendor-prefixes {\n\t\t\t #{$property}: #{str-replace-all($value, '-prefix-', $vendor)};\n\t\t\t }\n\t\t\t}\n\n\t\t// Neither? Treat them as a normal declaration.\n\t\t\t@else {\n\t\t #{$property}: #{$value};\n\t\t\t}\n\n\t}", + "// breakpoints.scss v1.0 | @ajlkn | MIT licensed */\n\n// Vars.\n\n\t/// Breakpoints.\n\t/// @var {list}\n\t$breakpoints: () !global;\n\n// Mixins.\n\n\t/// Sets breakpoints.\n\t/// @param {map} $x Breakpoints.\n\t@mixin breakpoints($x: ()) {\n\t\t$breakpoints: $x !global;\n\t}\n\n\t/// Wraps @content in a @media block targeting a specific orientation.\n\t/// @param {string} $orientation Orientation.\n\t@mixin orientation($orientation) {\n\t\t@media screen and (orientation: #{$orientation}) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t/// Wraps @content in a @media block using a given query.\n\t/// @param {string} $query Query.\n\t@mixin breakpoint($query: null) {\n\n\t\t$breakpoint: null;\n\t\t$op: null;\n\t\t$media: null;\n\n\t\t// Determine operator, breakpoint.\n\n\t\t\t// Greater than or equal.\n\t\t\t\t@if (str-slice($query, 0, 2) == '>=') {\n\n\t\t\t\t\t$op: 'gte';\n\t\t\t\t\t$breakpoint: str-slice($query, 3);\n\n\t\t\t\t}\n\n\t\t\t// Less than or equal.\n\t\t\t\t@elseif (str-slice($query, 0, 2) == '<=') {\n\n\t\t\t\t\t$op: 'lte';\n\t\t\t\t\t$breakpoint: str-slice($query, 3);\n\n\t\t\t\t}\n\n\t\t\t// Greater than.\n\t\t\t\t@elseif (str-slice($query, 0, 1) == '>') {\n\n\t\t\t\t\t$op: 'gt';\n\t\t\t\t\t$breakpoint: str-slice($query, 2);\n\n\t\t\t\t}\n\n\t\t\t// Less than.\n\t\t\t\t@elseif (str-slice($query, 0, 1) == '<') {\n\n\t\t\t\t\t$op: 'lt';\n\t\t\t\t\t$breakpoint: str-slice($query, 2);\n\n\t\t\t\t}\n\n\t\t\t// Not.\n\t\t\t\t@elseif (str-slice($query, 0, 1) == '!') {\n\n\t\t\t\t\t$op: 'not';\n\t\t\t\t\t$breakpoint: str-slice($query, 2);\n\n\t\t\t\t}\n\n\t\t\t// Equal.\n\t\t\t\t@else {\n\n\t\t\t\t\t$op: 'eq';\n\t\t\t\t\t$breakpoint: $query;\n\n\t\t\t\t}\n\n\t\t// Build media.\n\t\t\t@if ($breakpoint and map-has-key($breakpoints, $breakpoint)) {\n\n\t\t\t\t$a: map-get($breakpoints, $breakpoint);\n\n\t\t\t\t// Range.\n\t\t\t\t\t@if (type-of($a) == 'list') {\n\n\t\t\t\t\t\t$x: nth($a, 1);\n\t\t\t\t\t\t$y: nth($a, 2);\n\n\t\t\t\t\t\t// Max only.\n\t\t\t\t\t\t\t@if ($x == null) {\n\n\t\t\t\t\t\t\t\t// Greater than or equal (>= 0 / anything)\n\t\t\t\t\t\t\t\t\t@if ($op == 'gte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than or equal (<= y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Greater than (> y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'gt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than (< 0 / invalid)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: -1px)';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Not (> y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'not') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Equal (<= y)\n\t\t\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Min only.\n\t\t\t\t\t\t\t@else if ($y == null) {\n\n\t\t\t\t\t\t\t\t// Greater than or equal (>= x)\n\t\t\t\t\t\t\t\t\t@if ($op == 'gte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than or equal (<= inf / anything)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Greater than (> inf / invalid)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'gt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: -1px)';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than (< x)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Not (< x)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'not') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Equal (>= x)\n\t\t\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Min and max.\n\t\t\t\t\t\t\t@else {\n\n\t\t\t\t\t\t\t\t// Greater than or equal (>= x)\n\t\t\t\t\t\t\t\t\t@if ($op == 'gte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than or equal (<= y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Greater than (> y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'gt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than (< x)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Not (< x and > y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'not') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + '), screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Equal (>= x and <= y)\n\t\t\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ') and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t}\n\n\t\t\t\t// String.\n\t\t\t\t\t@else {\n\n\t\t\t\t\t\t// Missing a media type? Prefix with \"screen\".\n\t\t\t\t\t\t\t@if (str-slice($a, 0, 1) == '(') {\n\t\t\t\t\t\t\t\t$media: 'screen and ' + $a;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Otherwise, use as-is.\n\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t$media: $a;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t}\n\n\t\t\t}\n\n\t\t// Output.\n\t @media #{$media} {\n\t\t\t\t@content;\n\t\t\t}\n\n\t}", + "// html-grid.scss v1.0 | @ajlkn | MIT licensed */\r\n\r\n// Mixins.\r\n\r\n\t/// Initializes the current element as an HTML grid.\r\n\t/// @param {mixed} $gutters Gutters (either a single number to set both column/row gutters, or a list to set them individually).\r\n\t/// @param {mixed} $suffix Column class suffix (optional; either a single suffix or a list).\r\n\t@mixin html-grid($gutters: 1.5em, $suffix: '') {\r\n\r\n\t\t// Initialize.\r\n\t\t\t$cols: 12;\r\n\t\t\t$multipliers: 0, 0.25, 0.5, 1, 1.50, 2.00;\r\n\t\t\t$unit: 100% / $cols;\r\n\r\n\t\t\t// Suffixes.\r\n\t\t\t\t$suffixes: null;\r\n\r\n\t\t\t\t@if (type-of($suffix) == 'list') {\r\n\t\t\t\t\t$suffixes: $suffix;\r\n\t\t\t\t}\r\n\t\t\t\t@else {\r\n\t\t\t\t\t$suffixes: ($suffix);\r\n\t\t\t\t}\r\n\r\n\t\t\t// Gutters.\r\n\t\t\t\t$guttersCols: null;\r\n\t\t\t\t$guttersRows: null;\r\n\r\n\t\t\t\t@if (type-of($gutters) == 'list') {\r\n\r\n\t\t\t\t\t$guttersCols: nth($gutters, 1);\r\n\t\t\t\t\t$guttersRows: nth($gutters, 2);\r\n\r\n\t\t\t\t}\r\n\t\t\t\t@else {\r\n\r\n\t\t\t\t\t$guttersCols: $gutters;\r\n\t\t\t\t\t$guttersRows: 0;\r\n\r\n\t\t\t\t}\r\n\r\n\t\t// Row.\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\talign-items: stretch;\r\n\r\n\t\t\t// Columns.\r\n\t\t\t\t> * {\r\n\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t}\r\n\r\n\t\t\t// Gutters.\r\n\t\t\t\t&.gtr-uniform {\r\n\t\t\t\t\t> * {\r\n\t\t\t\t\t\t> :last-child {\r\n\t\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t// Alignment.\r\n\t\t\t\t&.aln-left {\r\n\t\t\t\t\tjustify-content: flex-start;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-center {\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-right {\r\n\t\t\t\t\tjustify-content: flex-end;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-top {\r\n\t\t\t\t\talign-items: flex-start;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-middle {\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.aln-bottom {\r\n\t\t\t\t\talign-items: flex-end;\r\n\t\t\t\t}\r\n\r\n\t\t// Step through suffixes.\r\n\t\t\t@each $suffix in $suffixes {\r\n\r\n\t\t\t\t// Suffix.\r\n\t\t\t\t\t@if ($suffix != '') {\r\n\t\t\t\t\t\t$suffix: '-' + $suffix;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t@else {\r\n\t\t\t\t\t\t$suffix: '';\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t// Row.\r\n\r\n\t\t\t\t\t// Important.\r\n\t\t\t\t\t\t> .imp#{$suffix} {\r\n\t\t\t\t\t\t\torder: -1;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// Columns, offsets.\r\n\t\t\t\t\t\t@for $i from 1 through $cols {\r\n\t\t\t\t\t\t\t> .col-#{$i}#{$suffix} {\r\n\t\t\t\t\t\t\t\twidth: $unit * $i;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t> .off-#{$i}#{$suffix} {\r\n\t\t\t\t\t\t\t\tmargin-left: $unit * $i;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// Step through multipliers.\r\n\t\t\t\t\t\t@each $multiplier in $multipliers {\r\n\r\n\t\t\t\t\t\t\t// Gutters.\r\n\t\t\t\t\t\t\t\t$class: null;\r\n\r\n\t\t\t\t\t\t\t\t@if ($multiplier != 1) {\r\n\t\t\t\t\t\t\t\t\t$class: '.gtr-' + ($multiplier * 100);\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t&#{$class} {\r\n\t\t\t\t\t\t\t\t\tmargin-top: ($guttersRows * $multiplier * -1);\r\n\t\t\t\t\t\t\t\t\tmargin-left: ($guttersCols * $multiplier * -1);\r\n\r\n\t\t\t\t\t\t\t\t\t> * {\r\n\t\t\t\t\t\t\t\t\t\tpadding: ($guttersRows * $multiplier) 0 0 ($guttersCols * $multiplier);\r\n\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\t// Uniform.\r\n\t\t\t\t\t\t\t\t\t\t&.gtr-uniform {\r\n\t\t\t\t\t\t\t\t\t\t\tmargin-top: $guttersCols * $multiplier * -1;\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t> * {\r\n\t\t\t\t\t\t\t\t\t\t\t\tpadding-top: $guttersCols * $multiplier;\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t}", + "/* latin */\n@font-face {\n font-family: 'Astloch';\n font-style: normal;\n font-weight: 700;\n src: local('Astloch Bold'), local('Astloch-Bold'), url(./Astloch-Bold.ttf) format('truetype');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n", + "\n\n/* Animation */\n@-webkit-keyframes infiniteRotate { \n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n}\n\n@keyframes infinite-rotate { \n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n}\n@-moz-keyframes infinite-rotate { \n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n}\n\n\n\n@-webkit-keyframes backgroundBlink {\n 0%{background-position:73% 0%}\n 50%{background-position:28% 100%}\n 100%{background-position:73% 0%}\n}\n@-moz-keyframes backgroundBlink {\n 0%{background-position:73% 0%}\n 50%{background-position:28% 100%}\n 100%{background-position:73% 0%}\n}\n@keyframes backgroundBlink {\n 0%{background-position:73% 0%}\n 50%{background-position:28% 100%}\n 100%{background-position:73% 0%}\n}\n\n@-webkit-keyframes BackgroundFlow {\n 0%{background-position:0% 50%}\n 50%{background-position:100% 50%}\n 100%{background-position:0% 50%}\n}\n@-moz-keyframes BackgroundFlow {\n 0%{background-position:0% 50%}\n 50%{background-position:100% 50%}\n 100%{background-position:0% 50%}\n}\n@keyframes BackgroundFlow {\n 0%{background-position:0% 100%}\n 50%{background-position:100% 0%}\n 100%{background-position:0% 100%}\n}\n\n.slow-background {\n -webkit-animation: BackgroundFlow 200s ease infinite;\n -moz-animation: BackgroundFlow 200s ease infinite;\n animation: BackgroundFlow 200s ease infinite;\n}\n\n.spinnit {\n\n -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */\n -moz-animation: infiniteRotate 2s linear infinite;\n animation: infiniteRotate 2s linear infinite;\n }\n.paused {\n animation-play-state: paused;\n}\n\n/* Navigation */\n\n.logo {\n z-index: 10;\n text-decoration: none;\n position: absolute;\n top:20px;\n left: 50%;\n transform: translateX(-50%);\n width: 80%;\n height: 15%;\n background-color: transparent;\n background-image: url('/assets/panix-logo.svg');\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 95% 95%;\n -webkit-transition: all 400ms ease-in;\n -moz-transition: all 400ms ease-in;\n transition: all 400ms ease-in;\n box-shadow: none;\n border-radius: 20px;\n -webkit-filter: blur(15px);\n -moz-filter: blur(15px);\n -ms-filter: blur(15px);\n -o-filter: blur(15px);\n filter: blur(15px);\n}\n.logo:hover {\n -webkit-filter: blur(0px);\n -moz-filter: blur(0px);\n -ms-filter: blur(0px);\n -o-filter: blur(0px);\n filter: blur(0px);\n}\n.sticky {\n position: fixed;\n top: 20px;\n right: 20px;\n width: 50%;\n height: 10%;\n background-color: _palette(bg);\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 95% 95%;\n -webkit-transition: all 400ms ease-in;\n -moz-transition: all 400ms ease-in;\n transition: all 400ms ease-in;\n box-shadow: 0 0 10px 1px _palette(border-alt);\n -webkit-filter: blur(0px);\n -moz-filter: blur(0px);\n -ms-filter: blur(0px);\n -o-filter: blur(0px);\n filter: blur(0px);\n }\n .sticky:hover {\n -webkit-filter: blur(0px);\n -moz-filter: blur(0px);\n -ms-filter: blur(0px);\n -o-filter: blur(0px);\n filter: blur(0px);\n }\n @media only screen and (min-width: 769px) {\n .logo {\n position: absolute;\n top:20px;\n right: 20px;\n width: 25%;\n height: 15%;\n background-color: transparent;\n background-image: url('/assets/panix-logo.svg');\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 95% 95%;\n -webkit-transition: all 400ms ease-in;\n -moz-transition: all 400ms ease-in;\n transition: all 400ms ease-in;\n box-shadow: none;\n border-radius: 20px;\n }\n .sticky {\n position: fixed;\n top: 20px;\n right: 20px;\n width: 20%;\n height: 10%;\n background-color: _palette(bg);\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 95% 95%;\n -webkit-transition: all 400ms ease-in;\n -moz-transition: all 400ms ease-in;\n transition: all 400ms ease-in;\n box-shadow: 0 0 10px 1px _palette(border-alt);\n }\n}\n\nnav {\n position: absolute;\n width: 300px;\n height: 450px;\n max-height: 90vh;\n max-width: 90vw;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n background-color: _palette(bg);\n border-radius: 20px;\n padding: 20px;\n display: flex;\n flex-wrap: wrap;\n ul {\n margin: auto;\n\n width: 100%\n\n }\n li {\n list-style-type: none;\n margin: 10px;\n width: 80%;\n a {\n width: 100%;\n display: block;\n margin: auto !important;\n\n }\n }\n }\n .blurredout {\n filter: blur(5px);\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n }\n\n #wrapper {\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n }\n.modalDialog {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: _palette(border-dark);\n z-index: 11;\n opacity:0;\n -webkit-transition: opacity 400ms ease-in;\n -moz-transition: opacity 400ms ease-in;\n transition: opacity 400ms ease-in;\n pointer-events: none;\n}\n\n.modalDialog:target {\n opacity:1;\n pointer-events: auto;\n}\n\n.modalDialog > div {\n width: 80%;\n max-width: 1100px;\n max-height: 80vh;\n display: flex;\n align-items: center;\n position: relative;\n margin: 100px auto;\n padding: 20px;\n border-radius: 3px;\n background: rgb(0, 31, 36);\n background: -moz-linear-gradient(#000, rgb(0, 31, 36));\n background: -webkit-linear-gradient(#000, rgb(0, 31, 36));\n background: -o-linear-gradient(#000, rgb(0, 31, 36));\n}\n\n\n.close-button {\n background: _palette(fg);\n color: _palette(bg);\n line-height: 48px;\n position: absolute;\n right: -12px;\n text-align: center;\n top: -10px;\n width: 48px;\n height: 48px;\n text-decoration: none;\n font-weight: bold;\n -webkit-border-radius: 12px;\n -moz-border-radius: 12px;\n border-radius: 48px;\n -moz-box-shadow: 1px 1px 3px #000;\n -webkit-box-shadow: 1px 1px 3px #000;\n box-shadow: 1px 1px 3px #000;\n transition: all 400ms ease-in;\n}\n\n.close-button:hover { \n background: _palette(accent); \n color: _palette(fg);\n}\n\n#closearea {\n position: fixed;\n width: 100%;\n height: 100%;\n\n}\n\n\n\n//* POSTS *//\n\n#post-text {\n padding-top: 1rem;\n}\n//* FOOTER *//\n\n#footer {\n\n background-color: _palette(bg-transparent);\n color: _palette(bg);\n box-shadow: inset 0 10px 10px 0 rgba(0, 45, 107, 0.25) !important;\n\n h1, h2, h3, h4, h5, p, a, strong {\n color: _palette(bg);\n }\n a {\n text-decoration: none;\n }\n\n .footflex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-evenly;\n div {\n text-align: left;\n flex: 0 1 300px;\n max-width: 300px;\n margin: 80px 80px 0 80px;\n\n ul {\n margin: 0;\n padding: 0;\n }\n li {\n list-style: none;\n border-bottom: 1px solid _palette(bg);\n line-height: 3em;\n margin: 0;\n padding: 0;\n }\n }\n }\n .style2 {\n &:before {\n box-shadow: inset 0 0 0 _size(border-width) _palette(bg);\n }\n }\n .style2:hover {\n &:before {\n box-shadow: inset 0 0 0 _size(border-width) _palette(accent);\n }\n }\n}\n\n/* AUTHOR */\n\n#author {\n .bio {\n padding-right: 20px;\n }\n\n}\n\n/* Content images */\ndiv.content {\n img {\n width: 100%;\n height: auto;\n }\n}\n\n/* Cloudcannon editor links */\n\n.editor-link {\n display: none;\n margin-top: 0;\n padding-top: 30px;\n .btn {\n border: 0;\n border-radius: 2px;\n width: 100%;\n max-width: 500px;\n box-sizing: border-box;\n text-decoration: none;\n padding: 10px 15px;\n margin: 0;\n font-size: 18px;\n cursor: pointer;\n background-color: #f7e064;\n color: #333;\n box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2);\n\n &:hover {\n background-color: #f4d525;\n color: #333;\n }\n }\n}\n\n.cms-editor-active .editor-link {\n display: block;\n}\n\n/* cookies */\n\n#cookie-notice {\n padding: 15px;\n display: none;\n text-align: right;\n position: fixed;\n bottom: 0;\n width: 100%;\n background-color: #333;\n flex-wrap: wrap;\n justify-content: space-evenly;\n align-content: center;\n align-items: center;\n z-index: 1000;\n\n p {\n flex: 1 0 250px;\n margin: 0;\n font-size: 12px;\n font-family: monospace;\n }\n @media only screen and (max-width: 569px) {\n p {\n text-align: center;\n }\n }\n}\n\n.yes {\n flex: 0 0 250px;\n\n -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n border-radius: 0.375em;\n border: 0;\n color: #000 !important;\n background-position-x: 0%;\n background-position-y: 0%;\n background-repeat: repeat;\n background-attachment: scroll;\n background-image: linear-gradient(228deg, _palette(bg), _palette(fg));\n background-origin: padding-box;\n background-clip: border-box;\n\n background-size: 400% 400%;\n -webkit-animation: backgroundBlink 2s ease infinite;\n -moz-animation: backgroundBlink 2s ease infinite;\n animation: backgroundBlink 2s ease infinite;\n margin: 20px;\n\n}\n.yes:hover {\n color: #000 !important;\n}\n\n/* Background Video */\n.fullscreen-bg {\n position: absolute;\n height: 100%;\n width: 100%;\n overflow: hidden;\n z-index: -100;\n background: #fff;\n}\n\n.fullscreen-bg__video {\n background: #fff;\n position: relative;\n left: 50%;\n top:50%;\n transform: translate(-50%, -50%);\n width: 100%;\n}\n\n/* Post Navigation */\n\n.post-nav {\n /* Insert your custom styling here. Example:\n\n font-size: 14px;\n margin-bottom: 1em;\n */\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n\n}\n.post-nav div {\n /* flex-grow, flex-shrink, flex-basis */\n flex: 0 1 300px;\n\n}\n.post-nav-next {\n text-align: right;\n}\n\n\n/* Stream links */ \n.streambox {\n \n display: block;\n text-align: center;\n\n .streamer {\n list-style-type:none;\n display:flex;\n justify-content: center;\n flex-wrap: wrap;\n\n a {\n flex: 1 0 150px;\n margin:10px;\n }\n .button {\n display: block;\n flex: unset;\n }\n h3 {\n flex: unset;\n }\n }\n}", + "/* Audio Player Styles\n================================================== */\n\n/* Default / Desktop / Firefox */\n\naudio {\n margin: 0;\n width: 100%;\n}\n\n#mainwrap {\n border-radius: 5px;\n width: 100%;\n ul {\n list-style: none;\n padding: 0;\n li:last-child {\n border-radius: 0 0 5px 5px;\n }\n }\n}\n\n#audiowrap {\n background-color: _palette(accent-dark);\n margin: 0 auto 0 auto;\n}\n\n#plwrap {\n margin: 0 auto;\n}\n\n#tracks {\n min-height: 65px;\n position: relative;\n text-align: center;\n text-decoration: none;\n\n}\n\n\n#nowPlay {\n display: flex;\n width: 100%;\n height: 60px;\n flex-wrap: unset;\n justify-content: center;\n align-items: center;\n background-color: _palette(accent-dark);\n border-radius: 5px 5px 0 0;\n}\n\n#npTitle {\n margin: 0;\n padding: 21px;\n\n}\n\n#npAction {\n display: none;\n margin: 0;\n padding: 21px;\n font-size: 12px;\n}\n\n#plList {\n margin: 0;\n}\n\n#plList li {\n background-color: _palette(border-darken);\n cursor: pointer;\n margin: 0;\n padding: 21px 0;\n border: 1px solid _palette(accent-dark);\n border-top: 0;\n transition: all 400ms ease-in-out;\n}\n\n#plList li:hover {\n background-color: _palette(border-alt);\n transition: all 400ms ease-in-out;\n}\n\n.plItem {\n position: relative;\n}\n\n.plTitle {\n left: 50px;\n overflow: hidden;\n position: absolute;\n right: 65px;\n text-overflow: ellipsis;\n top: 0;\n white-space: nowrap;\n font-weight: bold;\n}\n\n.plNum {\n padding-left: 21px;\n width: 25px;\n}\n\n.plLength {\n padding-left: 21px;\n position: absolute;\n right: 21px;\n top: 0;\n}\n\n.plSel, .plSel:hover {\n background-color: _palette(border-alt)!important;\n cursor: default!important;\n border-radius: 5px;\n\n}\n\na[id^=\"btn\"] {\n background-color: _palette(border-darken);\n color: _palette(fg);\n cursor: pointer;\n margin: 0;\n padding: 0 27px 0 21px;\n text-decoration: none;\n}\n\n\na[id^=\"btn\"]::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n#noJSalbum {\n display: none;\n}" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/autumn-leaves/index.html b/autumn-leaves/index.html new file mode 100644 index 00000000..b991323d --- /dev/null +++ b/autumn-leaves/index.html @@ -0,0 +1,647 @@ + + + + + + + + + + + + + + + + + + + + + + +Autumn Leaves | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Hot Ears
    +
    2:46
    +
    +
  • + +
  • +
    +
    2.
    +
    Bonjour Tristesse
    +
    2:44
    +
    +
  • + +
  • +
    +
    3.
    +
    Kafferep
    +
    2:59
    +
    +
  • + +
  • +
    +
    4.
    +
    Jappjapp
    +
    1:52
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
2:46
+
+ + + +
+
2.
+ +
2:44
+
+ + + +
+
3.
+ +
2:59
+
+ + + +
+
4.
+ +
1:52
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Sidcosis

+

+ +
+
+ +

 Buy A Vowel

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bamegoy/index.html b/bamegoy/index.html new file mode 100644 index 00000000..e0245f7c --- /dev/null +++ b/bamegoy/index.html @@ -0,0 +1,611 @@ + + + + + + + + + + + + + + + + + + + + + + +Bamegoy | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Nebelwerfer
    +
    2:43
    +
    +
  • + +
  • +
    +
    2.
    +
    Totenkopf
    +
    2:9
    +
    +
  • + +
  • +
    +
    3.
    +
    Isolierung
    +
    1:43
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
2:43
+
+ + + +
+
2.
+ +
2:9
+
+ + + +
+
3.
+ +
1:43
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Broken Tracks

+

+ +
+
+ +

 Katze

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/br-tbients/index.html b/br-tbients/index.html new file mode 100644 index 00000000..5677e052 --- /dev/null +++ b/br-tbients/index.html @@ -0,0 +1,611 @@ + + + + + + + + + + + + + + + + + + + + + + +Br Tbients | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Brötbient
    +
    2:17
    +
    +
  • + +
  • +
    +
    2.
    +
    Brötbient Too
    +
    1:30
    +
    +
  • + +
  • +
    +
    3.
    +
    Broet Igen
    +
    1:48
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
2:17
+
+ + + +
+
2.
+ +
1:30
+
+ + + +
+
3.
+ +
1:48
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 No Progress Ep

+

+ +
+
+ +

 Netbook Lofi Beatheads

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/broken-tracks/index.html b/broken-tracks/index.html new file mode 100644 index 00000000..a22d7d6d --- /dev/null +++ b/broken-tracks/index.html @@ -0,0 +1,644 @@ + + + + + + + + + + + + + + + + + + + + + + +Broken Tracks | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Coming Back
    +
    2:17
    +
    +
  • + +
  • +
    +
    1.
    +
    Shaolin Teknique
    +
    3:50
    +
    +
  • + +
  • +
    +
    3.
    +
    HCMF
    +
    4:5
    +
    +
  • + +
  • +
    +
    4.
    +
    Your Love
    +
    3:19
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
2:17
+
+ + + +
+
1.
+ +
3:50
+
+ + + +
+
3.
+ +
4:5
+
+ + + +
+
4.
+ +
3:19
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +
+
+ +

 Bamegoy

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/buy-a-vowel/index.html b/buy-a-vowel/index.html new file mode 100644 index 00000000..4b25bbb9 --- /dev/null +++ b/buy-a-vowel/index.html @@ -0,0 +1,755 @@ + + + + + + + + + + + + + + + + + + + + + + +Buy A Vowel | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    TP N NC N GT SRTD
    +
    2:25
    +
    +
  • + +
  • +
    +
    2.
    +
    RPTR MR
    +
    2:9
    +
    +
  • + +
  • +
    +
    3.
    +
    SNKS R STPD
    +
    1:51
    +
    +
  • + +
  • +
    +
    4.
    +
    LSS S MR
    +
    1:41
    +
    +
  • + +
  • +
    +
    5.
    +
    THT HT TRCK
    +
    2:2
    +
    +
  • + +
  • +
    +
    6.
    +
    ATMK SBMRN
    +
    2:30
    +
    +
  • + +
  • +
    +
    7.
    +
    GD MRGN
    +
    1:51
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
2:25
+
+ + + +
+
2.
+ +
2:9
+
+ + + +
+
3.
+ +
1:51
+
+ + + +
+
4.
+ +
1:41
+
+ + + +
+
5.
+ +
2:2
+
+ + + +
+
6.
+ +
2:30
+
+ + + +
+
7.
+ +
1:51
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Autumn Leaves

+

+ +
+
+ +

 Danny Eastman Ep

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/contact-success/index.html b/contact-success/index.html new file mode 100644 index 00000000..b1c75777 --- /dev/null +++ b/contact-success/index.html @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + + + + +Many thanks!! | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/cookies/index.html b/cookies/index.html new file mode 100644 index 00000000..60477592 --- /dev/null +++ b/cookies/index.html @@ -0,0 +1,380 @@ + + + + + + + + + + + + + + + + + + + + + +Cookies & Privacy policy | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+ +
+ +
+ + +
+

To improve our marketing efforts, we at Basspistol sometimes place small data files called cookies on your device. However this site will work perfectly without them. We do however use anonymised analytics of the site-usage regardless of cookies (see bellow if you want to opt out of this too) This usage-data contain no identifiable information.

+

What are cookies?

+

A cookie is a small text file that a website stores on your computer or mobile device when you visit the site.

+
    +
  • First party cookies are cookies set by the website you are visiting. Only that website can read them. In addition, a website might potentially use external services, which also set their own cookies, known as third-party cookies.
  • +
  • Persistent cookies are cookies saved on your computer and that are not deleted automatically when you quit your browser, unlike a session cookie, which is deleted when you quit your browser.
  • +
+

Every time you visit the websites managed by the Basspistol, you will be prompted to accept or refuse cookies.
The purpose is to enable the site to remember your preferences for a certain period of time.
That way, you do not have to re-enter them when browsing around the site during the same visit.
Cookies can also be used to establish anonymised statistics about the browsing experience on our sites. However, if you do not dismiss the cookie-banner, no cookies will be placed in your browser but we will still be able to see your anonymized actions on this website.

+

How do we use cookies?

+

The websites managed by the Basspistol mostly use first-party cookies. These are cookies set and controlled by the Basspistol, not by any external organisation.
However, to view some of our pages, you will have to accept cookies from external organisations.

+

The 2 types of first-party cookie we use are to:

+
    +
  • store visitor preferences
  • +
  • gather analytics data (about user behaviour).
  • +
+

1. Visitor preferences

+

This one is set by us. It is only placed if you dismiss the cookie-banner by either chosing to help or declining to help. They remember:

+
    +
  • if you have agreed to (or refused) this site’s cookie policy
  • +
  • if you have already replied to our survey pop-up (about how helpful the site content was) – so you will not be asked again.
  • +
+

Visitor preferences cookies are:

+

Name: cookie-notice-dissmissed
Services
: Cookie consent kit
Purpose
: Stores your cookie preferences (so you will not be asked again) This cookie is only placed if you accept or decline to help improve our marketing via the cookie-banner buttons.
Cookie type and duration: First-party session cookie deleted after 31 days

+

2. Analytics cookies

+

We use these purely for internal research on how we can improve the service we provide for all our users.
The cookies simply assess how you interact with our website – as an anonymous user (they data gathered does not identify you personally).
Also, this data is not shared with any third parties or used for any other purpose. The anonymised statistics could be shared with contractors working on communication projects under contractual agreement with the Basspistol.
However, you are free to refuse these types of cookies –simply let the cookie banner you see in the foot of all pages be displayed

+

Analytics cookies are:

+

Name: _pk_id#
Services
: Corporate web analytics service, (Matomo open source software)
Purpose
: Recognises website visitors (anonymously – no personal information is collected on the user)
Cookie type and duration
: First-party persistent cookie, 13 months

+

Name: _pk_ses#
Services
: Corporate web analytics service, (Matomo open source software)
Purpose
: Identifies the pages viewed by the same user during the same visit. (anonymously – no personal information is collected on the user)
Cookie type and duration
: First-party persistent cookie, 30 minutes

+

Third-party cookies

+

Some of our pages display content from external providers, e.g. YouTube, Facebook and Twitter.
To view this third-party content, you first have to accept their specific terms and conditions. This includes their cookie policies, which we have no control over.
But if you do not view this content, no third-party cookies are installed on your device.

+

Third-party providers that may found on this website

+ +

These third-party services are outside of the control of the Basspistol. Providers may, at any time, change their terms of service, purpose and use of cookies, etc.

+

How can you manage cookies?

+

You can manage/delete cookies as you wish - for details, see aboutcookies.org

+

Removing cookies from your device

+

You can delete all cookies that are already on your device by clearing the browsing history of your browser. This will remove all cookies from all websites you have visited.
Be aware though that you may also lose some saved information (e.g. saved login details, site preferences).

+

Managing site-specific cookies

+

For more detailed control over site-specific cookies, check the privacy and cookie settings in your preferred browser.

+

Blocking cookies

+

You can set most modern browsers to prevent any cookies being placed on your device, but you may then have to manually adjust some preferences every time you visit a site/page. And some services and functionalities may not work properly at all (e.g. profile logging-in).

+

Opting out of all of log-analytics

+

(if you can't see a dialogue box here, you are already opted out by your browser and/or any of it's add-ons)

+ +

Personal data protection

+

Basspistol is committed to user privacy.

+

The policy on protection of individuals with regard to the processing of personal data by Basspistol is based on Regulation (EU) 2018/1725 of the European Parliament and Council of 23 October 2018 on the protection of natural persons with regard to the processing of personal data by Basspistol and on the free movement of such data, and repealing Regulation (EC) No 45/2001 and Decision No 1247/2002/EC.

+

This general policy covers the Basspistol's family of websites, within the basspistol.com domain. Although you can browse through most of these websites without giving any personal information, in some cases information is required in order to provide the e-services you request. Websites that require such information treat it in full compliance with the regulation mentioned above and provide information about the use of your data in their specific privacy policy statements.

+

In this respect:

+
    +
  • for each e-service, a controller determines the purposes and means of personal data processing and ensures conformity with the privacy policy
  • +
  • within each website/e-service, a Data Protection Officer ensures that the provisions of the regulation are applied and advises controllers on fulfilling their obligations
  • +
+

The Basspistol's family of websites, within the basspistol.com domain, provides links to third party sites. In order to use third party content on our websites, you may need to accept their specific terms and conditions, including their cookie policies, over which we have no control.

+

e-service

+

An e-service on basspistol.com is a service or resource made available on the Internet in order to improve the communication between people, customers, employees and businesses on the one hand and the Basspistol on the other hand.

+

3 types of e-services are, or will be, offered by Basspistol :

+
    +
  • information services that provide people, media, businesses, administrations and others with access to information
  • +
  • interactive communication services that allow better contact with people, businesses, civil society, customers and public bodies, in order to facilitate consultations and feedback
  • +
  • services that allow access to all basic forms of transactions with Basspistol, such as  recruitment, event enrolment, and acquisition of documents
  • +
+

Information contained in a specific privacy statement

+

A specific privacy policy statement will contain the following information about the use of your data

+
    +
  • what information is collected, for what purpose and the technical means by which Basspistol collects personal information in order to fulfill a specific purpose
  • +
  • to whom your information is disclosed
  • +
  • how you can access your information, verify its accuracy and, if necessary, correct it
  • +
  • how long your data is kept
  • +
  • what security measures are taken to safeguard your information against possible misuse or unauthorised access
  • +
  • whom to contact if you have queries or complaints
  • +
+

Basspistol Analytics

+

Basspistol is the corporation that measures the effectiveness and efficiency of the basspistol.com site managed by the Basspistol.

+

You are free to refuse the use of this service – either by letting the cookie banner that appears at the bottom of all pages you visit be, and using the settings provided above on this page.

+

Basspistol manages its own web pages This is the page where you can manage your options.

+

Contacting Basspistol

+

Many web pages on basspistol.com have a contact button, which either sends an email on your behalf of activates your e-mail software and invites you to send your comments to a specific mailbox.

+

When you send such a message, your personal data is collected only to the extent necessary to reply. If the management team of the mailbox is unable to answer your question, it will forward your e-mail to another service. You will be informed, via e-mail, about which service your question has been forwarded to.

+

If you have any questions about the processing of your e-mail and related personal data, do not hesitate to include them in your message.

+

Safeguarding information

+

Collected personal data is stored and encrypted on a computer of the external subcontractor acting as processor, who must guarantee the data protection and confidentiality required by Regulation (EU) 2018/1725.

+

Verifying, modifying or deleting information

+

If you want to verify, modify or delete your personal data stored by the responsible controllers for the Basspistol website and its sub-sites, you can email the data controller for the Basspistol website at the address below. In your email, clearly state your request and include the URL of the website/webpages your request refers to.

+

Email: info@basspistol.com

+ + +
+
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/danny-eastman-ep/index.html b/danny-eastman-ep/index.html new file mode 100644 index 00000000..2758d09e --- /dev/null +++ b/danny-eastman-ep/index.html @@ -0,0 +1,575 @@ + + + + + + + + + + + + + + + + + + + + + + +Danny Eastman Ep | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Dan Dare
    +
    2:39
    +
    +
  • + +
  • +
    +
    2.
    +
    Eastman
    +
    3:6
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
2:39
+
+ + + +
+
2.
+ +
3:6
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Buy A Vowel

+

+ +
+
+ +

 Too Much Ep

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/disjointed/index.html b/disjointed/index.html new file mode 100644 index 00000000..cae8b46b --- /dev/null +++ b/disjointed/index.html @@ -0,0 +1,719 @@ + + + + + + + + + + + + + + + + + + + + + + +Disjointed | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Disjointed
    +
    1:14
    +
    +
  • + +
  • +
    +
    2.
    +
    Ze Morning Jäm
    +
    1:47
    +
    +
  • + +
  • +
    +
    3.
    +
    Oh Yeah
    +
    2:24
    +
    +
  • + +
  • +
    +
    4.
    +
    Fluting
    +
    1:41
    +
    +
  • + +
  • +
    +
    5.
    +
    Stoekbroet
    +
    1:51
    +
    +
  • + +
  • +
    +
    6.
    +
    Pure Shite
    +
    1:58
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
1:14
+
+ + + +
+
2.
+ +
1:47
+
+ + + +
+
3.
+ +
2:24
+
+ + + +
+
4.
+ +
1:41
+
+ + + +
+
5.
+ +
1:51
+
+ + + +
+
6.
+ +
1:58
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Nights Ep

+

+ +
+
+ +

 No Jazz Greats

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/end2010-start2011/index.html b/end2010-start2011/index.html new file mode 100644 index 00000000..e0b64ddb --- /dev/null +++ b/end2010-start2011/index.html @@ -0,0 +1,575 @@ + + + + + + + + + + + + + + + + + + + + + + +End2010 Start2011 | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Zoega Megadrive
    +
    2:38
    +
    +
  • + +
  • +
    +
    2.
    +
    Our Pal
    +
    1:39
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
2:38
+
+ + + +
+
2.
+ +
1:39
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Andra Stuk

+

+ +
+
+ +

 Lite Off

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/extender/index.html b/extender/index.html new file mode 100644 index 00000000..b89fb260 --- /dev/null +++ b/extender/index.html @@ -0,0 +1,719 @@ + + + + + + + + + + + + + + + + + + + + + + +Extender | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    House Kommer Alltid Att Vara House
    +
    2:18
    +
    +
  • + +
  • +
    +
    2.
    +
    I Want Your Soul
    +
    1:22
    +
    +
  • + +
  • +
    +
    3.
    +
    Kim Ska Vi Koepa Lim?
    +
    1:26
    +
    +
  • + +
  • +
    +
    4.
    +
    Eru sejjoez?
    +
    1:59
    +
    +
  • + +
  • +
    +
    5.
    +
    Organized
    +
    1:16
    +
    +
  • + +
  • +
    +
    6.
    +
    Matter Of Opinion
    +
    1:22
    +
    +
  • + +
+
+
+
+ + + + + + + +
+
2.
+ +
1:22
+
+ + + +
+
3.
+ +
1:26
+
+ + + +
+
4.
+ +
1:59
+
+ + + +
+
5.
+ +
1:16
+
+ + + +
+
6.
+ +
1:22
+
+ + + +
+
+
+ + +

+
+
+
+
+
+
+ + +
+ +
+ + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 2012 Grab Bag

+

+ +
+
+ +

 Morning Moods

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/feed.xml b/feed.xml index 67417fca..17ece84a 100644 --- a/feed.xml +++ b/feed.xml @@ -1,38 +1,17 @@ ---- -layout: nil ---- - {{ site.name | xml_escape }} - {% if site.description %}{{ site.description | xml_escape }}{% endif %} - {{ site.feed_update_period | default: "daily" | xml_escape }} - {{ site.feed_update_frequency | default: 1 | xml_escape }} - {{ site.url }} - - {% for post in site.posts limit:1 %}{{ post.date | date_to_rfc822 }}{% endfor %} - {% assign feed_items = site.feed_items | default: 10 %} - {% for post in site.posts limit:feed_items %} - - {{ post.title | xml_escape }} - {% if post.team_member %} - {% assign author_id = post.team_member | prepend: "/team_members/" | append: "/" %} - {% assign author = site.team_members | where: "url", author_id | first %} - {{ author.name | xml_escape }} - {% endif %} - {% if post.description %} - {{ post.description| xml_escape }} - {% else %} - {{ post.content | xml_escape }} - {% endif %} - {{ post.date | date_to_rfc822 }} - {{ site.url }}{{ post.url }} - - {{ site.url }}{{ post.url }} - - {% endfor %} + + PHI, Panix Heavy Industries + daily + 1 + https://panix.basspistol.com + + + + diff --git a/index.html b/index.html index 75664019..e69ffe13 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,94 @@ ---- -title: Post Tenebras Lux -layout: default -description: >- - -image: /siteicon.png -logo_image: /images/panix-logoicon.svg -date: 2018-12-11 00:00:00 ---- -{% include relBase.html %} + + + + + + + + + + + + + + + + + + + + + + + +Post Tenebras Lux | pax:nion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
-

{{ page.title }}

+

Post Tenebras Lux

-

{{ page.description }}

+

- {{ site.title }} logo + pax:nion logo
-{% assign sorted = site.albums | sort: 'date' | reverse %} -{% for album in sorted %} -