diff --git a/404.html b/404.html index 02f9627..07239e2 100644 --- a/404.html +++ b/404.html @@ -1,11 +1,3 @@ ---- -layout: nil -title: Error 404 This is not a page -description: The page you are looking for has moved to the darknet. -image: /images/pages/creds.jpg -permalink: /404.html ---- - -{% include seo.html %} + + + + +Error 404 This is not a page | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -34,16 +131,16 @@ permalink: /404.html @@ -51,21 +148,27 @@ permalink: /404.html -{% include navigation.html %} + + + + + + + @@ -87,7 +227,108 @@ permalink: /404.html -{% include cookie-consent.html %} + + + + \ No newline at end of file diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..93f045f --- /dev/null +++ b/about/index.html @@ -0,0 +1,415 @@ + + + + + + + + + +About | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+ +
+ +
+ + + + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ + +
+

Set, Party, Gang

+ +

徒 setto セット is pronounced “To Setto Setto”. I am the brainchild of wtfcoucou incarnated by Sethybwoy. Initially abandoned, this project first made sense as the post VHS-video era came to be. Cypherpunk at core, induced by popcorn chewing threads in obscure chat-rooms, my music is ▓▓▓▓▓▓▓ and ▓▓▓▓▓▓▓▓▓▓!

+ +

The true identity of my meatbag has been doxxed several times and by now it’s basically OSINT. Regardelss, I don’t like to talk about it, because who I am is not important. For all I care You could be Me! Personally I wish I was a program, a Secret Squirel, or just a plain good old Talefjant… What matters is the music and i would never dare to come between you and your relationship to it. Because the music became yours from the moment it left my copmuter to go out on the World Wild Web.

+ +

Instead i like to talk about important things, like encryption, open protocols, memetic mythology, how to build a meshed-network or which aututune is best for GNU+Linux. For that i can be found on matrix and telegram. Or by encrypted email to setto@basspistol.com. (I rarely respond to emails if they aren’t GPG signed.)

+ +

I like to sing in french because it’s a dead language in Cyberspace. But it sounds lit and is quite functional for poetry. However, if I could I would probably sing in Haskell. At some point I will.

+ +

Hope you like my shit, or hate it for that matter! Just make sure you share it!

+ + +
+
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/cyber-grany/1-grandma-got-the-ssh-keys/index.html b/albums/cyber-grany/1-grandma-got-the-ssh-keys/index.html new file mode 100644 index 0000000..aff24de --- /dev/null +++ b/albums/cyber-grany/1-grandma-got-the-ssh-keys/index.html @@ -0,0 +1,569 @@ + + + + + + + + + +Play Grandma got the SSH keys by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ + +
+
+
+
+ +
+ + + + + + + + + +

This track can't be bought

+

Stream, follow, like and subscribe!

+
+ + + Bandcamp + + + + + + + + + + + + +
+

 

+ +
+ + + + + Spotify + + + + Apple Music + + + + Google Play + + + + Deezer + + + + Napster + + +
+ + + + +
+ +
+
+
+ + +
+ +
+ +
+

Play more songs grom this release

+
+
+
+ +
+
+ +

 Grandma got the SSH keys

+ +
+
+ +
+
+
+
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/cyber-grany/index.html b/albums/cyber-grany/index.html new file mode 100644 index 0000000..e14c2da --- /dev/null +++ b/albums/cyber-grany/index.html @@ -0,0 +1,693 @@ + + + + + + + + + + + + + +Play "Cyber Grany" by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Grandma got the SSH keys
    +
    3:22
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
3:22
+
+ + + +
+
+
+ + + + +

My grandmother, 93,  added me on social media yesterday. So I called her. Long-chat good talk. TL;DR Damn what a woman! She told me she had a roll-walker. I said “we’re in the future now Grandma, you’re a cyborg, half machine!”

+ +

She laughed and acknowledge it was a marvellous invention!

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

This album can't be bought

+

Stream, follow, like and subscribe!

+
+ + + Bandcamp + + + + + + + + + + + + +
+

 

+ +
+ + + + + Spotify + + + + Apple Music + + + + Google Play + + + + Deezer + + + + Napster + + +
+ + + + + +
+
+ +
+

Track list

+

Use thses pages to share one song in particular

+
+ +
+ + + +
+
+

Grandma got the SSH keys

+

+ 3:22 +
Acid Trap +
2019

+ + +
+
+ Grandma got the SSH keys +
+
+ + + + + +
+
+
+ + +
+ + +
+ +
+

More releases

+
+
+
+ +

 Satoshi Mon Ami

+

+ +
+
+ +

 Darkweb

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/darkweb/1-swipe/index.html b/albums/darkweb/1-swipe/index.html new file mode 100644 index 0000000..f415746 --- /dev/null +++ b/albums/darkweb/1-swipe/index.html @@ -0,0 +1,628 @@ + + + + + + + + + +Play Swipe by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ + +
+

Lyrics

+

+ Comme tous les après-midis, Assis dans le tram en face d'une jolie vie,
+Sur mon écran elles sont encore plus sexy.
+Swipe à gauche swipe à droite,
+Celle-ci a l'aire plutôt maladroite,
+Ça m'irait bien ça.
+Mais la personne en face de moi,
+Elle me matte, elle me mire.
+Je ne sais pas quoi faire,
+Qu'est-ce que je vais lui dire?
+Elle a de belles dents!
+Je vais retourner a mon écran.
+je n'ai simplement,
+Pas assez de cran.
+
+Je swipe à droite,
+Je swipe à gauche,
+Je yeuxt vers l'avant de temps en temps.
+
+Si seulement elle voyait mon flux,
+Je suis sur qu'elle n'en pourrait plus!
+Comment je fais pour l'ajouter?
+Est-ce que Google pourrait la trouver?
+Hashtag jolitram,
+Faudrait que ça devienne viral sur Instagram.
+Ensemble on aurait peut-être un avenir!
+Mais comment coño vais-je lui dire?
+Merde elle appuie sur arrêt!
+Je lui tend mon casque ça le fait!
+Elle donne le siens truc de ouf?!
+Hésitations je m'immisce.
+Cette personne écoute de la bonne musique de glisse.
+
+Je swipe à droite,
+Je swipe à gauche,
+Je yeuxt vers l'avant de temps en temps. +

+

+ Cover art by Mattias Ritarn Lindström, Music by To Setto Setto +

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

Get this track

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + + + + +
+ +
+
+
+ + +
+ +
+ +
+

Play more songs grom this release

+
+
+ +
+ +

 Darkweb

+ +
+
+ +
+
+
+
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/darkweb/2-darkweb/index.html b/albums/darkweb/2-darkweb/index.html new file mode 100644 index 0000000..c349d2d --- /dev/null +++ b/albums/darkweb/2-darkweb/index.html @@ -0,0 +1,658 @@ + + + + + + + + + +Play Darkweb by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ + +
+

Lyrics

+

+ Y'en a mare de ce web
+Il est tout pourri
+On peu plus rien y faire
+Seulement pousser des cris
+Que personne va entendre
+Si t'as pas mille amis
+Ta home-page va se pendre
+Perdu le goût de la vie
+Envois ton Paypal
+J'vais lui faire un refus
+Ajoute-moi en ami
+Tu vas kiffer mon flux
+Viens pas faire ton vieux troll
+Rien a foutre de toi
+T’écris de belles paroles
+Rien à foutre de toi
+Puis au fond de ce noire
+Je vois un rayon
+Un programme provisoire
+Pour poser mes sillons
+Y a une communauté
+De gens mal intégrés
+Il sont tous comme moi
+Mais encore plus tarés
+Protocole anonyme
+Connexion en chiffré
+P2P solidaire
+Connexion certifiée
+Littéraire digital
+Tu vas aussi kiffer
+Ça s'appelle le Darkweb
+Tu vas aussi kiffer
+
+Facegoogle aux gogues
+Y a plus que des conneries
+Propagande démagogue
+Petits chats tous mimis
+Mais c'est quoi cette shit
+Ça veut plus rien dire
+Les keums envoient leurs bites
+Comme si elles allaient applaudir
+Non! C'est trop con
+Je veux pas participer
+Mais si je joue pas le jeux
+Je vais être abandonné
+Plus personne entendra
+Tout ce que j'ai à crier
+Plus personne ne lira
+Tout ce que j'ai à crier
+Puis au bout du tunnel
+Je vois une lueur étrange
+Celle d'un réseau fermé
+Qui reste ouvert au strange
+Un lieu virtuel
+Une cité idéelle
+Une banque de données
+Pour les mal intégrés
+Je peux y être qui je veux
+Un antichrist bien pleb
+Avoir beaucoup de cheveux
+Un intello du Zagreb
+T'as besoin d'faire entendre
+Tu vas aussi kiffer
+La clef tu peux la prendre
+Tu vas aussi kiffer +

+

+ Cover art by Mattias Ritarn Lindström, Music by To Setto Setto +

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

Get this track

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + + + + +
+ +
+
+
+ + +
+ +
+ +
+

Play more songs grom this release

+
+
+
+ +

 Swipe +

+ +
+
+ +

 Swipe (Instrumental)

+ +
+
+ +
+
+
+
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/darkweb/3-swipe-instrumental-/index.html b/albums/darkweb/3-swipe-instrumental-/index.html new file mode 100644 index 0000000..24989ab --- /dev/null +++ b/albums/darkweb/3-swipe-instrumental-/index.html @@ -0,0 +1,584 @@ + + + + + + + + + +Play Swipe (Instrumental) by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ + +
+
+
+
+ +
+ + + + + + + + + + + +

Get this track

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + + + + +
+ +
+
+
+ + +
+ +
+ +
+

Play more songs grom this release

+
+
+
+ +

 Darkweb +

+ +
+
+ +

 Darkweb (Instrumental)

+ +
+
+ +
+
+
+
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/darkweb/4-darkweb-instrumental-/index.html b/albums/darkweb/4-darkweb-instrumental-/index.html new file mode 100644 index 0000000..5e6ccad --- /dev/null +++ b/albums/darkweb/4-darkweb-instrumental-/index.html @@ -0,0 +1,584 @@ + + + + + + + + + +Play Darkweb (Instrumental) by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ + +
+
+
+
+ +
+ + + + + + + + + + + +

Get this track

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + + + + +
+ +
+
+
+ + +
+ +
+ +
+

Play more songs grom this release

+
+
+ +
+ +

 Swipe

+ +
+
+ +
+
+
+
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/darkweb/index.html b/albums/darkweb/index.html new file mode 100644 index 0000000..6b6d4fb --- /dev/null +++ b/albums/darkweb/index.html @@ -0,0 +1,834 @@ + + + + + + + + + + + + + +Play "Darkweb" by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Swipe
    +
    4:41
    +
    +
  • + +
  • +
    +
    2.
    +
    Darkweb
    +
    4:45
    +
    +
  • + +
  • +
    +
    3.
    +
    Swipe (Instrumental)
    +
    4:42
    +
    +
  • + +
  • +
    +
    4.
    +
    Darkweb (Instrumental)
    +
    4:44
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
4:41
+
+ + + +
+
2.
+ +
4:45
+
+ + + +
+
3.
+ +
4:42
+
+ + + +
+
4.
+ +
4:44
+
+ + + +
+
+
+ + + + + + +

As dystopian as the present might seem on-line, there is always room for the strange in the cypher.

+ +

At the end of the tunnel through the flashy but controlled cyberspace we call the “Internet”, there is a light of hope for the underground.

+ +

Cover-art by Mattias “Ritarn” Lindström

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

Get this album

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + + + + + +
+
+ +
+

Track list

+

Use thses pages to share one song in particular

+
+ +
+ + + +
+
+

Swipe

+

+ 4:41 +
Cyber Soul +
2019

+ + +
+
+ Swipe +
+
+ + + +
+
+

Darkweb

+

+ 4:45 +
Cypher Rap +
2019

+ + +
+
+ Darkweb +
+
+ + + +
+
+

Swipe (Instrumental)

+

+ 4:42 +
Cyber Soul +
2019

+ + +
+
+ Swipe (Instrumental) +
+
+ + + +
+
+

Darkweb (Instrumental)

+

+ 4:44 +
Cypher Rap +
2019

+ + +
+
+ Darkweb (Instrumental) +
+
+ + + + + +
+
+
+ + +
+ + +
+ +
+

More releases

+
+
+
+ +

 Cyber Grany

+

+ +
+
+ +

 Live With Hardware

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/live-with-hardware/1-ep-life-of-a-dudelini/index.html b/albums/live-with-hardware/1-ep-life-of-a-dudelini/index.html new file mode 100644 index 0000000..6bc34ac --- /dev/null +++ b/albums/live-with-hardware/1-ep-life-of-a-dudelini/index.html @@ -0,0 +1,571 @@ + + + + + + + + + +Play EP-Life of a Dudelini by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ + +
+
+
+
+ +
+ + + + + + + +

This track can't be bought

+

Stream, follow, like and subscribe!

+
+ + + Bandcamp + + + + + + + + + + + + +
+

 

+ +
+ + + + + Spotify + + + + Apple Music + + + + Google Play + + + + Deezer + + + + Napster + + +
+ + + + +
+ +
+
+
+ + +
+ +
+ +
+

Play more songs grom this release

+
+
+ +
+ +

 EP-Life of a Dudelini

+ +
+
+ +
+
+
+
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/live-with-hardware/index.html b/albums/live-with-hardware/index.html new file mode 100644 index 0000000..0707111 --- /dev/null +++ b/albums/live-with-hardware/index.html @@ -0,0 +1,692 @@ + + + + + + + + + + + + + +Play "Live with hardware" by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+
+
    + +
  • +
    +
    1.
    +
    EP-Life of a Dudelini
    +
    11:23
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
11:23
+
+ + + +
+
+
+ + +

There is a weird meta-core to anything social exchange on internet that I can’t get my finger on. Assumptions and projections that I think partially stem from the lack in body language and the fact that we tend to be alone with our devices when we exchange. Even when we do so while our physical self is in a room full of friends. One of it’s symptoms is the endorsement paradox, for lack of better words. At some point it was common to see Twitter bios with the line “retweets != Endorsement”. It might have a better name, but that “endorsement paradox” is something I feel heavily used as a propaganda strategy. The thing is, there is always someone in anyone’s acquaintances that will resonate to shared info and critique in unexpected ways. For example some unspeakable parties triggered everyone to a point where everyone got so obsessed that everyone kept talking about those parties non stop. Basically taking said unspeakable parties out of the void they were in, and promoting them into a mass that had to be accounted for. I’m not saying unspeakable party propaganda should be ignored, but I think some information is better dissected away from public spaces where there is no control over the dimension of time since the discussion can keep on forever, even when everyone involved at first have moved on. Like that which happened to 4chan.

+ +

It takes at least 2 to have a dialogue. And to achieve that plurality in cyberspace seems to require a lot of effort. Probably due to that aforementioned conflict between solitude and time-traversing company. “Company” as in being accompanied and time-traversing because what we record today can be used in the future, and in the future we might use recordings from the past.

+ +

Either way, there is always something that escapes me when I try to thinker about exchange of information that pertain to the power limbo between humans. Hence the idea of a meta core: like a Russian doll. After all information is vehicular to energy. Be it human or robot information exchange: an impulse that turns a turbine on, a poem that make your heart beat faster…

+ +

Audio extracted from the 360 video of this jam recorded a while back.

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

This album can't be bought

+

Stream, follow, like and subscribe!

+
+ + + Bandcamp + + + + + + + + + + + + +
+

 

+ +
+ + + + + Spotify + + + + Apple Music + + + + Google Play + + + + Deezer + + + + Napster + + +
+ + + + + +
+
+ +
+

Track list

+

Use thses pages to share one song in particular

+
+ +
+ + + +
+
+

EP-Life of a Dudelini

+

+ 11:23 +
Cybersoul +
2020

+ + +
+
+ EP-Life of a Dudelini +
+
+ + + + + +
+
+
+ + +
+ + +
+ +
+

More releases

+
+
+
+ +

 Darkweb

+

+ +
+
+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/satoshi-mon-ami/1-k-as-tu-fait-de-nous-/index.html b/albums/satoshi-mon-ami/1-k-as-tu-fait-de-nous-/index.html new file mode 100644 index 0000000..7e1bd17 --- /dev/null +++ b/albums/satoshi-mon-ami/1-k-as-tu-fait-de-nous-/index.html @@ -0,0 +1,647 @@ + + + + + + + + + +Play K'as-tu fait de nous? by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ + +
+

Lyrics

+

+ Qu'as-tu fais de nous
+WTF coucou
+Qu'as tu fais de nous
+WTF coucou
+
+Acid est la tribe
+Cyberpunk le game
+Sur des reseau de bribe
+on fait monter le fame
+Meme pas besoin de files
+Isole sur l'iles
+on fait un tour au grotte
+pour pas que la story capotte
+
+Qu'as-tu fais de nous
+WTF coucou
+Qu'as-tu fais de nous
+WTF coucou
+
+Si la police nous ajoute
+Nouvelle vie nouveau compte
+On tourne le dos au toute
+on delete sans honte
+Meme pas besoin d'ecrire
+tu peux mäentendre rire
+en tour de face a face
+Qui brise la glace
+
+Qu'as-tu fais de nous
+WTF coucou
+Qu'as tu fais de nous
+WTF coucou
+
+24 heures pour dechiffre
+On dirait une invitation
+La story que t'as balancer
+Cryptokids une seul nation
+celle des rave et du reve
+Hilife a plein poumons
+Le flux n'as pas de treve
+Et en suede il mange du saumon
+
+Qu'as-tu fais de nous
+WTF coucou
+Qu'as tu fais de nous
+WTF coucou
+Qu'as-tu fais de nous
+WTF coucou
+Qu'as tu fais de nous
+WTF coucou
+Qu'as-tu fais de nous
+WTF coucou
+Qu'as tu fais de nous
+WTF coucou +

+

+ +

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

Get this track

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + + +
+ +
+
+
+ + +
+ +
+ +
+

Play more songs grom this release

+
+
+
+ +

 Rêve de toi +

+ +
+
+ +

 Rêve de toi

+ +
+
+ +
+
+
+
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/satoshi-mon-ami/2-r-ve-de-toi/index.html b/albums/satoshi-mon-ami/2-r-ve-de-toi/index.html new file mode 100644 index 0000000..367ffaa --- /dev/null +++ b/albums/satoshi-mon-ami/2-r-ve-de-toi/index.html @@ -0,0 +1,619 @@ + + + + + + + + + +Play Rêve de toi by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ + +
+

Lyrics

+

+ Je rêve de toi
+Chaque jour je te vois
+Je fais pas de faux pas
+Toujours des commentaires sympas
+
+Ta vie est belle
+Ça se voit sur les cocotiers
+Mais mon label
+Ne pourras pas me déployer
+
+Une fois, chaque fois, que mon téléphone
+S’allume, s’éclaire, sonne le vibraphone
+J’espère, c'est claire, que c'est la bonne
+Fois en moi, mais cette fois, ce n'est pas toi
+
+J'ajoute des cœurs
+A tous les poste que tu publies
+J’envoie des merdes
+A tous les cons qui t'humilient
+
+Ta vie radieuse
+Illumine mes après-midi
+Quand je me lève
+Après avoir perdu encore une nuit
+
+Une fois, chaque fois, que mon téléphone
+S’allume, s’éclaire, sonne le vibraphone
+J’espère, c'est claire, que c'est la bonne
+Fois en moi, mais cette fois, toujours pas toi +

+

+ +

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

Get this track

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + + +
+ +
+
+
+ + +
+ +
+ +
+

Play more songs grom this release

+
+
+ +
+ +
+
+ +
+
+
+
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/albums/satoshi-mon-ami/index.html b/albums/satoshi-mon-ami/index.html new file mode 100644 index 0000000..8878248 --- /dev/null +++ b/albums/satoshi-mon-ami/index.html @@ -0,0 +1,747 @@ + + + + + + + + + + + + + +Play "Satoshi mon ami" by 徒 Setto セット | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    K'as-tu fait de nous?
    +
    5:05
    +
    +
  • + +
  • +
    +
    2.
    +
    Rêve de toi
    +
    3:06
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
5:05
+
+ + + +
+
2.
+ +
3:06
+
+ + + +
+
+
+ + + + + + + + +

The 2 tracks of laid back cloud rap are tales of daily digital life-struggles. When day-to-day communication blurs the line between the virtual and real.

+ +

Being close to someone, without them knowing, anonymously and obsessively through a device. Decrypting interconnected sub-stories from every node in the graph and losing your mind on it.What’s the latest story? FOMO to the max, The Fear Of Missing Out!

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

Get this album

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + + + +
+
+ +
+

Track list

+

Use thses pages to share one song in particular

+
+ +
+ + + +
+
+

K'as-tu fait de nous?

+

+ 5:05 +
Cyber Soul +
2018

+ + +
+
+ K'as-tu fait de nous? +
+
+ + + +
+
+

Rêve de toi

+

+ 3:06 +
Cyber Soul +
2018

+ + +
+
+ Rêve de toi +
+
+ + + + + +
+
+
+ + +
+ + +
+ +
+

More releases

+
+
+
+ +
+
+ +

 Cyber Grany

+

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/css/main20200710.css b/assets/css/main20200710.css new file mode 100644 index 0000000..f34c8c3 --- /dev/null +++ b/assets/css/main20200710.css @@ -0,0 +1,2077 @@ +@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(/assets/fonts/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-size: 20%; background-repeat: repeat; color: #eeeeee; } + +body, input, select, textarea { font-family: "Lucida Console", Monaco, monospace; font-size: 0.75rem; font-weight: 400; line-height: 1.45; } + +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: "Lucida Console", Monaco, monospace; font-size: 0.9em; margin: 0 0.25rem; padding: 0.25rem 0.325rem; } + +pre { -webkit-overflow-scrolling: touch; font-family: "Lucida Console", Monaco, 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: "Lucida Console", Monaco, 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.icon[type="submit"]:before, input.icon[type="reset"]:before, input.icon[type="button"]:before, button.icon:before, .button.icon:before { margin-right: 0.5rem; } + +input.fit[type="submit"], input.fit[type="reset"], input.fit[type="button"], button.fit, .button.fit { width: 100%; } + +input.small[type="submit"], input.small[type="reset"], input.small[type="button"], button.small, .button.small { font-size: 0.7rem; height: 3.325em; line-height: 3.325em; border-radius: 7px; padding: 0 2em; } + +input.smaller[type="submit"], input.smaller[type="reset"], input.smaller[type="button"], button.smaller, .button.smaller { font-size: 0.5rem; height: 2.75em; line-height: 2.75em; border-radius: 7px; padding: 0 2em; } + +input.large[type="submit"], input.large[type="reset"], input.large[type="button"], button.large, .button.large { font-size: 0.8rem; height: 4em; line-height: 4em; border-radius: 7px; padding: 0 3em; } + +input.wide[type="submit"], input.wide[type="reset"], input.wide[type="button"], button.wide, .button.wide { min-width: 14em; } + +input.disabled[type="submit"], input[type="submit"]:disabled, input.disabled[type="reset"], input[type="reset"]:disabled, input.disabled[type="button"], 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.primary[type="submit"], input.primary[type="reset"], input.primary[type="button"], button.primary, .button.primary { background-color: #eeeeee; box-shadow: none; color: #111111 !important; } + +input.primary[type="submit"]:hover, input.primary[type="reset"]:hover, input.primary[type="button"]:hover, button.primary:hover, .button.primary:hover { background-color: #e94d1d; } + +input.primary[type="submit"]:active, input.primary[type="reset"]:active, input.primary[type="button"]: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.icon[type="submit"]:before, ul.actions:not(.fixed) li input.icon[type="reset"]:before, ul.actions:not(.fixed) li input.icon[type="button"]: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: rgba(0, 0, 0, 0.25); 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.primary[type="submit"], .gallery.style1 input.primary[type="reset"], .gallery.style1 input.primary[type="button"], .gallery.style1 button.primary, .gallery.style1 .button.primary { background-color: #ffffff; box-shadow: none; color: #000000 !important; } + +.gallery.style1 input.primary[type="submit"]:hover, .gallery.style1 input.primary[type="reset"]:hover, .gallery.style1 input.primary[type="button"]:hover, .gallery.style1 button.primary:hover, .gallery.style1 .button.primary:hover { background-color: #47D3E5; } + +.gallery.style1 input.primary[type="submit"]:active, .gallery.style1 input.primary[type="reset"]:active, .gallery.style1 input.primary[type="button"]: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.75); 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.primary[type="submit"], .gallery.style2 input.primary[type="reset"], .gallery.style2 input.primary[type="button"], .gallery.style2 button.primary, .gallery.style2 .button.primary { background-color: #ffffff; box-shadow: none; color: #000000 !important; } + +.gallery.style2 input.primary[type="submit"]:hover, .gallery.style2 input.primary[type="reset"]:hover, .gallery.style2 input.primary[type="button"]:hover, .gallery.style2 button.primary:hover, .gallery.style2 .button.primary:hover { background-color: #47D3E5; } + +.gallery.style2 input.primary[type="submit"]:active, .gallery.style2 input.primary[type="reset"]:active, .gallery.style2 input.primary[type="button"]: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.primary[type="submit"], #wrapper > .invert input.primary[type="reset"], #wrapper > .invert input.primary[type="button"], #wrapper > .invert button.primary, #wrapper > .invert .button.primary { background-color: #ffffff; box-shadow: none; color: #000000 !important; } + +#wrapper > .invert input.primary[type="submit"]:hover, #wrapper > .invert input.primary[type="reset"]:hover, #wrapper > .invert input.primary[type="button"]:hover, #wrapper > .invert button.primary:hover, #wrapper > .invert .button.primary:hover { background-color: #47D3E5; } + +#wrapper > .invert input.primary[type="submit"]:active, #wrapper > .invert input.primary[type="reset"]:active, #wrapper > .invert input.primary[type="button"]: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 */ +/* Style the navbar */ +#navbar { z-index: 100000; } + +#logo { padding: 10px; z-index: 10000; -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; } + +.logo:hover { filter: blur(0px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; } + +.logo { filter: blur(20px); text-decoration: none; position: fixed; top: 20px; left: 50%; transform: translateX(-50%); width: 300px; height: 95px; background-color: transparent; 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; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } + +.sticky { filter: blur(0px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; 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; } + +nav { position: absolute; width: 300px; 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%; padding: 0; } + +nav li a { width: 100%; display: block; margin: auto !important; font-size: 14px; } + +.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; font-family: Arial, Helvetica, sans-serif; top: 0; right: 0; bottom: 0; left: 0; background: rgba(238, 238, 238, 0.75); 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-color: #FFFFFF; color: black; 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: 48px; -moz-border-radius: 48px; 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-color: #e94d1d; color: #FFFFFF; } + +#closearea { position: fixed; width: 100%; height: 100%; } + +.navmenu { font-size: 34px; color: #e94d1d; } + +#post-text { padding-top: 1rem; } + +#footer { background-color: #eeeeee; 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; } + +#author .bio p { color: #eeeeee; } + +/* Content images */ +div.content img { width: 100%; height: auto; max-width: 500px; } + +/* 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: black; 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: "Lucida Console", Monaco, 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: 75px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; } + +.plNum { padding-left: 21px; width: 65px; } + +.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=main20200710.css.map */ \ No newline at end of file diff --git a/assets/css/main20200710.css.map b/assets/css/main20200710.css.map new file mode 100644 index 0000000..0d4bd5f --- /dev/null +++ b/assets/css/main20200710.css.map @@ -0,0 +1,72 @@ +{ + "version": 3, + "file": "main20200710.css", + "sources": [ + "main20200710.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 $misc: (\r\n z-index-base: 10000,\r\n overlay-opacity: 0.75,\r\n lightbox-opacity: 0.75,\r\n gallery-limit: 32,\r\n items-limit: 16\r\n );\r\n\r\n// Duration.\r\n $duration: (\r\n menu: 0.5s,\r\n transition: 0.2s,\r\n gallery-lightbox: 0.5s,\r\n gallery-delay: 0.15s,\r\n items-delay: 0.15s,\r\n on-load: 0.75s,\r\n on-scroll: 0.75s\r\n );\r\n\r\n// Size.\r\n $size: (\r\n border-radius: 4px,\r\n border-radius-alt: 0.5rem,\r\n border-width: 1px,\r\n element-height: 2.75rem,\r\n element-margin: 2rem,\r\n gutter: 3.5rem,\r\n inner: 64rem,\r\n padding: (\r\n default: 7rem,\r\n xlarge: 5rem,\r\n large: 4rem,\r\n medium: 3rem,\r\n small: 2rem\r\n )\r\n );\r\n\r\n// Font.\r\n $font: (\r\n family: ('Astloch', Helvetica, sans-serif),\r\n family-fixed: ('Lucida Console', Monaco, monospace),\r\n weight: 400,\r\n weight-bold: 700,\r\n kerning: -0.025em,\r\n kerning-alt: 0.125em\r\n );\r\n\r\n// Palette.\r\n $palette: (\r\n color1: #30363d,\r\n color2: #db8992,\r\n color3: #ab7aad,\r\n color4: #897cad,\r\n color5: #7794ce,\r\n color6: #64abb4,\r\n color7: #6ba78c,\r\n\r\n\r\n bg: #111111,\r\n bg-alt: rgb(238, 238, 238),\r\n bg-transparent: rgba(238, 238, 238, 0.5),\r\n fg: rgb(238, 238, 238),\r\n fg-bold: rgb(238, 238, 238),\r\n fg-light: rgba(238, 238, 238, 0.75),\r\n border: rgba(0, 0, 0, 0.2),\r\n border-alt: rgba(0, 0, 0, 0.075),\r\n border-bg: rgba(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: rgba(233, 77, 29, 1),\r\n accent-dark: rgb(0, 0, 0),\r\n\r\n invert: (\r\n bg: #000000,\r\n bg-alt: #222222,\r\n fg: #ffffff,\r\n fg-bold: #ffffff,\r\n fg-light: #ffffff,\r\n border: rgb(0, 0, 0),\r\n border-alt: rgba(238, 238, 238, 0.25),\r\n border-bg: rgba(0, 0, 0, 0.125),\r\n accent: #47D3E5\r\n ),\r\n );", + "/// 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(/assets/fonts/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\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: 0.75rem;\r\n\t\tfont-weight: _font(weight);\r\n\t\tline-height: 1.45;\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: _font(family-fixed);\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 }\r\n &.smaller {\r\n\t\t\tfont-size: 0.5rem;\r\n\t\t\theight: 2.75em;\r\n\t\t\tline-height: 2.75em;\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: _palette(border-darken);\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\n/* NAVIGATION */\n/* Style the navbar */\n#navbar {\n z-index: 100000;\n}\n#logo {\n padding:10px;\n z-index: 10000;\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n\n}\n.logo:hover {\n filter: blur(0px);\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n\n}\n.logo {\n filter: blur(20px);\n text-decoration: none;\n position: fixed;\n top:20px;\n left: 50%;\n transform: translateX(-50%);\n width: 300px;\n height: 95px;\n background-color: transparent;\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 display: flex;\n flex-wrap: wrap;\n justify-content: center;\n align-items: center;\n\n}\n.sticky {\n filter: blur(0px);\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n\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\n }\n \n\nnav {\n position: absolute;\n width: 300px;\n\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\n\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 padding: 0;\n a {\n width: 100%;\n display: block;\n margin: auto !important;\n font-size: 14px\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 font-family: Arial, Helvetica, sans-serif;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: _palette(fg-light);\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\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-color: #FFFFFF;\n color: _palette(accent-dark);\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: 48px;\n -moz-border-radius: 48px;\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-color: _palette(accent); \n color: #FFFFFF;\n}\n\n#closearea {\n position: fixed;\n width: 100%;\n height: 100%;\n\n}\n.navmenu {\n font-size: 34px;\n color:_palette(accent);\n}\n\n//* POSTS *//\n\n#post-text {\n padding-top: 1rem;\n}\n//* FOOTER *//\n\n#footer {\n\n background-color: _palette(fg);\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 p {\n color: _palette(fg);\n }\n }\n\n}\n\n/* Content images */\ndiv.content {\n img {\n width: 100%;\n height: auto;\n max-width: 500px;\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: _palette(accent-dark);\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: _font(family-fixed);\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}\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: 75px;\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 padding-right: 10px;\n}\n\n.plNum {\n padding-left: 21px;\n width: 65px;\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/noscript20200710.css b/assets/css/noscript20200710.css new file mode 100644 index 0000000..cc48adf --- /dev/null +++ b/assets/css/noscript20200710.css @@ -0,0 +1,320 @@ +/* latin */ +@font-face { font-family: 'Astloch'; font-style: normal; font-weight: 700; src: local("Astloch Bold"), local("Astloch-Bold"), url(/assets/fonts/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 */ +/* Style the navbar */ +#navbar { z-index: 100000; } + +#logo { padding: 10px; z-index: 10000; -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; } + +.logo:hover { filter: blur(0px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; } + +.logo { filter: blur(20px); text-decoration: none; position: fixed; top: 20px; left: 50%; transform: translateX(-50%); width: 300px; height: 95px; background-color: transparent; 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; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } + +.sticky { filter: blur(0px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; 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; } + +nav { position: absolute; width: 300px; 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%; padding: 0; } + +nav li a { width: 100%; display: block; margin: auto !important; font-size: 14px; } + +.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; font-family: Arial, Helvetica, sans-serif; top: 0; right: 0; bottom: 0; left: 0; background: rgba(238, 238, 238, 0.75); 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-color: #FFFFFF; color: black; 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: 48px; -moz-border-radius: 48px; 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-color: #e94d1d; color: #FFFFFF; } + +#closearea { position: fixed; width: 100%; height: 100%; } + +.navmenu { font-size: 34px; color: #e94d1d; } + +#post-text { padding-top: 1rem; } + +#footer { background-color: #eeeeee; 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; } + +#author .bio p { color: #eeeeee; } + +/* Content images */ +div.content img { width: 100%; height: auto; max-width: 500px; } + +/* 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: black; 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: "Lucida Console", Monaco, 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: 75px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; } + +.plNum { padding-left: 21px; width: 65px; } + +.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 { filter: blur(0px); } + +.blurredout { filter: blur(0px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; } + +#mainwrap { display: none; } + +#noJSalbum { display: unset; } + +/*# sourceMappingURL=noscript20200710.css.map */ \ No newline at end of file diff --git a/assets/css/noscript20200710.css.map b/assets/css/noscript20200710.css.map new file mode 100644 index 0000000..dc8a1c4 --- /dev/null +++ b/assets/css/noscript20200710.css.map @@ -0,0 +1,30 @@ +{ + "version": 3, + "file": "noscript20200710.css", + "sources": [ + "noscript20200710.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 filter: blur(0px);\r\n }\r\n\r\n.blurredout {\r\n filter: blur(0px);\r\n -webkit-transition: filter 400ms ease-in;\r\n -moz-transition: filter 400ms ease-in;\r\n transition: filter 400ms ease-in;\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 $misc: (\r\n z-index-base: 10000,\r\n overlay-opacity: 0.75,\r\n lightbox-opacity: 0.75,\r\n gallery-limit: 32,\r\n items-limit: 16\r\n );\r\n\r\n// Duration.\r\n $duration: (\r\n menu: 0.5s,\r\n transition: 0.2s,\r\n gallery-lightbox: 0.5s,\r\n gallery-delay: 0.15s,\r\n items-delay: 0.15s,\r\n on-load: 0.75s,\r\n on-scroll: 0.75s\r\n );\r\n\r\n// Size.\r\n $size: (\r\n border-radius: 4px,\r\n border-radius-alt: 0.5rem,\r\n border-width: 1px,\r\n element-height: 2.75rem,\r\n element-margin: 2rem,\r\n gutter: 3.5rem,\r\n inner: 64rem,\r\n padding: (\r\n default: 7rem,\r\n xlarge: 5rem,\r\n large: 4rem,\r\n medium: 3rem,\r\n small: 2rem\r\n )\r\n );\r\n\r\n// Font.\r\n $font: (\r\n family: ('Astloch', Helvetica, sans-serif),\r\n family-fixed: ('Lucida Console', Monaco, monospace),\r\n weight: 400,\r\n weight-bold: 700,\r\n kerning: -0.025em,\r\n kerning-alt: 0.125em\r\n );\r\n\r\n// Palette.\r\n $palette: (\r\n color1: #30363d,\r\n color2: #db8992,\r\n color3: #ab7aad,\r\n color4: #897cad,\r\n color5: #7794ce,\r\n color6: #64abb4,\r\n color7: #6ba78c,\r\n\r\n\r\n bg: #111111,\r\n bg-alt: rgb(238, 238, 238),\r\n bg-transparent: rgba(238, 238, 238, 0.5),\r\n fg: rgb(238, 238, 238),\r\n fg-bold: rgb(238, 238, 238),\r\n fg-light: rgba(238, 238, 238, 0.75),\r\n border: rgba(0, 0, 0, 0.2),\r\n border-alt: rgba(0, 0, 0, 0.075),\r\n border-bg: rgba(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: rgba(233, 77, 29, 1),\r\n accent-dark: rgb(0, 0, 0),\r\n\r\n invert: (\r\n bg: #000000,\r\n bg-alt: #222222,\r\n fg: #ffffff,\r\n fg-bold: #ffffff,\r\n fg-light: #ffffff,\r\n border: rgb(0, 0, 0),\r\n border-alt: rgba(238, 238, 238, 0.25),\r\n border-bg: rgba(0, 0, 0, 0.125),\r\n accent: #47D3E5\r\n ),\r\n );", + "/// 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(/assets/fonts/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\n/* NAVIGATION */\n/* Style the navbar */\n#navbar {\n z-index: 100000;\n}\n#logo {\n padding:10px;\n z-index: 10000;\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n\n}\n.logo:hover {\n filter: blur(0px);\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n\n}\n.logo {\n filter: blur(20px);\n text-decoration: none;\n position: fixed;\n top:20px;\n left: 50%;\n transform: translateX(-50%);\n width: 300px;\n height: 95px;\n background-color: transparent;\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 display: flex;\n flex-wrap: wrap;\n justify-content: center;\n align-items: center;\n\n}\n.sticky {\n filter: blur(0px);\n -webkit-transition: filter 400ms ease-in;\n -moz-transition: filter 400ms ease-in;\n transition: filter 400ms ease-in;\n\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\n }\n \n\nnav {\n position: absolute;\n width: 300px;\n\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\n\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 padding: 0;\n a {\n width: 100%;\n display: block;\n margin: auto !important;\n font-size: 14px\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 font-family: Arial, Helvetica, sans-serif;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: _palette(fg-light);\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\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-color: #FFFFFF;\n color: _palette(accent-dark);\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: 48px;\n -moz-border-radius: 48px;\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-color: _palette(accent); \n color: #FFFFFF;\n}\n\n#closearea {\n position: fixed;\n width: 100%;\n height: 100%;\n\n}\n.navmenu {\n font-size: 34px;\n color:_palette(accent);\n}\n\n//* POSTS *//\n\n#post-text {\n padding-top: 1rem;\n}\n//* FOOTER *//\n\n#footer {\n\n background-color: _palette(fg);\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 p {\n color: _palette(fg);\n }\n }\n\n}\n\n/* Content images */\ndiv.content {\n img {\n width: 100%;\n height: auto;\n max-width: 500px;\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: _palette(accent-dark);\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: _font(family-fixed);\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}\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: 75px;\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 padding-right: 10px;\n}\n\n.plNum {\n padding-left: 21px;\n width: 65px;\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/img/tile.gif b/assets/img/tile.gif new file mode 100644 index 0000000..3be2119 Binary files /dev/null and b/assets/img/tile.gif differ diff --git a/cookies/index.html b/cookies/index.html new file mode 100644 index 0000000..515a073 --- /dev/null +++ b/cookies/index.html @@ -0,0 +1,543 @@ + + + + + + + + + +Cookies & Privacy policy | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+ +
+ +
+ + +
+

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 setto.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 setto.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 setto.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 setto.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 setto.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/cyber-grany/index.html b/cyber-grany/index.html new file mode 100644 index 0000000..5da89fd --- /dev/null +++ b/cyber-grany/index.html @@ -0,0 +1,686 @@ + + + + + + + + + + + +Granny is a cyborg now | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+
+
+

徒 setto セット

+

Geek | GPG

+

+ Published the + + + + 12:th + of + + December + + 2019 + +

+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Grandma got the SSH keys
    +
    3:22
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
3:22
+
+ + + +
+
+
+

My grandmother, 93,  added me on social media yesterday. So I called her. Long-chat good talk. TL;DR Damn what a woman! She told me she had a roll-walker. I said “we’re in the future now Grandma, you’re a cyborg, half machine!”

+ +

She laughed and acknowledge it was a marvellous invention!

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

This release can't be bought

+

Stream, follow, like and subscribe!

+
+ + + Bandcamp + + + + + + + + + + + + +
+

 

+ +
+ + + + + Spotify + + + + Apple Music + + + + Google Play + + + + Deezer + + + + Napster + + +
+ + + + +
+ + + +
+
+

Grandma got the SSH keys

+

+ 3:22 +
Acid Trap +
2019

+ + +
+
+ Grandma got the SSH keys +
+
+ + + + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Darkweb

+

As dystopian as the present might seem on-line, there is always room for the strange in the cypher...

+ +
+
+ +

 Live with hardware

+

There is a weird meta-core to anything social exchange on internet that I can't get my finger on. Assumptions and projections that I think partially stem from the lack in body language

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/darkweb/index.html b/darkweb/index.html new file mode 100644 index 0000000..710cec9 --- /dev/null +++ b/darkweb/index.html @@ -0,0 +1,820 @@ + + + + + + + + + + + +Darkweb | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+
+
+

徒 setto セット

+

Geek | GPG

+

+ Published the + + + + 7:th + of + + February + + 2019 + +

+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + + + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    Swipe
    +
    4:41
    +
    +
  • + +
  • +
    +
    2.
    +
    Darkweb
    +
    4:45
    +
    +
  • + +
  • +
    +
    3.
    +
    Swipe (Instrumental)
    +
    4:42
    +
    +
  • + +
  • +
    +
    4.
    +
    Darkweb (Instrumental)
    +
    4:44
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
4:41
+
+ + + +
+
2.
+ +
4:45
+
+ + + +
+
3.
+ +
4:42
+
+ + + +
+
4.
+ +
4:44
+
+ + + +
+
+
+

As dystopian as the present might seem on-line, there is always room for the strange in the cypher.

+ +

At the end of the tunnel through the flashy but controlled cyberspace we call the “Internet”, there is a light of hope for the underground.

+ +

Cover-art by Mattias “Ritarn” Lindström

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

Get this release

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + +
+ + + +
+
+

Swipe

+

+ 4:41 +
Cyber Soul +
2019

+ + +
+
+ Swipe +
+
+ + + +
+
+

Darkweb

+

+ 4:45 +
Cypher Rap +
2019

+ + +
+
+ Darkweb +
+
+ + + +
+
+

Swipe (Instrumental)

+

+ 4:42 +
Cyber Soul +
2019

+ + +
+
+ Swipe (Instrumental) +
+
+ + + +
+
+

Darkweb (Instrumental)

+

+ 4:44 +
Cypher Rap +
2019

+ + +
+
+ Darkweb (Instrumental) +
+
+ + + + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Satoshi Mon Ami

+

The 2 tracks of laid back cloud rap are tales of daily digital life-struggles. When day-to-day communication blurs the line between the virtual and real.

+ +
+
+ +

 Granny is a cyborg now

+

Jazzy Cybersoul with a hint of 303 baselines.

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/discography/index.html b/discography/index.html new file mode 100644 index 0000000..356beb4 --- /dev/null +++ b/discography/index.html @@ -0,0 +1,591 @@ + + + + + + + + + +Discography | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+

Most of my work

+

A slection of my work

+
+ +
+ + + + +
+
+

Live With Hardware

+ + + +

2020

+ + +

+ 1. EP-Life of a Dudelini
+ 11:23 | + Cybersoul +

+ + + + + +
+ +
+ +
+ Live With Hardware + +
+
+ + + +
+
+

Darkweb

+ + + +

2019

+ + +

+ 1. Swipe
+ 4:41 | + Cyber Soul +

+ + + + +

+ 2. Darkweb
+ 4:45 | + Cypher Rap +

+ + + + +

+ 3. Swipe (Instrumental)
+ 4:42 | + Cyber Soul +

+ + + + +

+ 4. Darkweb (Instrumental)
+ 4:44 | + Cypher Rap +

+ + + + + +
+ +
+ +
+ Darkweb + +
+
+ + + +
+
+

Cyber Grany

+ + + +

2019

+ + +

+ 1. Grandma got the SSH keys
+ 3:22 | + Acid Trap +

+ + + + + +
+ +
+ +
+ Cyber Grany + +
+
+ + + +
+
+

Satoshi Mon Ami

+ + + +

2018

+ + +

+ 1. K'as-tu fait de nous?
+ 5:05 | + Cyber Soul +

+ + + + +

+ 2. Rêve de toi
+ 3:06 | + Cyber Soul +

+ + + + + +
+ +
+ +
+ Satoshi Mon Ami + +
+
+ + + +
+ +

Support

+

Stream, follow, like and subscribe!

+
+ + + Bandcamp + + + + + + + + + + + + +
+

 

+ +
+ + + + + Spotify + + + + Apple Music + + + + Google Play + + + + Deezer + + + + Napster + + +
+ +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/feed.xml b/feed.xml index e967134..f3140ea 100644 --- a/feed.xml +++ b/feed.xml @@ -1,59 +1,103 @@ ---- -layout: nil -title : Sakrecoer RSS Feed ---- - {{ site.title | xml_escape }} - - {{ site.url }} - {{ site.description | xml_escape }} - {{ site.time | date_to_rfc822 }} + 徒 setto セット + + https://setto.basspistol.com + Set, Party, Gang! &#35;Cybersoul. + Mon, 27 Jul 2020 08:06:16 +0000 en-US hourly 1 https://jekyllrb.com/ - {{ site.url }}{{ site.banner }} - {{ site.title | xml_escape }} - {{ site.url }} - 1024 - 1024 + https://setto.basspistol.com/siteicon.png + 徒 setto セット + https://setto.basspistol.com + 480 + 480 - - {{ site.title }} + + 徒 setto セット yes - + - {{ site.title | xml_escape }} - info@basspitol.com + 徒 setto セット + - set@basspistol.com (Basspistol) - Anti-Copyright 2018 {{ site.title }} - {{ site.title }} + (Basspistol) + Anti-Copyright 2018 徒 setto セット + 徒 setto セット TV-14 Daily - {% for post in site.posts %} + - {{ post.title | xml_escape }} - {{ site.url }}{{ post.url }} - {{ site.url }}{{ post.url }} - <img src="{{ site.url }}{{ post.image }}" /> <br />{{ post.description | truncate: 150 | xml_escape }} - Hi-Lights - {{ post.author | xml_escape }} - {{ post.date | date_to_rfc822 }} - {{ post.artist | xml_escape }} - No - {{ post.description | strip_html | truncate: 252 | xml_escape }} - {{ post.description | xml_escape }} - {% for tags in post.tags %}{{ tags | strip_html | xml_escape }}{% unless forloop.last %}, {% endunless %}{% endfor %} - + Live with hardware + https://setto.basspistol.com/live-with-hardware/ + https://setto.basspistol.com/live-with-hardware/ + <img src="https://setto.basspistol.com/images/posts/1-ep-life-of-a-dudelini.jpeg" /> <br />There is a weird meta-core to anything social exchange on internet that I can't get my finger on. Assumptions and projections that I think partiall... + Web Logs + setto + Sun, 19 Apr 2020 07:07:00 +0000 + setto + Yes + There is a weird meta-core to anything social exchange on internet that I can't get my finger on. Assumptions and projections that I think partially stem from the lack in body language + There is a weird meta-core to anything social exchange on internet that I can't get my finger on. Assumptions and projections that I think partially stem from the lack in body language + + - {% endfor %} + + + Granny is a cyborg now + https://setto.basspistol.com/cyber-grany/ + https://setto.basspistol.com/cyber-grany/ + <img src="https://setto.basspistol.com/images/posts/1-grandma-got-the-ssh-keys.jpeg" /> <br />Jazzy Cybersoul with a hint of 303 baselines. + Web Logs + setto + Thu, 12 Dec 2019 03:03:00 +0000 + setto + Yes + Jazzy Cybersoul with a hint of 303 baselines. + Jazzy Cybersoul with a hint of 303 baselines. + + + + + + Darkweb + https://setto.basspistol.com/darkweb/ + https://setto.basspistol.com/darkweb/ + <img src="https://setto.basspistol.com/images/posts/2-darkweb-instrumental-.jpeg" /> <br />As dystopian as the present might seem on-line, there is always room for the strange in the cypher... + Web Logs + setto + Thu, 07 Feb 2019 19:07:00 +0000 + setto + Yes + As dystopian as the present might seem on-line, there is always room for the strange in the cypher... + As dystopian as the present might seem on-line, there is always room for the strange in the cypher... + + + + + + Satoshi Mon Ami + https://setto.basspistol.com/satoshi-mon-ami/ + https://setto.basspistol.com/satoshi-mon-ami/ + <img src="https://setto.basspistol.com/images/posts/1-k-as-tu-fait-de-nous-.jpeg" /> <br />The 2 tracks of laid back cloud rap are tales of daily digital life-struggles. When day-to-day communication blurs the line between the virtual and... + Web Logs + setto + Mon, 17 Dec 2018 19:00:00 +0000 + setto + Yes + The 2 tracks of laid back cloud rap are tales of daily digital life-struggles. When day-to-day communication blurs the line between the virtual and real. + The 2 tracks of laid back cloud rap are tales of daily digital life-struggles. When day-to-day communication blurs the line between the virtual and real. + + + + diff --git a/images/pages/grace-brauteseth-1R0hB9WWVvQ-unsplash.jpg b/images/pages/grace-brauteseth-1R0hB9WWVvQ-unsplash.jpg new file mode 100644 index 0000000..40e7264 Binary files /dev/null and b/images/pages/grace-brauteseth-1R0hB9WWVvQ-unsplash.jpg differ diff --git a/images/pages/reuben-hustler-YTV2zNt8Zqg-unsplash.jpg b/images/pages/reuben-hustler-YTV2zNt8Zqg-unsplash.jpg new file mode 100644 index 0000000..7f304c4 Binary files /dev/null and b/images/pages/reuben-hustler-YTV2zNt8Zqg-unsplash.jpg differ diff --git a/images/setto-logo-dark.svg b/images/setto-logo-dark.svg index 62c86dd..42cff12 100644 --- a/images/setto-logo-dark.svg +++ b/images/setto-logo-dark.svg @@ -1,34 +1,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/index.html b/index.html index 758e616..8e6c6fc 100644 --- a/index.html +++ b/index.html @@ -1,135 +1,709 @@ ---- -title: Yo, webTV crib! ゲットー・スービド -description: >- - The music of To Setto Setto is a cypher cloud jam - induced by popcorn chewing threads in obscure chat-rooms. -tags: - - outernational - - music - - homepage - - free - - culture -image: /images/nebula.jpg -logo_image: /siteicon.png ---- -{% include relBase.html %} + + + + + + + + + +Yo, webTV crib! ゲットー・スービド | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+

Web-Log

+

Going on in the cypher. Older log entries can be found here

+
+
-{% for post in site.posts limit: '2' %} -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/links/index.html b/links/index.html new file mode 100644 index 0000000..5a6b8a2 --- /dev/null +++ b/links/index.html @@ -0,0 +1,460 @@ + + + + + + + + + +Links | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+

Links

+

Venture outside of your daily web-routine, read about some real projects. These links are way more than just Friends and Resources

+
+
+ + + +
+
+

Alsenet

+

+ +
+
+ Links +
+
+ + + +
+
+

Basspistol

+

+ +
+
+ Links +
+
+ + + +
+
+

Dyne

+

+ +
+
+ Links +
+
+ + + +
+
+

Linux Audio

+

+ +
+
+ Links +
+
+ + + +
+
+

Ritarn

+

+ +
+
+ Links +
+
+ + + +
+
+

Ubuntu Studio

+

+ +
+
+ Links +
+
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/live-with-hardware/index.html b/live-with-hardware/index.html new file mode 100644 index 0000000..fbd8c9a --- /dev/null +++ b/live-with-hardware/index.html @@ -0,0 +1,689 @@ + + + + + + + + + + + +Live with hardware | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+
+
+

徒 setto セット

+

Geek | GPG

+

+ Published the + + + + 19:th + of + + April + + 2020 + +

+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + + + + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+
+
    + +
  • +
    +
    1.
    +
    EP-Life of a Dudelini
    +
    11:23
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
11:23
+
+ + + +
+
+
+

There is a weird meta-core to anything social exchange on internet that I can’t get my finger on. Assumptions and projections that I think partially stem from the lack in body language and the fact that we tend to be alone with our devices when we exchange. Even when we do so while our physical self is in a room full of friends. One of it’s symptoms is the endorsement paradox, for lack of better words. At some point it was common to see Twitter bios with the line “retweets != Endorsement”. It might have a better name, but that “endorsement paradox” is something I feel heavily used as a propaganda strategy. The thing is, there is always someone in anyone’s acquaintances that will resonate to shared info and critique in unexpected ways. For example some unspeakable parties triggered everyone to a point where everyone got so obsessed that everyone kept talking about those parties non stop. Basically taking said unspeakable parties out of the void they were in, and promoting them into a mass that had to be accounted for. I’m not saying unspeakable party propaganda should be ignored, but I think some information is better dissected away from public spaces where there is no control over the dimension of time since the discussion can keep on forever, even when everyone involved at first have moved on. Like that which happened to 4chan.

+ +

It takes at least 2 to have a dialogue. And to achieve that plurality in cyberspace seems to require a lot of effort. Probably due to that aforementioned conflict between solitude and time-traversing company. “Company” as in being accompanied and time-traversing because what we record today can be used in the future, and in the future we might use recordings from the past.

+ +

Either way, there is always something that escapes me when I try to thinker about exchange of information that pertain to the power limbo between humans. Hence the idea of a meta core: like a Russian doll. After all information is vehicular to energy. Be it human or robot information exchange: an impulse that turns a turbine on, a poem that make your heart beat faster…

+ +

Audio extracted from the 360 video of this jam recorded a while back.

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

This release can't be bought

+

Stream, follow, like and subscribe!

+
+ + + Bandcamp + + + + + + + + + + + + +
+

 

+ +
+ + + + + Spotify + + + + Apple Music + + + + Google Play + + + + Deezer + + + + Napster + + +
+ + + + +
+ + + +
+
+

EP-Life of a Dudelini

+

+ 11:23 +
Cybersoul +
2020

+ + +
+
+ EP-Life of a Dudelini +
+
+ + + + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +

 Granny is a cyborg now

+

Jazzy Cybersoul with a hint of 303 baselines.

+ +
+
+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/log/index.html b/log/index.html new file mode 100644 index 0000000..3dc57fd --- /dev/null +++ b/log/index.html @@ -0,0 +1,432 @@ + + + + + + + + + +Web-Log | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+

Web-Log

+

Ramblings, announcenments and thoughts.

+
+
+ + +
+
+

Live with hardware

+

There is a weird meta-core to anything social exchange on internet that I can't get my finger on. Assumptions and projections that I think partially stem from the lack in body language

+ + +
+
+ Web-Log +
+
+ + + +
+
+

Granny is a cyborg now

+

Jazzy Cybersoul with a hint of 303 baselines.

+ + +
+
+ Web-Log +
+
+ + + +
+
+

Darkweb

+

As dystopian as the present might seem on-line, there is always room for the strange in the cypher...

+ + +
+
+ Web-Log +
+
+ + + +
+
+

Satoshi Mon Ami

+

The 2 tracks of laid back cloud rap are tales of daily digital life-struggles. When day-to-day communication blurs the line between the virtual and real.

+ + +
+
+ Web-Log +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/robots.txt b/robots.txt index 4137002..a252e3c 100644 --- a/robots.txt +++ b/robots.txt @@ -1,6 +1,2 @@ ---- -layout: null -sitemap: false ---- User-agent: * -Sitemap: {{ site.url }}/sitemap.xml +Sitemap: https://setto.basspistol.com/sitemap.xml diff --git a/satoshi-mon-ami/index.html b/satoshi-mon-ami/index.html new file mode 100644 index 0000000..8456882 --- /dev/null +++ b/satoshi-mon-ami/index.html @@ -0,0 +1,733 @@ + + + + + + + + + + + +Satoshi Mon Ami | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ +
+ + +
+
+ + +
+
+
+

徒 setto セット

+

Geek | GPG

+

+ Published the + + + + 17:th + of + + December + + 2018 + +

+ + +
+ + Share this page: +
+ + + +
+
+ +
+ + + + + + +
+
+
+

+

Paused...

+
+
+
+ +
+ +
+ + +
+ +
+
+
    + +
  • +
    +
    1.
    +
    K'as-tu fait de nous?
    +
    5:05
    +
    +
  • + +
  • +
    +
    2.
    +
    Rêve de toi
    +
    3:06
    +
    +
  • + +
+
+
+
+ + + +
+
1.
+ +
5:5
+
+ + + +
+
2.
+ +
3:6
+
+ + + +
+
+
+

The 2 tracks of laid back cloud rap are tales of daily digital life-struggles. When day-to-day communication blurs the line between the virtual and real.

+ +

Being close to someone, without them knowing, anonymously and obsessively through a device. Decrypting interconnected sub-stories from every node in the graph and losing your mind on it.What’s the latest story? FOMO to the max, The Fear Of Missing Out!

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

Get this release

+
+ + + Bandcamp + + + + + + + + + + + + +
+ +

Stream it, follow, like and subscribe!

+
+ + + + + + + Spotify + + + + + Apple Music + + + + + Google Play + + + + + Deezer + + + + + Napster + + +
+ + + + + +
+ + + +
+
+

K'as-tu fait de nous?

+

+ 5:5 +
Cyber Soul +
2018

+ + +
+
+ K'as-tu fait de nous? +
+
+ + + +
+
+

Rêve de toi

+

+ 3:6 +
Cyber Soul +
2018

+ + +
+
+ Rêve de toi +
+
+ + + + + + + + + +
+
+
+ + +
+ + +
+ +
+

Read more posts

+
+
+
+ +
+
+ +

 Darkweb

+

As dystopian as the present might seem on-line, there is always room for the strange in the cypher...

+ +
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..70bfbec --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,91 @@ + + + +https://setto.basspistol.com/albums/satoshi-mon-ami/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/cyber-grany/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/darkweb/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/live-with-hardware/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/satoshi-mon-ami/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/darkweb/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/cyber-grany/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/live-with-hardware/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/cyber-grany/1-grandma-got-the-ssh-keys/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/darkweb/1-swipe/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/darkweb/2-darkweb/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/darkweb/3-swipe-instrumental-/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/darkweb/4-darkweb-instrumental-/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/live-with-hardware/1-ep-life-of-a-dudelini/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/satoshi-mon-ami/1-k-as-tu-fait-de-nous-/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/albums/satoshi-mon-ami/2-r-ve-de-toi/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/about/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/discography/ +2020-07-27T08:03:41+00:00 + + +https://setto.basspistol.com/ +2020-07-27T08:03:40+00:00 + + +https://setto.basspistol.com/links/ +2020-07-27T08:03:41+00:00 + + +https://setto.basspistol.com/log/ +2020-07-27T08:03:41+00:00 + + +https://setto.basspistol.com/webcreds/ +2020-07-27T08:03:40+00:00 + + diff --git a/webcreds/index.html b/webcreds/index.html new file mode 100644 index 0000000..44aafe9 --- /dev/null +++ b/webcreds/index.html @@ -0,0 +1,398 @@ + + + + + + + + + +Webcreds | 徒 setto セット + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+ +
+ +
+ + + +
+

CMS

+ +

Build with Jekyll
Using Publikator the rusty metal heart of the Basspistol release machine developed by aengl.
Facilitated with CloudCannon, the cloud CMS for Jekyll
Hosted and served by Basspistol and Alsenet

+ +

Framework

+ +

Based on Story by html5up.net | @ajlkn Free for personal and commercial use under the CCA 3.0 license

+ +

Artwork

+ + + + +
+
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file