From 014816dc724c1be60b7dd28d4e608c89b4ed451c Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 23 Jun 2020 19:00:33 +0200 Subject: moving --- .gitignore | 2 +- animism-cms/db.json | 139 ++++ animism-cms/index.js | 74 ++ animism-cms/package-lock.json | 893 +++++++++++++++++++++ animism-cms/package.json | 15 + animism-cms/public/elements/close.svg | 15 + animism-cms/public/elements/e-flux-logo.svg | 42 + animism-cms/public/elements/icons_arrow-down.svg | 6 + animism-cms/public/elements/icons_arrow-left.svg | 6 + animism-cms/public/elements/icons_arrow-right.svg | 6 + animism-cms/public/elements/icons_arrow-up.svg | 6 + animism-cms/public/elements/icons_audio.svg | 7 + animism-cms/public/elements/icons_pause.svg | 6 + animism-cms/public/elements/icons_play.svg | 6 + animism-cms/public/elements/icons_volume.svg | 7 + animism-cms/public/elements/icons_zoom-plus.svg | 8 + animism-cms/public/elements/icons_zoom-x.svg | 10 + animism-cms/public/elements/menu.svg | 19 + animism-cms/public/elements/search.svg | 17 + animism-cms/public/favicon.ico | Bin 0 -> 1406 bytes animism-cms/public/styles/e-flux-fonts.css | 63 ++ animism-cms/public/styles/e-flux.css | 1 + .../27645c8a-608b-4abf-a2f1-c4407b576723.woff | Bin 0 -> 23792 bytes .../39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 | Bin 0 -> 18612 bytes .../4142b00a-232a-49e8-803c-541f8b932fa1.woff | Bin 0 -> 24335 bytes .../8546c78d-5a38-4c7b-9371-5a70d803922a.woff | Bin 0 -> 24781 bytes .../96fd4fb4-75db-412f-986d-d65380ee0ccf.woff | Bin 0 -> 23488 bytes .../cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 | Bin 0 -> 19740 bytes .../dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 | Bin 0 -> 19304 bytes .../e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 | Bin 0 -> 18992 bytes .../public/webfonts/freigtexprobold-webfont.woff | Bin 0 -> 48300 bytes .../public/webfonts/freigtexprobold-webfont.woff2 | Bin 0 -> 35700 bytes .../public/webfonts/freigtexproboldit-webfont.woff | Bin 0 -> 51256 bytes .../webfonts/freigtexproboldit-webfont.woff2 | Bin 0 -> 37552 bytes .../public/webfonts/freigtexprobook-webfont.woff | Bin 0 -> 73752 bytes .../public/webfonts/freigtexprobook-webfont.woff2 | Bin 0 -> 51952 bytes .../public/webfonts/freigtexprobookit-webfont.woff | Bin 0 -> 50432 bytes .../webfonts/freigtexprobookit-webfont.woff2 | Bin 0 -> 36864 bytes animism-cms/templates/index.liquid | 107 +++ db.json | 139 ---- index.js | 74 -- package-lock.json | 893 --------------------- package.json | 15 - public/elements/close.svg | 15 - public/elements/e-flux-logo.svg | 42 - public/elements/icons_arrow-down.svg | 6 - public/elements/icons_arrow-left.svg | 6 - public/elements/icons_arrow-right.svg | 6 - public/elements/icons_arrow-up.svg | 6 - public/elements/icons_audio.svg | 7 - public/elements/icons_pause.svg | 6 - public/elements/icons_play.svg | 6 - public/elements/icons_volume.svg | 7 - public/elements/icons_zoom-plus.svg | 8 - public/elements/icons_zoom-x.svg | 10 - public/elements/menu.svg | 19 - public/elements/search.svg | 17 - public/favicon.ico | Bin 1406 -> 0 bytes public/styles/e-flux-fonts.css | 63 -- public/styles/e-flux.css | 1 - .../27645c8a-608b-4abf-a2f1-c4407b576723.woff | Bin 23792 -> 0 bytes .../39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 | Bin 18612 -> 0 bytes .../4142b00a-232a-49e8-803c-541f8b932fa1.woff | Bin 24335 -> 0 bytes .../8546c78d-5a38-4c7b-9371-5a70d803922a.woff | Bin 24781 -> 0 bytes .../96fd4fb4-75db-412f-986d-d65380ee0ccf.woff | Bin 23488 -> 0 bytes .../cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 | Bin 19740 -> 0 bytes .../dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 | Bin 19304 -> 0 bytes .../e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 | Bin 18992 -> 0 bytes public/webfonts/freigtexprobold-webfont.woff | Bin 48300 -> 0 bytes public/webfonts/freigtexprobold-webfont.woff2 | Bin 35700 -> 0 bytes public/webfonts/freigtexproboldit-webfont.woff | Bin 51256 -> 0 bytes public/webfonts/freigtexproboldit-webfont.woff2 | Bin 37552 -> 0 bytes public/webfonts/freigtexprobook-webfont.woff | Bin 73752 -> 0 bytes public/webfonts/freigtexprobook-webfont.woff2 | Bin 51952 -> 0 bytes public/webfonts/freigtexprobookit-webfont.woff | Bin 50432 -> 0 bytes public/webfonts/freigtexprobookit-webfont.woff2 | Bin 36864 -> 0 bytes templates/index.liquid | 107 --- 77 files changed, 1454 insertions(+), 1454 deletions(-) create mode 100644 animism-cms/db.json create mode 100644 animism-cms/index.js create mode 100644 animism-cms/package-lock.json create mode 100644 animism-cms/package.json create mode 100644 animism-cms/public/elements/close.svg create mode 100644 animism-cms/public/elements/e-flux-logo.svg create mode 100755 animism-cms/public/elements/icons_arrow-down.svg create mode 100755 animism-cms/public/elements/icons_arrow-left.svg create mode 100755 animism-cms/public/elements/icons_arrow-right.svg create mode 100755 animism-cms/public/elements/icons_arrow-up.svg create mode 100755 animism-cms/public/elements/icons_audio.svg create mode 100755 animism-cms/public/elements/icons_pause.svg create mode 100755 animism-cms/public/elements/icons_play.svg create mode 100755 animism-cms/public/elements/icons_volume.svg create mode 100755 animism-cms/public/elements/icons_zoom-plus.svg create mode 100755 animism-cms/public/elements/icons_zoom-x.svg create mode 100644 animism-cms/public/elements/menu.svg create mode 100644 animism-cms/public/elements/search.svg create mode 100644 animism-cms/public/favicon.ico create mode 100644 animism-cms/public/styles/e-flux-fonts.css create mode 100644 animism-cms/public/styles/e-flux.css create mode 100755 animism-cms/public/webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff create mode 100755 animism-cms/public/webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 create mode 100755 animism-cms/public/webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff create mode 100755 animism-cms/public/webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff create mode 100755 animism-cms/public/webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff create mode 100755 animism-cms/public/webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 create mode 100755 animism-cms/public/webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 create mode 100755 animism-cms/public/webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 create mode 100755 animism-cms/public/webfonts/freigtexprobold-webfont.woff create mode 100755 animism-cms/public/webfonts/freigtexprobold-webfont.woff2 create mode 100755 animism-cms/public/webfonts/freigtexproboldit-webfont.woff create mode 100755 animism-cms/public/webfonts/freigtexproboldit-webfont.woff2 create mode 100755 animism-cms/public/webfonts/freigtexprobook-webfont.woff create mode 100755 animism-cms/public/webfonts/freigtexprobook-webfont.woff2 create mode 100755 animism-cms/public/webfonts/freigtexprobookit-webfont.woff create mode 100755 animism-cms/public/webfonts/freigtexprobookit-webfont.woff2 create mode 100644 animism-cms/templates/index.liquid delete mode 100644 db.json delete mode 100644 index.js delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 public/elements/close.svg delete mode 100644 public/elements/e-flux-logo.svg delete mode 100755 public/elements/icons_arrow-down.svg delete mode 100755 public/elements/icons_arrow-left.svg delete mode 100755 public/elements/icons_arrow-right.svg delete mode 100755 public/elements/icons_arrow-up.svg delete mode 100755 public/elements/icons_audio.svg delete mode 100755 public/elements/icons_pause.svg delete mode 100755 public/elements/icons_play.svg delete mode 100755 public/elements/icons_volume.svg delete mode 100755 public/elements/icons_zoom-plus.svg delete mode 100755 public/elements/icons_zoom-x.svg delete mode 100644 public/elements/menu.svg delete mode 100644 public/elements/search.svg delete mode 100644 public/favicon.ico delete mode 100644 public/styles/e-flux-fonts.css delete mode 100644 public/styles/e-flux.css delete mode 100755 public/webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff delete mode 100755 public/webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 delete mode 100755 public/webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff delete mode 100755 public/webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff delete mode 100755 public/webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff delete mode 100755 public/webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 delete mode 100755 public/webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 delete mode 100755 public/webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 delete mode 100755 public/webfonts/freigtexprobold-webfont.woff delete mode 100755 public/webfonts/freigtexprobold-webfont.woff2 delete mode 100755 public/webfonts/freigtexproboldit-webfont.woff delete mode 100755 public/webfonts/freigtexproboldit-webfont.woff2 delete mode 100755 public/webfonts/freigtexprobook-webfont.woff delete mode 100755 public/webfonts/freigtexprobook-webfont.woff2 delete mode 100755 public/webfonts/freigtexprobookit-webfont.woff delete mode 100755 public/webfonts/freigtexprobookit-webfont.woff2 delete mode 100644 templates/index.liquid diff --git a/.gitignore b/.gitignore index e2282ba..bc51f0a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # Ignore top level and nested deps -/node_modules/ +node_modules /app/node_modules/**/node_modules/ .bin/ *.swp diff --git a/animism-cms/db.json b/animism-cms/db.json new file mode 100644 index 0000000..2873cd8 --- /dev/null +++ b/animism-cms/db.json @@ -0,0 +1,139 @@ +{ + "episodes": [ + { + "id": "a-report-on-migrating-souls-in-museums-and-moving-pictures", + "title": "A Report on Migrating Souls in Museums and Moving Pictures", + "curator": "Anselm Franke", + "author": "Name Surname", + "artists": "Name Surname\r\nName Surname\r\nName Surname\r\nName Surname\r\nName Surname\r\n", + "sponsors": "This\r\nThis\r\nThis", + "publicationDate": "Mon 00-00, 2020", + "accessible": true, + "__index": 0, + "dateCreated": "Thu, 11 Jun 2020 17:30:25 GMT" + }, + { + "id": "animation-the-mummy-complex-the-museum", + "title": "Animation & the Mummy Complex: The Museum", + "curator": "", + "author": "", + "artists": "", + "sponsors": "", + "publicationDate": "", + "accessible": false, + "__index": 1, + "dateCreated": "Thu, 11 Jun 2020 17:30:41 GMT" + }, + { + "id": "the-extirpation-of-animism", + "title": "The Extirpation of Animism", + "curator": "", + "author": "", + "artists": "", + "sponsors": "", + "publicationDate": "", + "accessible": false, + "__index": 2, + "dateCreated": "Thu, 11 Jun 2020 17:30:50 GMT" + }, + { + "id": "media-history-animation-s-continuous-displacement", + "title": "Media History & Animation's Continuous Displacement", + "curator": "", + "author": "", + "artists": "", + "sponsors": "", + "publicationDate": "", + "accessible": false, + "__index": 3, + "dateCreated": "Thu, 11 Jun 2020 17:31:04 GMT" + }, + { + "id": "soul-design-or-liminal-cosmologies", + "title": "Soul Design or Liminal Cosmologies", + "curator": "", + "author": "", + "artists": "", + "sponsors": "", + "publicationDate": "", + "accessible": false, + "__index": 4, + "dateCreated": "Thu, 11 Jun 2020 17:31:12 GMT" + }, + { + "id": "animal-mythic-and-other", + "title": "Animal, Mythic and Other", + "curator": "", + "author": "", + "artists": "", + "sponsors": "", + "publicationDate": "", + "accessible": false, + "__index": 5, + "dateCreated": "Thu, 11 Jun 2020 17:31:21 GMT" + } + ], + "sections": [ + { + "id": "reification-and-luminescence", + "title": "Reification and Luminescence", + "image": { + "uri": "", + "caption": "", + "width": "", + "height": "" + }, + "__index": 0, + "dateCreated": "Thu, 11 Jun 2020 17:32:08 GMT" + }, + { + "id": "recto-verso-stage-prison", + "title": "Recto/Verso: Stage/Prison", + "image": { + "uri": "", + "caption": "", + "width": "", + "height": "" + }, + "__index": 1, + "dateCreated": "Thu, 11 Jun 2020 17:32:14 GMT" + }, + { + "id": "the-hallucinating-factory", + "title": "The Hallucinating Factory", + "image": { + "uri": "", + "caption": "", + "width": "", + "height": "" + }, + "__index": 2, + "dateCreated": "Thu, 11 Jun 2020 17:32:39 GMT" + }, + { + "id": "a-song-of-electricity", + "title": "A Song of Electricity", + "image": { + "uri": "", + "caption": "", + "width": "", + "height": "" + }, + "__index": 3, + "dateCreated": "Thu, 11 Jun 2020 17:32:45 GMT" + }, + { + "id": "paralysis-not-animation", + "title": "Paralysis, not Animation", + "image": { + "uri": "", + "caption": "", + "width": "", + "height": "" + }, + "__index": 4, + "dateCreated": "Thu, 11 Jun 2020 17:32:52 GMT" + } + ], + "works": [] +} \ No newline at end of file diff --git a/animism-cms/index.js b/animism-cms/index.js new file mode 100644 index 0000000..e76d663 --- /dev/null +++ b/animism-cms/index.js @@ -0,0 +1,74 @@ +var okcms = require('okcms') + +var port = process.env.PORT || 1337 + +var app = okcms.createApp({ + + meta: { + project: 'Animism' + }, + + debug: true, + production: false, + + schemas: { + episodes: { + id: {type: 'string', hidden: true}, + title: {type: 'string'}, + curator: {type: 'text'}, + author: {type: 'text'}, + artists: {type: 'text'}, + sponsors: {type: 'text'}, + publicationDate: {type: 'string'}, + accessible: {type: 'flag'}, + }, + sections: { + id: {type: 'string', hidden: true}, + title: {type: 'string'}, + image: {type: 'image'}, + }, + works: { + id: {type: 'string', hidden: true}, + section: {type: 'string'}, + tag: {type: 'string'}, + author: {type: 'string'}, + title: {type: 'string'}, + year: {type: 'string'}, + type: {type: 'string'}, + typeMeta: {type: 'string'}, + image: {type: 'image'}, + }, + }, + + resources: [ + { type: 'episodes' }, + { type: 'sections' }, + { type: 'works' }, + ], + + views: { + '/': { + data: [ + {type: 'episodes', query: 'a-report-on-migrating-souls-in-museums-and-moving-pictures', as: 'episode'}, + {type: 'episodes', query: '*'}, + {type: 'sections', query: '*'}, + {type: 'works', query: '*'} + ] + }, + }, + + services: { + s3: { + key: process.env.S3_KEY, + secret: process.env.S3_SECRET, + bucket: process.env.S3_BUCKET, + dirname: process.env.S3_DIRNAME, + maxbytes: 1024*1024*2, + }, + } +}) +app.listen(port) +module.exports = app + +console.log('Server listening at port ' + port + '...'); + diff --git a/animism-cms/package-lock.json b/animism-cms/package-lock.json new file mode 100644 index 0000000..fd0d061 --- /dev/null +++ b/animism-cms/package-lock.json @@ -0,0 +1,893 @@ +{ + "name": "animism-cms", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "dotenv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-1.2.0.tgz", + "integrity": "sha1-fNc+FuB/BXyAchR6W8OoZ38KtcY=" + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "get-routes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-routes/-/get-routes-2.0.0.tgz", + "integrity": "sha512-HNwdLfMzKpJwmEWMt7lljEGeQoIp7X4O7k1sUaqyL/oRvVq7qq1L57dkO/4cO1MHRGObjzO+FUyElZNgqrzMwQ==", + "requires": { + "lodash": "4.17.15" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "immutability-helper": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-2.9.1.tgz", + "integrity": "sha512-r/RmRG8xO06s/k+PIaif2r5rGc3j4Yhc01jSBfwPCXDLYZwp/yxralI37Df1mwmuzcCsen/E/ITKcTEvc1PQmQ==", + "requires": { + "invariant": "^2.2.0" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + } + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + }, + "okcms": { + "version": "git+ssh://git@ghghgh.us/~/okcms.git#5847d4f21f87064d547f3e870bcac04b5b7b2127", + "from": "git+ssh://git@ghghgh.us/~/okcms.git#v0.2.5", + "requires": { + "dotenv": "^1.1.0", + "express": "^4.14.0", + "object-assign": "^4.1.0", + "q": "^1.4.1", + "request": "^2.74.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "preact": { + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.4.tgz", + "integrity": "sha512-EaTJrerceyAPatQ+vfnadoopsMBZAOY7ak9ogVdUi5xbpR8SoHgtLryXnW+4mQOwt21icqoVR1brkU2dq7pEBA==" + }, + "preact-compat": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/preact-compat/-/preact-compat-3.19.0.tgz", + "integrity": "sha512-f83A4hIhH8Uzhb9GbIcGk8SM19ffWlwP9mDaYwQdRnMdekZwcCA7eIAbeV4EMQaV9C0Yuy8iKgBAtyTKPZQt/Q==", + "requires": { + "immutability-helper": "^2.7.1", + "preact-context": "^1.1.3", + "preact-render-to-string": "^3.8.2", + "preact-transition-group": "^1.1.1", + "prop-types": "^15.6.2", + "standalone-react-addons-pure-render-mixin": "^0.1.1" + } + }, + "preact-context": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/preact-context/-/preact-context-1.1.4.tgz", + "integrity": "sha512-gcCjPJ65R0MiW9hDu8W/3WAmyTElIvwLyEO6oLQiM6/TbLKLxCpBCWV8GJjx52TTEyUr60HLDcmoCXZlslelzQ==" + }, + "preact-render-to-string": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-3.8.2.tgz", + "integrity": "sha512-przuZPajiurStGgxMoJP0EJeC4xj5CgHv+M7GfF3YxAdhGgEWAkhOSE0xympAFN20uMayntBZpttIZqqLl77fw==", + "requires": { + "pretty-format": "^3.5.1" + } + }, + "preact-transition-group": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/preact-transition-group/-/preact-transition-group-1.1.1.tgz", + "integrity": "sha1-8KSTJ+pRXs406ivoZMSn0p5dbhA=" + }, + "pretty-format": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", + "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U=" + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "standalone-react-addons-pure-render-mixin": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/standalone-react-addons-pure-render-mixin/-/standalone-react-addons-pure-render-mixin-0.1.1.tgz", + "integrity": "sha1-PHQJ9MecQN6axyxhbPZ5qZTzdVE=" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + } + } +} diff --git a/animism-cms/package.json b/animism-cms/package.json new file mode 100644 index 0000000..a81af33 --- /dev/null +++ b/animism-cms/package.json @@ -0,0 +1,15 @@ +{ + "name": "animism-cms", + "version": "1.0.0", + "description": "Animism CMS", + "main": "index.js", + "author": "Jules Laplace", + "license": "UNLICENSED", + "dependencies": { + "get-routes": "^2.0.0", + "object-assign": "^2.0.0", + "okcms": "git+ssh://git@ghghgh.us/~/okcms.git#v0.2.5", + "preact": "^10.4.4", + "preact-compat": "^3.19.0" + } +} diff --git a/animism-cms/public/elements/close.svg b/animism-cms/public/elements/close.svg new file mode 100644 index 0000000..a6141d9 --- /dev/null +++ b/animism-cms/public/elements/close.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + diff --git a/animism-cms/public/elements/e-flux-logo.svg b/animism-cms/public/elements/e-flux-logo.svg new file mode 100644 index 0000000..aa0809f --- /dev/null +++ b/animism-cms/public/elements/e-flux-logo.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/animism-cms/public/elements/icons_arrow-down.svg b/animism-cms/public/elements/icons_arrow-down.svg new file mode 100755 index 0000000..b800b63 --- /dev/null +++ b/animism-cms/public/elements/icons_arrow-down.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/animism-cms/public/elements/icons_arrow-left.svg b/animism-cms/public/elements/icons_arrow-left.svg new file mode 100755 index 0000000..ffc7dd0 --- /dev/null +++ b/animism-cms/public/elements/icons_arrow-left.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/animism-cms/public/elements/icons_arrow-right.svg b/animism-cms/public/elements/icons_arrow-right.svg new file mode 100755 index 0000000..b0807cb --- /dev/null +++ b/animism-cms/public/elements/icons_arrow-right.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/animism-cms/public/elements/icons_arrow-up.svg b/animism-cms/public/elements/icons_arrow-up.svg new file mode 100755 index 0000000..1a6c776 --- /dev/null +++ b/animism-cms/public/elements/icons_arrow-up.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/animism-cms/public/elements/icons_audio.svg b/animism-cms/public/elements/icons_audio.svg new file mode 100755 index 0000000..e9e4bd4 --- /dev/null +++ b/animism-cms/public/elements/icons_audio.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/animism-cms/public/elements/icons_pause.svg b/animism-cms/public/elements/icons_pause.svg new file mode 100755 index 0000000..c281fd1 --- /dev/null +++ b/animism-cms/public/elements/icons_pause.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/animism-cms/public/elements/icons_play.svg b/animism-cms/public/elements/icons_play.svg new file mode 100755 index 0000000..4435cb6 --- /dev/null +++ b/animism-cms/public/elements/icons_play.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/animism-cms/public/elements/icons_volume.svg b/animism-cms/public/elements/icons_volume.svg new file mode 100755 index 0000000..b614500 --- /dev/null +++ b/animism-cms/public/elements/icons_volume.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/animism-cms/public/elements/icons_zoom-plus.svg b/animism-cms/public/elements/icons_zoom-plus.svg new file mode 100755 index 0000000..22357ef --- /dev/null +++ b/animism-cms/public/elements/icons_zoom-plus.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/animism-cms/public/elements/icons_zoom-x.svg b/animism-cms/public/elements/icons_zoom-x.svg new file mode 100755 index 0000000..126a582 --- /dev/null +++ b/animism-cms/public/elements/icons_zoom-x.svg @@ -0,0 +1,10 @@ + + + + + diff --git a/animism-cms/public/elements/menu.svg b/animism-cms/public/elements/menu.svg new file mode 100644 index 0000000..98493da --- /dev/null +++ b/animism-cms/public/elements/menu.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/animism-cms/public/elements/search.svg b/animism-cms/public/elements/search.svg new file mode 100644 index 0000000..8920f82 --- /dev/null +++ b/animism-cms/public/elements/search.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/animism-cms/public/favicon.ico b/animism-cms/public/favicon.ico new file mode 100644 index 0000000..6e8e099 Binary files /dev/null and b/animism-cms/public/favicon.ico differ diff --git a/animism-cms/public/styles/e-flux-fonts.css b/animism-cms/public/styles/e-flux-fonts.css new file mode 100644 index 0000000..5edf0a8 --- /dev/null +++ b/animism-cms/public/styles/e-flux-fonts.css @@ -0,0 +1,63 @@ +@font-face{ + font-family: "Freight Text W01"; + src: url("../webfonts/freigtexprobook-webfont.woff2") format("woff2"), + url("../webfonts/freigtexprobook-webfont.woff") format("woff"); + font-weight: 400; + font-style: normal; +} + +@font-face{ + font-family: "Freight Text W01"; + src: url("../webfonts/freigtexprobookit-webfont.woff2") format("woff2"), + url("../webfonts/freigtexprobookit-webfont.woff") format("woff"); + font-weight: 400; + font-style: italic; +} + +@font-face{ + font-family: "Freight Text W01"; + src: url("../webfonts/freigtexprobold-webfont.woff2") format("woff2"), + url("../webfonts/freigtexprobold-webfont.woff") format("woff"); + font-weight: 700; + font-style: normal; +} + +@font-face{ + font-family: "Freight Text W01"; + src: url("../webfonts/freigtexproboldit-webfont.woff2") format("woff2"), + url("../webfonts/freigtexproboldit-webfont.woff") format("woff"); + font-weight: 700; + font-style: italic; +} + +@font-face{ + font-family: "Neue Haas Unica W01"; + src: url("../webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2") format("woff2"), + url("../webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff") format("woff"); + font-weight: 400; + font-style: normal; +} + +@font-face{ + font-family: "Neue Haas Unica W01"; + src: url("../webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2") format("woff2"), + url("../webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff") format("woff"); + font-weight: 400; + font-style: italic; +} + +@font-face{ + font-family: "Neue Haas Unica W01"; + src: url("../webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2") format("woff2"), + url("../webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff") format("woff"); + font-weight: 700; + font-style: normal; +} + +@font-face{ + font-family: "Neue Haas Unica W01"; + src: url("../webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2") format("woff2"), + url("../webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff") format("woff"); + font-weight: 700; + font-style: italic; +} diff --git a/animism-cms/public/styles/e-flux.css b/animism-cms/public/styles/e-flux.css new file mode 100644 index 0000000..1a61f3f --- /dev/null +++ b/animism-cms/public/styles/e-flux.css @@ -0,0 +1 @@ +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}#breakpoint-indicator{display:none}@media (min-width: 1024px){#breakpoint-indicator{width:3px}}@media (max-width: 1023px){#breakpoint-indicator{width:1px}}html,body,input{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;color:#232323}img{display:block}a{text-decoration:none;color:inherit}b,strong{font-weight:bold}i,em{font-style:italic}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;width:100%}html.page-with-columns{height:100%}html.no-scroll-y{overflow-y:scroll}html.no-scroll-y body{overflow-y:hidden;height:100vh}*,*:before,*:after{box-sizing:inherit}body{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;position:relative;-webkit-font-smoothing:antialiased}html.page-with-columns body{height:100%}.clickable-block,.js-link{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.header{position:fixed;top:0;width:100%;z-index:300}.header-columns{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(50%, #ffffff),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);height:180px;padding:0 32px}.header-top-bar{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;margin-top:23px}.header-top-bar:before,.header-top-bar:after{content:"";display:table}.header-top-bar:after{clear:both}@media (max-width: 1023px){.header-top-bar{font-size:12px}}.header-top__navi{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;display:flex;float:left;width:calc(100% - 90px)}.header-top__navi-item{position:relative}.no-touch .header-top__navi-item a:hover{text-decoration:underline}.header-top__navi-item+.header-top__navi-item{margin-left:24px}.menu{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;float:right;position:relative;z-index:10}.menu-main .menu{margin-top:19px}.menu-items{zoom:1}.menu-items:before,.menu-items:after{content:"";display:table}.menu-items:after{clear:both}.menu-items-fixed{position:fixed;top:23px;right:32px}.header-tools-active .menu-items-fixed{top:71px}.menu-item{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:text-decoration 100ms ease-in-out;-o-transition:text-decoration 100ms ease-in-out;-webkit-transition:text-decoration 100ms ease-in-out;transition:text-decoration 100ms ease-in-out;float:left}.menu-item+.menu-item{margin-left:28px}.header-article .menu-item+.menu-item{margin-left:34px}.menu-item+.menu-item.button-menu-close{margin-left:33px}.menu-item.menu-item-active,.no-touch .menu-item:hover{text-decoration:underline}.menu-item-button{cursor:pointer}.button-search img{height:28px;margin-top:-3px;width:auto}.menu-main .button-search{display:none}.button-search.menu-item-active{opacity:0.4}.button-search-white{display:none !important}.menu-main .button-search-white{display:block !important}.button-menu img{height:20px;margin-top:1px;width:auto}.menu-main-overlay.show .button-menu{display:none}.button-menu-close{display:none;margin-right:2px}.button-menu-close img{height:22px;width:auto}.menu-main-overlay.show .button-menu-close{display:block}.logo{display:inline-block;margin-top:26px}.logo img{height:68px;opacity:.88;width:auto}.logo-architecture{display:none;height:26px;position:absolute;left:125px;top:21px}.logo-architecture img{height:100%;width:auto}.show-architecture .logo-architecture{display:block}.header-columns .logo-architecture{left:280px;top:78px;height:61px}.menu-main-overlay{-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;bottom:0;display:none;left:0;top:0;right:0;opacity:0;position:absolute;z-index:600}.menu-main-overlay.show{display:block}.menu-main-overlay.showing{opacity:1}.header-tools-active .menu-main-overlay{margin-top:48px}.menu-main{background-color:#232323;bottom:0;color:#fff;padding-left:32px;padding-right:32px;padding-top:4px;position:fixed;right:0;top:0;width:510px;z-index:600}.menu-main-items-container{zoom:1;clear:right;overflow:hidden;max-height:calc(100% - 130px);position:absolute;top:0;bottom:0;left:0;right:0;padding-left:30px}.menu-main-items-container:before,.menu-main-items-container:after{content:"";display:table}.menu-main-items-container:after{clear:both}.wrap-menu-main-items{overflow-y:auto;padding-top:24px;width:calc(100% + 17px);padding-right:49px;height:100%}.menu-main-items+.menu-main-items{clear:right;margin-top:41px}.menu__item,.menu-main-item{-moz-transition:text-decoration 100ms ease-in-out;-o-transition:text-decoration 100ms ease-in-out;-webkit-transition:text-decoration 100ms ease-in-out;transition:text-decoration 100ms ease-in-out}.menu__item+.menu__item,.menu-main-item+.menu__item,.menu__item+.menu-main-item,.menu-main-item+.menu-main-item{margin-top:11px}.menu__item+.menu-main-item--app,.menu-main-item+.menu-main-item--app{margin-top:41px}.no-touch .menu-main-item a:hover .menu-main-item-extern{opacity:1}.menu-main-item-extern{display:inline-block;background-image:url("../elements/icon_extern.svg");background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0;width:13px;height:15px;margin-left:7px}.no-touch .menu-main-item:hover{text-decoration:underline}.menu-main__bottom{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.2;bottom:0;margin-bottom:21px;position:absolute;right:30px;left:30px;display:flex}.menu-main__bottom-column{width:100%}.menu-main__bottom-column+.menu-main__bottom-column{margin-left:30px}.menu-main__bottom-links+.menu-main__bottom-links{margin-top:17px}.menu-main__bottom-link+.menu-main__bottom-link{margin-top:1px}.menu-main__bottom-address{margin-top:17px}.menu__item-accordion-title{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.no-touch .menu__item-accordion-title:hover{text-decoration:underline}.menu__item-accordion-title:after{-moz-transition:-moz-transform 275ms ease-in-out;-o-transition:-o-transform 275ms ease-in-out;-webkit-transition:-webkit-transform 275ms ease-in-out;transition:transform 275ms ease-in-out;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);content:"";width:20px;height:8px;background-image:url("../elements/arrow_down_white.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-left:4px;position:relative;top:-1px}.menu__item-accordion--active .menu__item-accordion-title:after{-moz-transform:scale(-1);-ms-transform:scale(-1);-webkit-transform:scale(-1);transform:scale(-1)}.menu__item-accordion-items{display:none;margin-top:11px;color:#929292}.content{zoom:1;padding-left:32px;padding-right:32px;position:relative;z-index:11}.content:before,.content:after{content:"";display:table}.content:after{clear:both}.header-article+.content{padding-top:153px}.header-article+.content.content-video{padding-top:0;margin-top:70px}.contentonly .content-article{margin-top:26px}.content-home,.content-columns{height:100%}.content-columns{overflow-x:scroll;overflow-y:hidden;position:absolute;width:100%;-webkit-overflow-scrolling:touch;z-index:1}.content-columns::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;height:8px}.content-columns::-webkit-scrollbar-button{display:block;width:0;height:0}.content-columns::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.content-columns::-webkit-scrollbar-thumb{display:block;background:#000}@media (min-height: 1024px){.content-columns::-webkit-scrollbar{height:16px}}.content-columns.hover::-webkit-scrollbar{height:24px}@media (min-height: 1024px){.content-columns.hover::-webkit-scrollbar{height:48px}}@media (max-width: 1024px){.is-mobile .content-columns{overflow-x:hidden}}.panels-gradient{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(top, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 100%);bottom:0;display:none;height:30vh;left:0;opacity:.7;position:absolute;width:100%}.show-panels-gradient .panels-gradient{display:block}.panels{zoom:1;height:100%;width:10000px}.panels:before,.panels:after{content:"";display:table}.panels:after{clear:both}.panel-container{zoom:1;float:left;height:100%}.panel-container:before,.panel-container:after{content:"";display:table}.panel-container:after{clear:both}.panel-container+.panel-container{margin-left:64px}.panel-container-last{margin-right:6em}.panel-label{float:left;height:200px;margin-top:180px;position:relative;width:32px}.no-touch .panel-container.hover .panel-label{font-weight:600}.panel-label-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;letter-spacing:0.03em;-moz-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;border-right:8px solid #232323;height:32px;left:0;padding:6px 17px;position:absolute;top:0;white-space:nowrap}.panel-label-text span{cursor:default}.panel-scrolling-container{float:left;height:100%;overflow:hidden;width:100%;position:relative}.panel-label+.panel-scrolling-container{padding-left:32px}.panel-scrolling-area{height:100%;overflow-y:auto;overflow-x:hidden;width:calc(100% + 60px);-webkit-overflow-scrolling:touch;position:relative}.panel-items{float:left;margin-top:180px;width:calc(100% - 60px)}.panel-scrolling-container:not(.panel-height-full) .panel-items{margin-bottom:100px}.ad-panel.panel-width-small .panel-items{border:4px solid #2a2a2a;height:calc(100vh - 180px - 30px);padding:19px 16px}.panel-width-ratio .panel-items{height:calc(100vh - 180px - 30px)}.js-qtip-content{display:none}.qtip{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.25;max-width:370px}.qtip-content{padding:9px 12px 10px}.qtip-content p+p,.qtip-content h1+p,.qtip-content p+h1{margin-top:1em}.qtip-content a{font-weight:bold}.qtip-default{background-color:#fff;border:1px solid #232323;color:#232323}.tooltip-active{overflow-y:hidden}.panel-width-xxlarge{width:1148px}.panel-width-xlarge{width:700px}.panel-width-large{width:536px}.panel-width-medium{width:400px}.panel-width-medium-event{width:450px}.panel-width-small{width:304px}.panel-width-xsmall{width:272px}.panel-width-auto{width:auto}.panel-items .preview-item{width:100%}.panel-items .preview-item-announcement+.preview-item-announcement,.panel-items .preview-item-agenda+.preview-item-agenda,.panel-items .preview-item-education+.preview-item-education,.panel-items .preview-item-announcement+.preview-item-editorial,.panel-items .preview-item-editorial+.preview-item-announcement,.panel-items .preview-item-editorial+.preview-item-editorial,.panel-items .preview-item-artagendareview+.preview-item-artagendareview,.panel-items .preview-item-arteducationitem+.preview-item-arteducationitem,.panel-items .preview-item-feature+.preview-item-feature,.panel-items .preview-item-tv+.preview-item-tv{margin-top:4em}.panel-items .preview-item-event+.preview-item-event{margin-top:46px}.panel-items .preview-item-project+.preview-item-project{margin-top:50px}.panel-items .preview-item-journal+.preview-item-journal{margin-top:117px}.panel-items .preview-item-conversation+.preview-item-conversation{margin-top:48px}.grayscale-active .panel-items .preview-item-image img,.grayscale-active .panel-items .preview-item-iframe-video iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;opacity:.8}.no-touch.grayscale-active .panel-items:hover .preview-item-image img,.no-touch.grayscale-active .panel-items:hover .preview-item-iframe-video iframe,.is-touch.grayscale-active .panel-items .preview-item-image img,.is-touch.grayscale-active .panel-items .preview-item-iframe-video iframe{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.ad-panel .panel-items{margin-bottom:0px !important;max-height:900px}.preview-item-client{-moz-transition:text-decoration 100ms ease-in-out;-o-transition:text-decoration 100ms ease-in-out;-webkit-transition:text-decoration 100ms ease-in-out;transition:text-decoration 100ms ease-in-out;display:block}.no-touch .preview-item-client a:hover{text-decoration:underline}.wrap-preview-item-image{-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;opacity:0;position:relative;margin-left:auto;margin-right:auto}.related-item .wrap-preview-item-image,.panel-item-journalarticle .wrap-preview-item-image,.preview-item--left-aligned .wrap-preview-item-image{margin-left:0}.wrap-preview-item-image .lazy{position:absolute !important;top:0;left:0}.preview-collection .wrap-preview-item-image,.preview-collection-item .wrap-preview-item-image{margin-left:0;margin-right:auto}.preview-item-image.lazy-loaded .wrap-preview-item-image{opacity:1}.preview-item-image.js-ratio-width{display:block}.preview-item-image img{margin:0 auto}.related-item .preview-item-image img,.panel-item-journalarticle .preview-item-image img{margin-left:0}.preview-item-book .preview-item-image img,.content:not(.content-home) .preview-item-project .preview-item-image img{float:left;height:100%;width:auto}.preview-item-book .preview-item-image img+img,.content:not(.content-home) .preview-item-project .preview-item-image img+img{margin-left:10px}.preview-item-book .preview-item-image{float:left}.panel-height-full .preview-item-image{height:calc(100vh - 180px - 30px)}.header-tools-active .panel-height-full .preview-item-image{height:calc(100vh - 180px - 48px - 30px)}.preview-item-book .preview-item-image+.preview-item-image{margin-left:16px}.preview-item-image .lazy{position:relative;left:0;z-index:1}.preview-item-image--comingsoon:after{display:block;content:'Coming soon';border:1px solid;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:16px;line-height:1;z-index:1;text-transform:uppercase;padding:1em 1.5em}.preview-item-image--comingsoon img{filter:grayscale(1);opacity:0.05}.preview-item{position:relative}.preview-item.hidden-placeholder .lazy-placeholder{opacity:0}.preview-item .lazy-placeholder{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;position:absolute;height:100%;top:0;left:50%;right:0;bottom:0;opacity:1}.js-open-journal{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.preview-item-iframe-video{width:100%;position:relative}.preview-item-iframe-video iframe{width:100%}.preview-item-iframe-video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.preview-item-subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;text-align:center}@media (max-width: 1023px){.preview-item-subtitle{font-size:12px}}.preview-item-image+.preview-item-subtitle,.preview-item-iframe-video+.preview-item-subtitle{margin-top:22px}.preview-item-agenda .preview-item-subtitle{text-transform:uppercase}.preview-item-editorial .preview-item-subtitle{zoom:1;text-align:left}.preview-item-editorial .preview-item-subtitle:before,.preview-item-editorial .preview-item-subtitle:after{content:"";display:table}.preview-item-editorial .preview-item-subtitle:after{clear:both}.preview-item-editorial .preview-item-subtitle .subtitle-left{float:left;width:60%}.preview-item-editorial .preview-item-subtitle .subtitle-right{float:right;text-align:right;width:40%}.preview-item-title+.preview-item-subtitle{margin-top:18px}.preview-item-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;text-align:center}@media (max-width: 1023px){.preview-item-title{font-size:18px;line-height:1.2}}.preview-item-journal .preview-item-title{text-decoration:underline}.preview-item-subtitle+.preview-item-title{margin-top:4px}.preview-item-editorial .preview-item-subtitle+.preview-item-title{margin-top:54px}.preview-item-image+.preview-item-title,.preview-item-iframe-video+.preview-item-title{margin-top:30px}.preview-item-arteducationitem .preview-item-image+.preview-item-title,.preview-item-arteducationitem .preview-item-iframe-video+.preview-item-title{margin-top:18px}.preview-item-announcement .preview-item-title,.preview-item-agenda .preview-item-title,.preview-item-education .preview-item-title{margin-left:auto;margin-right:auto;max-width:80%}.preview-item-book .preview-item-title{text-align:left}.preview-item-book-author+.preview-item-title{margin-top:4px}.preview-item-editorial .preview-item-title{font-family:"Freight Text W01",Georgia,serif;font-size:44px;line-height:1.1;max-width:75%;text-align:left}.preview-item-headline+.preview-item-title{margin-top:20px}.preview-item-project .preview-item-title{width:100%}.ad-sidebar .preview-item-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.1}.ad-sidebar .preview-item-headline+.preview-item-title{margin-top:31px}.preview-item-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;text-align:center;text-decoration:underline}@media (max-width: 1023px){.preview-item-headline{font-size:12px}}.preview-item-image+.preview-item-headline{margin-top:22px}.preview-item-details{text-align:center}.preview-item--left-aligned .preview-item-details{text-align:left}.preview-item-title+.preview-item-details{margin-top:25px}.preview-item-image+.preview-item-details{margin-top:30px}.preview-item-details+.preview-item-details{margin-top:25px}.preview-item-details--first{padding-top:25px;clear:both}.preview-item-details--comingsoon{opacity:0.2}.preview-item-details__comingsoon{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block;text-transform:uppercase;margin-bottom:0.5em}@media (max-width: 1023px){.preview-item-details__comingsoon{font-size:12px}}.preview-item-details-authors{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block}@media (max-width: 1023px){.preview-item-details-authors{font-size:12px}}.preview-item-details-title{font-family:"Freight Text W01",Georgia,serif;font-size:21px;line-height:1.1;display:block}@media (max-width: 1023px){.preview-item-details-title{font-size:18px;line-height:1.2}}.preview-item-details-section+.preview-item-details-title{margin-top:4px}.preview-item-details-section{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block}@media (max-width: 1023px){.preview-item-details-section{font-size:12px}}.preview-item-image+.preview-item-post{margin-top:30px}.preview-item-post-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1}@media (max-width: 1023px){.preview-item-post-title{font-size:18px;line-height:1.2}}.preview-item-post-title span{font-family:"Freight Text W01",Georgia,serif;font-weight:400}.preview-item-post-source{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;color:#6b6b6b}@media (max-width: 1023px){.preview-item-post-source{font-size:12px}}.preview-item-post-title+.preview-item-post-source{margin-top:13px}.preview-item-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;clear:left}.preview-item-text p+p,.preview-item-text p+h2,.preview-item-text p+h3{margin-top:1.2em}.preview-item-text a{text-decoration:underline}.preview-item-text h2,.preview-item-text h3{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.2}.preview-item-textcolumn .preview-item-text h2,.preview-item-textcolumn .preview-item-text h3{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;text-decoration:underline}@media (max-width: 1023px){.preview-item-textcolumn .preview-item-text h2,.preview-item-textcolumn .preview-item-text h3{font-size:18px;line-height:1.2}}.preview-item-text ul+h3{margin-top:1.2em}.preview-item-book .preview-item-text,.preview-item-editorial .preview-item-text{font-family:"Freight Text W01",Georgia,serif;font-size:15px;line-height:1.5}.preview-item-book .preview-item-text p+p,.preview-item-editorial .preview-item-text p+p{margin-top:1.5em}.preview-item-editorial .preview-item-title+.preview-item-text{margin-top:50px}.preview-item-book-buttons+.preview-item-text{margin-top:10px}.preview-item-info-title+.preview-item-text,.preview-item-info-url+.preview-item-text{margin-top:1em}.preview-item-title+.preview-item-text{margin-top:22px}.ad-sidebar .preview-item-title+.preview-item-text{margin-top:10px}.preview-item-text.preview-item-text-announcements{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.2}.preview-item-info-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1}@media (max-width: 1023px){.preview-item-info-title{font-size:18px;line-height:1.2}}.preview-item-info-title.client-name{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:bold;line-height:1.1}.preview-item-book{zoom:1}.preview-item-book:before,.preview-item-book:after{content:"";display:table}.preview-item-book:after{clear:both}.preview-item-book+.preview-item-book{margin-top:82px}.preview-item-book:last-child{margin-bottom:30px}.preview-item-book-infos{float:left;padding-right:32px;width:304px}.preview-item-book-author{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-item-book-author{font-size:12px}}.preview-item-book-buttons{zoom:1}.preview-item-book-buttons:before,.preview-item-book-buttons:after{content:"";display:table}.preview-item-book-buttons:after{clear:both}.preview-item-title+.preview-item-book-buttons{margin-top:12px}.preview-item-book-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;border:1px solid #2a2a2a;padding:9px 10px;float:left;margin-right:12px;margin-top:12px}@media (max-width: 1023px){.preview-item-book-button{font-size:12px}}.preview-item-book-readmore{font-family:"Freight Text W01",Georgia,serif;font-size:15px;line-height:1.5;margin-top:21px;display:inline-block;text-decoration:underline}.preview-item-project{zoom:1}.preview-item-project:before,.preview-item-project:after{content:"";display:table}.preview-item-project:after{clear:both}.preview-item-project:last-child{margin-bottom:30px}.preview-item-project.preview-item-project-homepage .preview-item-image+.preview-item-project-infos{margin-left:0 !important;margin-top:22px !important}.content:not(.content-home) .preview-item-project-infos{float:left;width:304px}.content:not(.content-home) .preview-item-image+.preview-item-project-infos{margin-left:32px;margin-top:0}.content:not(.content-home) .panel-height-full .preview-item-project-infos{height:calc(100vh - 150px);overflow:hidden}.preview-item-image+.preview-item-project-infos{margin-top:17px}.content.content-columns .panel-width-large .preview-item-project-infos{width:100%}.preview-item-project-infos-scrolling-area{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;overflow-x:hidden;width:calc(100% + 60px)}.preview-item-project-infos-scrolling-content{margin-bottom:64px;width:calc(100% - 60px)}.preview-item-project-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:#232323;color:#fff;display:inline-block;padding:12px 16px 13px;text-transform:capitalize}.preview-item-text+.preview-item-project-button{margin-top:20px}.preview-item-video .preview-item-image{position:relative;overflow:hidden;width:100%}.preview-item-video .preview-item-image video{position:absolute;top:0;left:0;width:100%;height:100%}.preview-item-iframe{height:100%}.preview-item-iframe-tagline{padding:1.6em 0.6em;position:absolute;z-index:1;bottom:0;width:100%;text-align:center;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1}.preview-item-iframe-iframe{width:100%;height:100%}.preview-item-editorial{border:1px solid #2a2a2a;padding:32px}.panel-items-divider{border-top:1px dashed #232323;text-align:center}.preview-item-announcement+.panel-items-divider{margin-top:43px;padding-top:47px}.preview-item-journal+.panel-items-divider{margin-top:90px;padding-top:51px}.inline-newsletter+.panel-items-divider{padding-top:47px}.panel-items-divider+.preview-item{margin-top:43px}.panel-items-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.panel-items-headline{font-size:12px}}.panel-items-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;text-decoration:underline}@media (max-width: 1023px){.panel-items-title{font-size:18px;line-height:1.2}}.panel-items-headline+.panel-items-title{margin-top:4px}.preview-item-info-url{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-item-info-url{font-size:12px}}.header-article-close-button{float:left}.header-article-close-button img{height:23px;width:auto}.header-article{-moz-transition:top 250ms ease-in-out;-o-transition:top 250ms ease-in-out;-webkit-transition:top 250ms ease-in-out;transition:top 250ms ease-in-out;height:70px;border-bottom:1px dashed #232323;border-left:8px solid #2a2a2a;background-color:rgba(255,255,255,0.9);padding-right:32px}.header-article .logo{margin-top:0;float:left;position:fixed;top:20px;left:28px;background-color:transparent}.header-tools-active .header-article .logo{top:68px}.header-article .logo img{height:28px}.header-article .menu{margin-top:25px}.header-article-topline{height:100%;position:absolute}.article-topline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;position:absolute;text-align:center;top:50%;width:calc(100vw - 530px)}.show-architecture .article-topline{width:calc(100vw - 660px)}.header__subscribe{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;position:absolute;right:152px;top:50%}.header__subscribe--hidden{opacity:0}.block-title{margin-left:160px;margin-right:58px;position:relative}.block-title em,.block-title i{font-style:italic}.article-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.article-headline{font-size:12px}}.article-section{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:36px;line-height:normal;font-weight:normal;margin-top:1em}@media (max-width: 1023px){.article-section{font-size:18px;line-height:1.2}}.article-authors{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:36px;line-height:normal;font-weight:normal;margin-top:1em;margin-bottom:0.15em}@media (max-width: 1023px){.article-authors{font-size:18px;line-height:1.2}}.article-section+.article-authors{margin-top:0}.article-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:62px;line-height:1.1;font-weight:bold;width:76%}@media (max-width: 1023px){.article-title{font-size:23px;line-height:1.2}}.article-headline+.article-title{margin-top:69px}.article-title.announcement-article-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:34px;line-height:1.1;font-weight:bold}@media (max-width: 1023px){.article-title.announcement-article-title{font-size:23px}}.article-headline+.article-title.announcement-article-title{margin-top:22px}.article-subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.1}.article-title+.article-subtitle{margin-top:14px}.block-article-media{margin-left:-32px;margin-right:-32px;overflow:hidden;margin-bottom:77px;z-index:1}.block-title+.block-article-media{margin-top:65px}.block-title-announcement+.block-article-media{margin-top:49px}.block-article-media.block-article-video{position:relative;height:auto}.block-article-media.block-article-video:after{content:"";padding-bottom:56.25%;display:block}.block-article-media.block-article-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-article-media.block-article-book{height:100vh;width:calc(100% + 64px);overflow-x:scroll}.block-article-slideshow .article-slide-image{position:relative}.block-article-slideshow .article-slide-image img{width:100%;height:auto;position:absolute;top:0;left:0}.article-slide{position:absolute;top:0;left:0;right:0;bottom:0}.article-slide:first-child{position:relative}.article-book-slider{zoom:1;padding-top:104px;width:9999px}.article-book-slider:before,.article-book-slider:after{content:"";display:table}.article-book-slider:after{clear:both}.article-book-image{margin-left:32px;height:calc(100vh - 213px);float:left}.article-book-image img{height:100%;width:auto}.footnote-reference{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative;top:-0.4em;font-size:0.778em;vertical-align:baseline}.slideshow-navigation-arrow{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;width:400px;z-index:100}.slideshow-navigation-arrow:after{content:"";display:block;background-repeat:no-repeat;background-size:contain;width:20px;height:50px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slideshow-navigation-arrow-prev{left:0}.slideshow-navigation-arrow-prev:after{content:"";left:20px;background-image:url("../elements/arrow_prev_white.svg")}.slideshow-navigation-arrow-next{right:0}.slideshow-navigation-arrow-next:after{content:"";right:20px;background-image:url("../elements/arrow_next_white.svg")}.article-content{zoom:1;position:relative}.article-content:before,.article-content:after{content:"";display:table}.article-content:after{clear:both}.block-title+.article-content{margin-top:63px}.with-map .block-text{margin-bottom:65px}.block-text{font-family:"Freight Text W01",Georgia,serif;font-size:18px;line-height:1.5;float:left;margin-bottom:220px;margin-left:160px;max-width:900px;width:calc(100% - 592px)}.block-text p+p,.block-text p+blockquote,.block-text blockquote+p,.block-text h2+p,.block-text p+h2,.block-text blockquote+h2,.block-text h2+blockquote,.block-text h3+p,.block-text .inline-image+h2{margin-top:27px}.block-text p+h3{margin-top:50px}.block-text p+.article-x{margin-top:31px}.block-text strong,.block-text b{font-weight:bold}.block-text em,.block-text i{font-style:italic}.block-text a{text-decoration:underline}.block-text blockquote{font-family:"Freight Text W01",Georgia,serif;font-size:16px;line-height:1.65;color:#6b6b6b;padding-left:64px}.block-text h2{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:42px;line-height:1.1;font-weight:bold;clear:left}@media (max-width: 1023px){.block-text h2{font-size:23px;line-height:1.2}}.block-text h3{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:26px;line-height:1.1;font-weight:bold}.block__chat{width:100%;margin-top:50px;filter:invert(1) grayscale(1)}.article-x{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1}.block-text-copy{font-family:"Freight Text W01",Georgia,serif;font-size:14px;line-height:1.25;margin-top:29px}.text-copyright{font-family:"Freight Text W01",Georgia,serif;font-size:13px;line-height:1.35;margin-top:29px}.text-copyright p+p{margin-top:17px}.sidebar{float:right;width:304px;position:absolute;right:96px;top:0;height:100%}.sidebar.with-sidebar-ad{padding-bottom:504px}.sidebar.with-sidebar-bookdetails.with-sidebar-tags .sidebar-item-details,.sidebar.with-sidebar-bookdetails.with-sidebar-ad .sidebar-item-details,.sidebar.with-sidebar-bookdetails.with-sidebar-event .sidebar-item-details{margin-bottom:61px}.sidebar-item+.sidebar-item{margin-top:65px}.sidebar-item-details{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;color:#6b6b6b;margin-bottom:18px;position:relative;z-index:1}.sidebar-item-details p+p{margin-top:18px}.sidebar-item-details.sidebar-tv{color:#232323;border:1px solid #232323;padding:24px 20px 20px 20px}*+.sidebar-tv-published,*+.sidebar-tv-credits,*+.sidebar-tv-appears{margin-top:22px}.sidebar-tv-appears-list li{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.inline-carousel{margin-bottom:27px;margin-left:-160px;position:relative;z-index:1}p+.inline-carousel,h2+.inline-carousel{margin-top:27px}.inline-carousel+p,.inline-carousel+h2{margin-top:51px}.inline-carousel.inline-comic .js-inline-carousel{background-color:#3D3D3D}.inline-carousel.inline-comic .carousel-cell-caption{color:#929292}.inline-carousel.inline-comic .carousel-expand{height:calc(90vh - 120px)}.inline-fullscreen-button{-moz-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-image:url("../elements/arrow_fullscreen_open.svg");background-repeat:no-repeat;background-size:contain;width:43px;height:43px;display:block;margin-left:15px;opacity:0.3}.no-touch .inline-fullscreen-button:hover{opacity:1}.carousel-expand{height:calc(60vh - 120px);width:100%}.js-inline-carousel{background-color:#ededed;left:0;padding-bottom:32px;padding-top:32px;position:absolute;right:0;top:1px;width:100vw}.carousel-cell-image{height:100%}.carousel-cell-image img{height:auto;width:100%}.carousel-cell-video{position:relative;height:100%;padding-bottom:56.25%}.carousel-cell-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-cell-caption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#6b6b6b;margin-top:15px;width:100%}@media (max-width: 1023px){.carousel-cell-caption{font-size:11px}}.carousel-cell{margin-right:50px}.flickity-slider{left:192px !important}.inline-carousel-bottom{-webkit-justify-content:flex-end;justify-content:flex-end;background-color:#fff;position:absolute;bottom:-89px;padding-top:23px;padding-bottom:23px;right:32px;width:350px;display:flex}.inline-carousel-buttons{display:flex}.inline-carousel-button{-moz-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:white;background-repeat:no-repeat;background-position:center;display:block;border:1px solid #232323;height:43px;width:43px;opacity:0.3}.no-touch .inline-carousel-button:hover{opacity:1}.inline-carousel-button-next{background-image:url(../elements/arrow_next.svg)}.inline-carousel-button-prev{background-image:url(../elements/arrow_prev.svg);margin-right:-1px}.inline-carousel-label{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;background-color:white;color:#6b6b6b;right:118px;padding:12px 20px 11px}.inline-image{margin-bottom:27px;margin-top:27px;position:relative}.inline-image img{-moz-transition:bottom 250ms ease-in-out,opacity 250ms ease-in-out;-o-transition:bottom 250ms ease-in-out,opacity 250ms ease-in-out;-webkit-transition:bottom 250ms ease-in-out,opacity 250ms ease-in-out;transition:bottom 250ms ease-in-out,opacity 250ms ease-in-out;opacity:0;height:auto;width:100%}.inline-image.lazy-loaded img{opacity:1}.inline-image.inline-image-size-full{margin-left:-192px;width:calc(100vw) !important;z-index:1}.inline-image.inline-image-size-full img{width:100vw;height:auto}.inline-image.inline-image-size-small{float:left;margin-right:48px}.inline-image.inline-image-size-full .inline-caption,.inline-video .inline-caption{margin-left:192px;max-width:calc(100% - 656px)}.inline-video{position:relative;margin-left:-192px;width:calc(100vw);margin-bottom:27px;margin-top:27px;z-index:1}.inline-video-wrapper{padding-bottom:56.25vw;overflow:hidden;position:relative}.inline-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.inline-audio{margin-top:27px;margin-bottom:27px}.inline-audio .cb-player{height:auto}.inline-audio--extern{margin-top:0;margin-bottom:0}.inline-caption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#6b6b6b;margin-top:26px}@media (max-width: 1023px){.inline-caption{font-size:11px}}.article-tool-buttons{-moz-transition:bottom 250ms ease-in-out;-o-transition:bottom 250ms ease-in-out;-webkit-transition:bottom 250ms ease-in-out;transition:bottom 250ms ease-in-out;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:rgba(255,255,255,0.9);position:fixed;bottom:0;left:0;right:0;height:48px;z-index:500}.article-tool-button{position:relative;float:left;height:100%;border-top:1px solid #2a2a2a}.article-tool-button:not(.tool-button-download){padding-left:40px;padding-right:39px}.article-tool-button:not(.tool-button-placeholder){cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.article-tool-button.tool-button-active{border-top:1px solid transparent}.article-tool-button:before{content:"";display:block;height:10px;width:31px;background-repeat:no-repeat;background-size:contain;position:absolute;left:22px;top:50%;-moz-transform:translateY(-29%);-ms-transform:translateY(-29%);-webkit-transform:translateY(-29%);transform:translateY(-29%)}.article-tool-button+.article-tool-button{border-left:1px solid #2a2a2a}.article-tool-button.tool-button-arrow{padding-left:74px}.article-tool-button.tool-button-arrow:before{content:"";background-image:url("../elements/arrow_up.svg")}.article-tool-button.tool-button-arrow.tool-button-active:before{content:"";background-image:url("../elements/arrow_down.svg")}.article-tool-button.tool-button-arrow.tool-button-arrow-white:before{content:"";background-image:url("../elements/arrow_up_white.svg")}.article-tool-button.tool-button-arrow.tool-button-arrow-white.tool-button-active:before{content:"";background-image:url("../elements/arrow_down_white.svg")}.article-tool-button.tool-button-booklinks{background-color:#2a2a2a;color:#fff}.tool-button-disabled{cursor:default !important}.tool-button-disabled:before,.tool-button-disabled .center-tools{opacity:0.5}.center-tools{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;position:relative;top:50%}.article-tool-button-link{display:block;height:100%;padding-left:40px;padding-right:39px;padding-top:15px}.conversation-counter{margin-left:24px}.wrap-article-tool-module{-moz-transition:opacity 275ms ease-in-out;-o-transition:opacity 275ms ease-in-out;-webkit-transition:opacity 275ms ease-in-out;transition:opacity 275ms ease-in-out;opacity:0}.tool-module-open .wrap-article-tool-module{opacity:1}.article-tool-module{-moz-transition:bottom 275ms ease-in-out,margin-bottom 250ms ease-in-out;-o-transition:bottom 275ms ease-in-out,margin-bottom 250ms ease-in-out;-webkit-transition:bottom 275ms ease-in-out,margin-bottom 250ms ease-in-out;transition:bottom 275ms ease-in-out,margin-bottom 250ms ease-in-out;background-color:rgba(255,255,255,0.96);z-index:200}.transitions-disable .article-tool-module{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.article-tool-module:not(.tool-module-notes){max-height:calc(100vh - 117px);overflow-y:auto}.article-tool-module.tool-module-open{border-top:1px solid #2a2a2a;bottom:48px !important}.article-tool-module.tool-module-open:not(.tool-module-related){border-left:1px solid #2a2a2a}.article-tool-module.tool-module-close{border-top:1px solid #2a2a2a;border-left:1px solid #2a2a2a}.tool-module-share,.tool-module-booklinks{position:fixed;bottom:-400px;right:0;padding:37px 36px 33px;min-width:320px}.booklinks-item+.booklinks-item{margin-top:17px}.share-options+.share-options{margin-top:52px}.share-option+.share-option{margin-top:17px}#js-clipboard{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.clipboard-response{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:11px;line-height:1.1;visibility:hidden;opacity:0;margin-left:10px}.clipboard-response.clipboard-response-show{visibility:visible;opacity:1}.clipboard-response.clipboard-response-show.clipboard-response-fadeout{-moz-transition:visibility 2s linear,opacity 2s linear;-o-transition:visibility 2s linear,opacity 2s linear;-webkit-transition:visibility 2s linear,opacity 2s linear;transition:visibility 2s linear,opacity 2s linear;visibility:hidden;opacity:0}.sidebar-item-tags{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:relative;right:-32px;text-align:right;float:right}@media (max-width: 1023px){.sidebar-item-tags{font-size:12px}}.sidebar-active .sidebar-item-tags{position:absolute}.sidebar-item-tags.tags-slidein .sidebar-item-tag{-moz-transform:translateX(-90px);-ms-transform:translateX(-90px);-webkit-transform:translateX(-90px);transform:translateX(-90px);opacity:1}.sidebar-item-tags.fixed-duration-end{position:absolute}.sidebar-trigger{width:1px;visibility:hidden;position:absolute}.sidebar-trigger.sidebar-trigger-tags-end{bottom:0;height:1px}.sidebar-item-tags-subtitle{text-decoration:underline;margin-right:90px}.sidebar-item-tags-items{zoom:1;width:350px;overflow:hidden}.sidebar-item-tags-items:before,.sidebar-item-tags-items:after{content:"";display:table}.sidebar-item-tags-items:after{clear:both}.sidebar-item-tags-subtitle+.sidebar-item-tags-items{margin-top:20px}.sidebar-item-tag{-moz-transition:-moz-transform 1000ms ease,opacity 1000ms ease;-o-transition:-o-transform 1000ms ease,opacity 1000ms ease;-webkit-transition:-webkit-transform 1000ms ease,opacity 1000ms ease;transition:transform 1000ms ease,opacity 1000ms ease;-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;border:1px solid #2a2a2a;padding:9px 10px;opacity:0;clear:both;float:right}@media (max-width: 1023px){.sidebar-item-tag{font-size:12px}}.sidebar-item-tag+.sidebar-item-tag{margin-top:10px}.tags-slidein .sidebar-item-tag:nth-child(1){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tags-slidein .sidebar-item-tag:nth-child(2){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tags-slidein .sidebar-item-tag:nth-child(3){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tags-slidein .sidebar-item-tag:nth-child(4){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tags-slidein .sidebar-item-tag:nth-child(5){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tags-slidein .sidebar-item-tag:nth-child(6){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tags-slidein .sidebar-item-tag:nth-child(7){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tags-slidein .sidebar-item-tag:nth-child(8){-moz-transition-delay:2000ms;-o-transition-delay:2000ms;-webkit-transition-delay:2000ms;transition-delay:2000ms}.tags-slidein .sidebar-item-tag:nth-child(9){-moz-transition-delay:2250ms;-o-transition-delay:2250ms;-webkit-transition-delay:2250ms;transition-delay:2250ms}.tags-slidein .sidebar-item-tag:nth-child(10){-moz-transition-delay:2500ms;-o-transition-delay:2500ms;-webkit-transition-delay:2500ms;transition-delay:2500ms}.tagsize-1.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-2.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-2.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-3.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-3.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-3.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-4.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-4.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-4.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-4.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(7){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:2000ms;-o-transition-delay:2000ms;-webkit-transition-delay:2000ms;transition-delay:2000ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(7){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(8){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:2250ms;-o-transition-delay:2250ms;-webkit-transition-delay:2250ms;transition-delay:2250ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:2000ms;-o-transition-delay:2000ms;-webkit-transition-delay:2000ms;transition-delay:2000ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(7){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(8){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(9){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:2500ms;-o-transition-delay:2500ms;-webkit-transition-delay:2500ms;transition-delay:2500ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:2250ms;-o-transition-delay:2250ms;-webkit-transition-delay:2250ms;transition-delay:2250ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:2000ms;-o-transition-delay:2000ms;-webkit-transition-delay:2000ms;transition-delay:2000ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(7){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(8){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(9){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(10){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tool-module-related{position:fixed;left:0;right:0;height:525px;overflow-y:hidden !important}.tool-module-related.tool-module-relateditems{bottom:-100vh}.tool-module-related.tool-module-relatedarticles{bottom:-100vh}.tool-module-related.tool-module-relatedarticles{height:720px}.tool-module-related .wrap-article-tool-module{height:100%;overflow:hidden}.wrap-related-items{margin-top:30px;overflow-x:auto;overflow-y:hidden;width:100%;height:calc(100% - 78px);-webkit-overflow-scrolling:touch}@media (min-width: 1024px){.wrap-related-items::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;height:8px}.wrap-related-items::-webkit-scrollbar-button{display:block;width:0;height:0}.wrap-related-items::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.wrap-related-items::-webkit-scrollbar-thumb{display:block;background:#000}}@media (min-width: 1024px) and (min-height: 1024px){.wrap-related-items::-webkit-scrollbar{height:16px}}.related-items{zoom:1;margin-left:48px;margin-right:48px;max-height:calc(100vh - 48px - 70px - 48px - 30px);overflow:hidden}.related-items:before,.related-items:after{content:"";display:table}.related-items:after{clear:both}.related-items.related-articles{height:641px}.related-item-scrolling-container{height:100%;overflow-y:auto;width:calc(100% + 60px)}.related-item-scrolling-area{width:calc(100% - 60px);padding-bottom:50px}.tool-module-title{margin-left:48px;padding-top:29px;font-weight:bold}.tool-module-close-button{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;height:22px;width:22px;position:absolute;right:24px;top:13px;padding:10px;box-sizing:content-box}.tool-module-close-button:after{content:"";background-image:url("../elements/close.svg");background-repeat:no-repeat;background-size:cover;display:block;height:22px;width:22px}.related-item{float:left;height:100%;overflow:hidden;width:400px}.related-item+.related-item{margin-left:32px}.related-item-image{height:272px}.related-item-image img{height:100%;width:auto}.related-item-category{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;max-width:400px;text-transform:uppercase;height:15px}@media (max-width: 1023px){.related-item-category{font-size:12px}}.preview-item-image+.related-item-category{margin-top:18px}.related-item-journalarticle .preview-item-image+.related-item-category{margin-top:23px}.related-item-text-box+.related-item-category{margin-top:17px}.related-item-journalarticle .related-item-category{text-transform:none}.related-item-title{display:inline-block;max-width:400px;height:81px;font-weight:600;font-size:22px}.related-item-category+.related-item-title{margin-top:3px}.related-item-journalarticle .related-item-category+.related-item-title{margin-top:9px}.related-item-journalarticle{min-width:400px}.related-item-journalarticle .related-item-text{max-width:400px}.related-item-journalarticle .related-item-title{max-width:500px}.related-item-authors{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;margin-bottom:0.5em}.related-item-text-box{font-family:"Freight Text W01",Georgia,serif;font-size:21px;line-height:1.1;border:3px solid #2a2a2a;height:272px;padding:20px 64px 20px 20px;width:346px}@media (max-width: 1023px){.related-item-text-box{font-size:18px;line-height:1.2}}.related-item-text{font-family:"Freight Text W01",Georgia,serif;font-size:15px;line-height:1.5;margin-bottom:22px}.related-item-title+.related-item-text{margin-top:38px}.preview-item-image+.related-item-text{margin-top:40px}.wrap-related-items .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:0}.wrap-related-items #mCSB_1_container{padding-left:0;padding-right:0}.wrap-related-items .mCSB_scrollTools.mCSB_scrollTools_horizontal{height:0}.wrap-related-items .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerContainer{height:8px}.related-items-announcement.related-item{width:auto}.related-items-announcement .wrap-preview-item-image{height:310px}.related-items-announcement .wrap-preview-item-image img{height:100%;width:auto}.tool-module-notes{font-family:"Freight Text W01",Georgia,serif;font-size:13px;line-height:1.35;position:fixed;right:0;width:585px;bottom:-100vh;padding:37px 0 33px 38px}.module-notes-goto{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-top:17px;font-style:italic;text-decoration:underline}.module-notes-bottom{zoom:1;margin-top:32px}.module-notes-bottom:before,.module-notes-bottom:after{content:"";display:table}.module-notes-bottom:after{clear:both}.module-notes-numbers{zoom:1;float:left}.module-notes-numbers:before,.module-notes-numbers:after{content:"";display:table}.module-notes-numbers:after{clear:both}.notes-number{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:color 100ms ease-in-out;-o-transition:color 100ms ease-in-out;-webkit-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;float:left;color:#b8b8b8;margin-right:6px}.no-touch .notes-number:hover,.notes-number.notes-number-active{color:#2a2a2a}.module-notes-all{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:right}.module-notes-all{text-decoration:underline}.wrap-module-notes-text{position:relative}.module-notes-text{display:none}.module-notes-text.module-notes-text-active{display:block}.module-notes-text strong,.module-notes-text b{font-weight:bold}.module-notes-text em,.module-notes-text i{font-style:italic}.module-notes-text a{text-decoration:underline}.wrap-all-tool-notes{display:none;overflow:hidden}.all-tool-notes,.tool-module-notes .wrap-article-tool-module{max-height:calc(100vh - 221px);overflow-y:scroll;padding-right:80px;box-sizing:initial}.item-tool-note{zoom:1;position:relative;margin-bottom:32px}.item-tool-note:before,.item-tool-note:after{content:"";display:table}.item-tool-note:after{clear:both}.item-tool-note:first-child{margin-top:20px}.item-tool-note-number{float:left;width:20px}.item-tool-note-text{float:left;width:calc(100% - 20px)}.item-tool-note-text strong,.item-tool-note-text b{font-weight:bold}.item-tool-note-text em,.item-tool-note-text i{font-style:italic}.item-tool-note-text a{text-decoration:underline}.show-all-notes:before{content:"";background:-webkit-linear-gradient(#fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #ffffff 0%,rgba(255,255,255,0) 100%);position:absolute;width:100%;height:33px;top:27px;z-index:1}.show-all-notes:after{content:"";background:-webkit-linear-gradient(rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 100%);position:absolute;width:100%;height:33px;bottom:33px;z-index:1}.show-all-notes .wrap-article-tool-module{display:none}.show-all-notes .wrap-all-tool-notes{display:block}.tool-module-conversations{font-family:"Freight Text W01",Georgia,serif;font-size:14px;line-height:1.5;position:fixed;right:0;width:883px;bottom:calc(-50vh + 18px)}.tool-module-conversations.tool-module-conversations-start{bottom:-281px}.tool-module-conversations.tool-module-open{bottom:48px !important}.module-conversation-head{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;padding:26px 26px 0 26px}.module-conversation-head:before,.module-conversation-head:after{content:"";display:table}.module-conversation-head:after{clear:both}.module-conversation-head-title{float:left}.module-conversation-head-join{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:right}.conversation-start-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:#232323;color:#fff;display:inline-block;padding:12px 16px 13px;margin-top:26px}.wrap-conversation-start{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;clear:left;padding:26px}.wrap-conversation-items{position:relative}.wrap-conversation-items:before{content:"";background-image:url("../elements/header-bg.png");background-repeat:repeat-x;background-size:contain;display:block;width:100%;height:30px;position:absolute;top:0px}.wrap-conversation-items:after{content:"";background-image:url("../elements/bottom-bg.png");background-repeat:repeat-x;background-size:contain;display:block;width:100%;height:50px;position:absolute;bottom:-20px}.conversation-items{padding-top:29px;margin-bottom:20px;height:50vh;overflow:scroll}.conversation-item{padding-left:26px;padding-right:26px;padding-bottom:24px}.conversation-item+.conversation-item{border-top:1px dashed #2a2a2a;padding-top:24px}.item-conversation-user{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1}.item-conversation-date{color:#6b6b6b}.item-conversation-text{margin-top:14px}.item-conversation-text p+p{margin-top:8px}.tool-module-conversations-start .wrap-conversation-start{display:block}.tool-module-conversations-start .module-conversation-head-join,.tool-module-conversations-start .wrap-conversation-items{display:none}.header-tools-active .header,.header-tools-active .menu-main{top:48px}.header-tools-active .header-tools{display:block}.header-tools-active body{height:calc(100% - 48px) !important;margin-top:48px}.header-tools-active .content-home{margin-top:48px}.header-tool,.search-form-container{height:100%}.search-form-container{position:relative}.search-form-container:after{content:"";position:absolute;bottom:-10px;right:95px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #232323}.header-tool-login .header-input{border-right:1px solid #6b6b6b;width:232px}.header-tool-login .header-label{color:#fff}.header-tools{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:fixed;top:0;left:0;width:100vw;background-color:#232323;color:#fff;height:48px;z-index:700;display:none}@media (max-width: 1023px){.header-tools{font-size:12px}}.header-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:right;background-color:transparent;border:0;padding:0 32px 0 32px;margin:0;right:0;color:#fff;float:right;height:100%}@media (max-width: 1023px){.header-button{font-size:12px}}.header-button:focus{outline:none}.header-input{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;float:left;color:#fff;height:100%;background-color:transparent;border:0;padding:0 0 0 32px;margin:0;border-radius:0}@media (max-width: 1023px){.header-input{font-size:12px}}.header-input:focus{outline:none}#search-form-input{width:300px;padding-left:5px}.header-label{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;padding:0 0 0 32px;float:left;display:inline-block;position:relative;margin-top:17px}@media (max-width: 1023px){.header-label{font-size:12px}}.header-label a{text-decoration:underline}.vertical-center{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.header-tool-login-success{margin-left:32px}.hidden{display:none !important}.header-tools ::-webkit-input-placeholder{color:#6b6b6b !important}.header-tools :-moz-placeholder{color:#6b6b6b !important}.header-tools ::-moz-placeholder{color:#6b6b6b !important}.header-tools :-ms-input-placeholder{color:#6b6b6b !important}.js-selectBox{display:none}.selectboxit-arrow-container{display:none !important}.js-selectBox+.selectboxit-container{height:100%;border-right:1px solid #6b6b6b;float:left}.selectboxit-container .selectboxit{border-radius:0}.selectboxit-btn{background-color:transparent;background-image:none;border:0;height:100% !important}.selectboxit-option-icon-container,.selectboxit-text{position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.selectboxit-container .selectboxit-options{border-radius:0;padding-left:32px;background-color:#232323;width:364px;padding-bottom:23px;padding-top:9px}.selectboxit-list .selectboxit-option-anchor{color:#6b6b6b}.selectboxit{width:210px !important}.selectboxit .selectboxit-option-icon-container{width:30px;margin-left:25px}.selectboxit .selectboxit-option-icon-container:after{content:"";display:block;height:10px;width:26px;background-repeat:no-repeat;background-size:contain;background-image:url("../elements/arrow_down_white.svg");position:absolute;left:0;top:50%}.selectboxit.selectboxit-open .selectboxit-option-icon-container:after{content:"";background-image:url("../elements/arrow_up_white.svg")}.selectboxit-text{padding-left:16px;padding-right:16px}.selectboxit-focus .selectboxit-option-anchor{color:#fff}.selectboxit-option+.selectboxit-option{margin-top:14px}.search-for-label{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#6b6b6b;float:left;line-height:3.6;padding-left:32px;height:100%}.twitter-typeahead{height:100%}.tt-menu{padding-left:32px;padding-right:32px;background-color:#232323;max-height:300px;min-width:350px;padding-top:15px;padding-bottom:15px;overflow-y:auto}.tt-suggestion{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#6b6b6b}.tt-suggestion+.tt-suggestion{margin-top:30px}.tt-highlight{color:#fff}.no-highlight .tt-highlight{color:#6b6b6b;font-weight:normal}.button-search-close{cursor:pointer;float:right;height:100%;margin-right:37px;margin-top:13px}.button-search-close img{height:20px;margin-top:1px;width:auto}#wrapper{display:none;margin-top:300px;width:200px;height:200px;overflow:hidden;position:relative}.scrolling-container{position:relative;height:400px;margin-top:300px;overflow-x:auto;overflow-y:hidden;width:800px}.scrolling-columns{zoom:1;height:400px;width:1580px}.scrolling-columns:before,.scrolling-columns:after{content:"";display:table}.scrolling-columns:after{clear:both}.scrolling-column{float:left;height:100%;width:380px}.scrolling-column+.scrolling-column{margin-left:20px}.scrolling-column-container{overflow:hidden;height:100%;width:100%}.scrolling-area{height:100%;overflow-x:hidden;overflow-y:auto;width:calc(100% + 60px)}.column-items{zoom:1;width:calc(100% - 60px)}.column-items:before,.column-items:after{content:"";display:table}.column-items:after{clear:both}.column-item{float:left}.column-item img{height:auto;width:100%}.column-item+.column-item{margin-top:20px}.message-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;max-width:900px;margin-left:160px;float:left}@media (max-width: 1023px){.message-title{font-size:18px;line-height:1.2}}.message-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;clear:both;float:left;margin-left:160px;margin-top:32px}@media (max-width: 1023px){.message-text{font-size:12px}}.message-text a{text-decoration:underline}.search-result-item{zoom:1;width:100%}.search-result-item:before,.search-result-item:after{content:"";display:table}.search-result-item:after{clear:both}.search-result-item-announcement+.search-result-item-announcement,.search-result-item-editorial+.search-result-item-announcement,.search-result-item-announcement+.search-result-item-editorial{margin-top:44px}.search-result-item-image{float:left;width:97px;height:97px;margin-right:32px}.search-result-item-image img{float:right}.search-result-item-info{float:left;width:calc(100% - 129px)}.search-result-item-subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.search-result-item-subtitle{font-size:12px}}.search-result-item-subtitle span{margin-left:10px;color:#b8b8b8}.search-result-item-title{margin-top:3px}.search-result-item-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;margin-top:10px}@media (max-width: 1023px){.search-result-item-text{font-size:12px}}.panel-width-announcement{width:785px}.search-result-item-journal+.search-result-item-journal{margin-top:29px}.search-result-item-journal .search-result-item-title{font-family:"Freight Text W01",Georgia,serif;font-size:21px;line-height:1.1}@media (max-width: 1023px){.search-result-item-journal .search-result-item-title{font-size:18px;line-height:1.2}}.search-result-item-journal .search-result-item-subtitle{margin-top:6px}.search-result-item-journal .search-result-item-title{margin-top:5px}.search-result-item-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;text-decoration:underline}@media (max-width: 1023px){.search-result-item-headline{font-size:12px}}.ical-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:#232323;color:#fff;display:inline-block;padding:12px 16px 13px;display:inline-block;text-decoration:none !important}.article-sub-navigation{position:absolute;right:0;text-align:right;top:-3px}.article-sub-navigation a,.article-sub-navigation .js-map-button{text-decoration:underline}.article-sub-navigation li+li{margin-top:3px}.js-map-button{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.ical-link{text-decoration:underline}.ical-link-past{cursor:default;opacity:0.1}.block-map{float:left;margin-left:-32px;width:100vw}#anchor_map{background-color:#b8b8b8;height:calc(100vh - 48px - 70px);margin-bottom:48px}.leaderboard{border:3px solid #2a2a2a;float:right;height:76px;margin-top:23px;width:675px}.leaderboard img{height:auto;width:100%}.ad-sidebar{width:304px;margin-top:50vh}.with-sidebar-ad-right .ad-sidebar{left:96px}.ad-sidebar.ad-image{height:0;position:relative;-moz-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.no-touch .ad-sidebar.ad-image:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.ad-sidebar.ad-text{border:4px solid #2a2a2a;padding:26px 16px}.ad-sidebar img{opacity:0;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.ad-sidebar .lazy-loaded img{opacity:1}.wrap-block-text{zoom:1}.wrap-block-text:before,.wrap-block-text:after{content:"";display:table}.wrap-block-text:after{clear:both}.preview-item-image{position:relative}.lazy{top:0;left:50%}.lazy+.lazy-placeholder{margin-left:0 !important}p+.announcement-logo{margin-top:27px}.block-article-media-announcement{zoom:1;position:relative}.block-article-media-announcement:before,.block-article-media-announcement:after{content:"";display:table}.block-article-media-announcement:after{clear:both}.announcement-hero-image-container{zoom:1;position:relative;overflow:hidden}.announcement-hero-image-container:before,.announcement-hero-image-container:after{content:"";display:table}.announcement-hero-image-container:after{clear:both}.announcement-hero-image:not(.variable-width-image-size-full){max-width:calc(100% - 282px)}.announcement-hero-image img{-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;opacity:0;height:auto;width:100%}.announcement-hero-image.lazy-loaded img{opacity:1}.announcement-hero-image.portrait{float:left;max-width:calc(50% - 58px)}.announcement-hero-image.variable-width-image-size-full{width:100% !important}.announcement-hero-image.variable-width-image-size-full img{width:100%;height:auto}.item-image-wrapper{background-repeat:repeat;background-size:85px}.lazy-loaded .item-image-wrapper{background:#fff !important}.item-image-wrapper-bg1{background-image:url("../elements/bg-1.gif?2");background-size:85px}.item-image-wrapper-bg2{background-image:url("../elements/bg-2.gif?2");background-size:85px}.item-image-wrapper-bg3{background-image:url("../elements/bg-3.gif?2");background-size:85px}.item-image-wrapper-bg4{background-image:url("../elements/bg-4.gif?2");background-size:85px}.item-image-wrapper-bg5{background-image:url("../elements/bg-5.gif?2");background-size:85px}.item-image-wrapper-bg6{background-image:url("../elements/bg-6.gif?2");background-size:85px}.dark-background .item-image-wrapper-bg1{background-image:url("../elements/bg-dark-1.gif?2")}.dark-background .item-image-wrapper-bg2{background-image:url("../elements/bg-dark-2.gif?2")}.dark-background .item-image-wrapper-bg3{background-image:url("../elements/bg-dark-3.gif?2")}.dark-background .item-image-wrapper-bg4{background-image:url("../elements/bg-dark-4.gif?2")}.dark-background .item-image-wrapper-bg5{background-image:url("../elements/bg-dark-5.gif?2")}.dark-background .item-image-wrapper-bg6{background-image:url("../elements/bg-dark-6.gif?2")}.item-image-wrapper{position:relative}.item-image-wrapper img{position:absolute;top:0;left:0}.item-image-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.announcement-hero-image-caption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#6b6b6b;margin-top:26px;padding-bottom:1px}@media (max-width: 1023px){.announcement-hero-image-caption{font-size:11px}}.announcement-header-info{font-family:"Freight Text W01",Georgia,serif;font-size:16px;line-height:1.5;left:0;margin-right:90px;float:left;top:0}.announcement-hero-image+.announcement-header-info{margin-left:32px}.variable-width-image-size-full{width:100% !important}.variable-width-image-size-full .announcement-hero-image-caption{margin-left:192px;max-width:calc(100% - 656px)}.variable-width-image-size-full.portrait .announcement-hero-image-caption{margin-left:0;max-width:none}.variable-width-image-size-non-full,.variable-width-image-size-full.portrait{margin-left:192px}.no-design-content{margin-top:180px}.announcement-year-buttons{margin-top:17px;width:calc(100% + 10px)}.announcement-year-button{-moz-transition:color 100ms ease-in-out,background-color 100ms ease-in-out;-o-transition:color 100ms ease-in-out,background-color 100ms ease-in-out;-webkit-transition:color 100ms ease-in-out,background-color 100ms ease-in-out;transition:color 100ms ease-in-out,background-color 100ms ease-in-out;border:1px solid #232323;border-radius:5px;display:inline-block;margin-bottom:13px;margin-right:6px;padding:4px 8px 5px;text-decoration:none !important}.announcement-year-button.selected,.no-touch .announcement-year-button:hover{background-color:#232323;color:#fff}.spinner{border-top:5px solid #000;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;border-radius:1000px;height:40px;left:50%;position:absolute;top:50%;width:40px;z-index:1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-animation:spin 0.6s infinite linear;-webkit-animation:spin 0.6s infinite linear;animation:spin 0.6s infinite linear;opacity:0;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.is-loading .spinner{opacity:1}.panel-items .spinner{position:static;margin-left:50%;margin-top:30px}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}.overlay-item{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:718px;max-width:90%}.overlay__inner-top{color:#232323;text-align:center}.overlay__inner-top--architecture,.overlay__inner-top--program,.ckeckbox-eflux{display:none}.overlay-subscribe--e-flux .ckeckbox-architecture{border-top:2px solid !important}.overlay-subscribe--architecture .overlay__inner-top--eflux,.overlay-subscribe--architecture .overlay__inner-top--program,.overlay-subscribe--architecture .ckeckbox-architecture{display:none}.overlay-subscribe--architecture .overlay__inner-top--architecture,.overlay-subscribe--architecture .ckeckbox-eflux{display:block}.overlay-subscribe--program .overlay__inner-top--eflux,.overlay-subscribe--program .overlay__inner-top--architecture,.overlay-subscribe--program .ckeckbox-program{display:none}.overlay-subscribe--program .overlay__inner-top--program,.overlay-subscribe--program .ckeckbox-eflux{display:block}.overlay__inner-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:40px;line-height:1.2;font-weight:bold}@media (max-width: 767px){.overlay__inner-title{font-size:22px}}.overlay__inner-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:20px;line-height:1.35;margin-top:27px}.overlay-header-menu{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9);z-index:1000}.overlay-subscribe-header{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;line-height:1.2}.overlay-subscribe-header:before,.overlay-subscribe-header:after{content:"";display:table}.overlay-subscribe-header:after{clear:both}@media (max-width: 1023px){.overlay-subscribe-header{font-size:16px}}.overlay-subscribe-header-close,.overlay-subscribe-header-unsubscribe,.overlay-subscribe-header-subscribe{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.overlay-subscribe-header-close{background-image:url("../elements/close.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:42px;left:35px;width:36px;height:36px}.overlay-subscribe-header-unsubscribe,.overlay-subscribe-header-subscribe{float:right}.overlay-subscribe-form,.overlay-contact-form{margin-top:14px}.overlay__inner-top+.overlay-subscribe-form,.overlay__inner-top+.overlay-subscribe-form-second{margin-top:51px}.overlay-subscribe-input{border:2px solid #232323;position:relative}.overlay-subscribe-input input,.overlay-subscribe-input textarea{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;line-height:1.2;display:block;margin:0;padding:19px 25px 22px;border:0;width:100%;height:66px}@media (max-width: 1023px){.overlay-subscribe-input input,.overlay-subscribe-input textarea{font-size:16px}}.overlay-subscribe-input input:focus,.overlay-subscribe-input textarea:focus{outline:none}.overlay-subscribe-input.textarea textarea{resize:none;height:182px}.overlay-subscribe-input+.overlay-subscribe-input{border-left:0}.overlay-subscribe-input.error input,.overlay-subscribe-input.error textarea{outline:2px solid red;position:relative;z-index:1}.wrap-overlay-subscribe-input .overlay-subscribe-input{width:100%}.wrap-overlay-subscribe-input.subscribe-size-2{display:flex}.wrap-overlay-subscribe-input.subscribe-size-2 .overlay-subscribe-input{width:50%;border-top:0;border-bottom:0;outline-offset:0}.wrap-overlay-subscribe-input.subscribe-size-3{display:flex}.wrap-overlay-subscribe-input.wrap-twitter-typeahead{height:68px}.wrap-overlay-subscribe-input.wrap-twitter-typeahead .overlay-subscribe-input{border-top:0}.wrap-overlay-subscribe-input.wrap-twitter-typeahead .empty-message{color:#fff}.wrap-overlay-subscribe-input .twitter-typeahead{width:100%}.overlay-subscribe-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:20px;line-height:1.1;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:100%;color:#fff;background-color:#232323;text-align:center;padding-top:22px;padding-bottom:24px;margin-top:-1px;border:none}@media (max-width: 1023px){.overlay-subscribe-button{font-size:16px}}.overlay-subscribe-button:focus{outline:none}.overlay-subscribe-button[disabled]{background-color:#ccc}.overlay-subscribe-button.overlay-subscribe-button--thanks{background-color:#232323}.wrap-overlay-subscribe-ckeckbox{zoom:1;border-top:2px solid #232323;border-left:2px solid #232323;border-right:2px solid #232323;border-bottom:2px solid #232323;position:relative}.wrap-overlay-subscribe-ckeckbox:before,.wrap-overlay-subscribe-ckeckbox:after{content:"";display:table}.wrap-overlay-subscribe-ckeckbox:after{clear:both}.wrap-overlay-subscribe-ckeckbox+.wrap-overlay-subscribe-ckeckbox,.wrap-overlay-subscribe-ckeckbox.no-top-border{border-top:0}.wrap-overlay-subscribe-ckeckbox.error .wrap-subscribe-checkbox-input,.wrap-overlay-subscribe-ckeckbox.error .wrap-subscribe-checkbox-text{outline:2px solid red}.wrap-subscribe-checkbox-input{background-color:#fff;float:left;width:70px;border-right:2px solid #232323}.subscribe-checkbox-input{display:none}.subscribe-checkbox-input:checked+.subscribe-checkbox-icon:after{content:"";opacity:1}.subscribe-checkbox-icon{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:70px;height:67px;display:block;position:relative}.subscribe-checkbox-icon:after{content:"";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:34px;height:30px;background-image:url("../elements/symbol-check.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;left:50%;opacity:0.3}.wrap-subscribe-checkbox-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;line-height:1.2;background-color:#fff;float:left;width:calc(100% - 70px);height:67px;position:relative;padding-left:26px}@media (max-width: 1023px){.wrap-subscribe-checkbox-text{font-size:16px}}.wrap-subscribe-checkbox-text.subscribe-checkbox-text-small{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;padding-left:16px}@media (max-width: 767px){.wrap-subscribe-checkbox-text.subscribe-checkbox-text-small{font-size:11px}}.subscribe-vertial-center{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.subscribe-checkbox-text-small{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:15px;line-height:1.1;color:#b3b3b3}.subscribe-checkbox-infotext{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:15px;line-height:1.1;color:#4d4d4d}.overlay-contact-form-successful .overlay-subscribe-button{margin-top:15px}.subscribe-successful-text{border:4px solid lime;background-color:#fff;text-align:center;padding:67px 87px 83px;margin-top:11px}.subscribe-successful-text p{margin-top:25px;color:#6b6b6b;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769}@media (max-width: 767px){.subscribe-successful-text p{font-size:11px}}.subscribe-successful-text-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;line-height:1.2}@media (max-width: 1023px){.subscribe-successful-text-title{font-size:16px}}.overlay-contact .subscribe-size-2{border-top:2px solid #232323}.overlay-subscribe-input ::-webkit-input-placeholder{color:#b3b3b3;opacity:1;line-height:normal !important}.overlay-subscribe-input :-moz-placeholder{color:#b3b3b3;opacity:1;line-height:normal !important}.overlay-subscribe-input ::-moz-placeholder{color:#b3b3b3;opacity:1;line-height:normal !important}.overlay-subscribe-input :-ms-input-placeholder{color:#b3b3b3;opacity:1;line-height:normal !important}.overlay-subscribe-hidden{display:none}.related-items-message{margin-top:50px;width:300px}.show-only-on-mobile{display:none}.block-overlay{-moz-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out,margin-top 275ms ease-in-out;-o-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out,margin-top 275ms ease-in-out;-webkit-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out,margin-top 275ms ease-in-out;transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out,margin-top 275ms ease-in-out;position:relative;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;visibility:hidden;margin-top:0;min-height:100vh;z-index:400}.block-overlay.push-down{margin-top:100vh}.block-overlay .content{-moz-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out;-o-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out;-webkit-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out;transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out;visibility:hidden;opacity:0}.block-overlay.content-ready .content{visibility:visible;opacity:1}.transitions-disable .block-overlay{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.block-overlay:not(.header-lock) .header-article{position:absolute}.block-overlay:not(.header-lock) .header-article .logo{position:relative}.block-overlay:not(.header-lock) .menu-items-fixed{position:absolute}.overlay-content-loaded .block-overlay{opacity:1;visibility:visible}.overlay-content-loaded .content-home{position:fixed;top:0}.overlay-content-loaded.overlay-content-fadeout .block-overlay{opacity:0;visibility:hidden}.clickable{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.mobile-panel-labels{display:none}#spinner_overlay{-moz-transition:opacity 250ms ease,visibility 250ms ease;-o-transition:opacity 250ms ease,visibility 250ms ease;-webkit-transition:opacity 250ms ease,visibility 250ms ease;transition:opacity 250ms ease,visibility 250ms ease;position:fixed;top:70px;left:0;right:0;height:calc(100vh - 70px);visibility:hidden;opacity:0;z-index:9999}#spinner_overlay.visible{visibility:visible;opacity:1}#spinner{border-top:5px solid #000;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;border-radius:1000px;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1;-moz-animation:spin 0.6s infinite linear;-webkit-animation:spin 0.6s infinite linear;animation:spin 0.6s infinite linear}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}.scroll-down:not(.scroll-down-disable) .header-article{top:-70px}.scroll-down:not(.scroll-down-disable) .article-tool-buttons{bottom:-48px}.scroll-down:not(.scroll-down-disable) .article-tool-module{margin-bottom:-48px}.block-reviews{margin-top:90px}.block-reviews-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:34px;line-height:1.1;font-weight:bold}@media (max-width: 1023px){.block-reviews-headline{font-size:23px}}.review-items{margin-top:71px}.review-item{position:relative}.review-item+.review-item{margin-top:44px}.review-item-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:28px;line-height:1.36;font-weight:bold}.review-item-author{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:28px;line-height:1.36;margin-top:2px}.review-item-texts{margin-top:27px}.review-item-marker{position:absolute;bottom:-32px;left:-192px;width:32px;height:1px;background-color:#232323}.review-item-more{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative}.review-item-more:after{content:"";position:absolute;bottom:3px;left:0;right:0;border-bottom:1px solid}.sidebar-reviews{border:4px solid #2a2a2a;float:left;padding:26px 16px;margin-bottom:61px}.sidebar-review-items{margin-top:20px}.sidebar-review-item+.sidebar-review-item{margin-top:17px}.sidebar-review-item a{position:relative}.sidebar-review-item a:after{content:"";position:absolute;bottom:3px;left:0;right:0;border-bottom:1px solid}.block-material{background-color:#232323;clear:both;color:#fff;float:left;width:100vw;height:65vh;min-height:520px;position:relative;margin-left:-32px;overflow-x:scroll;margin-bottom:48px}.block-material::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;height:8px}.block-material::-webkit-scrollbar-button{display:block;width:0;height:0}.block-material::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.block-material::-webkit-scrollbar-thumb{display:block;background:#000}@media (min-height: 1024px){.block-material::-webkit-scrollbar{height:16px}}.block-material-slider{zoom:1;padding-left:32px;padding-right:32px}.block-material-slider:before,.block-material-slider:after{content:"";display:table}.block-material-slider:after{clear:both}.block-material-group{float:left}.block-material-group+.block-material-group{margin-left:100px}.block-material-group-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:28px;line-height:1.36;font-weight:bold;margin-top:37px}.block-material-items{zoom:1;margin-top:41px}.block-material-items:before,.block-material-items:after{content:"";display:table}.block-material-items:after{clear:both}.block-material-item{float:left;position:relative;overflow:hidden}.block-material-item figcaption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;position:absolute;top:calc(100% + 22px);left:0;right:0}@media (max-width: 1023px){.block-material-item figcaption{font-size:11px}}.block-material-item+.block-material-item{margin-left:32px}.block-material-item-video{position:relative;width:calc(40vh * 1.77);height:40vh}.block-material-item-video figure{padding-bottom:56.25%}.block-material-item-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-material-item-image{height:40vh;width:auto}.badge-wrapper{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:absolute;top:-16px;right:0;width:208px;z-index:10}@media (max-width: 1023px){.badge-wrapper{font-size:12px}}.content-article .badge-wrapper{top:95px;right:21px;position:fixed}.header-tools-active .content-article .badge-wrapper{top:143px}.no-touch .badge-wrapper.with-hover:hover .badge-type{left:-11px;top:-11px}.no-touch .badge-wrapper.with-hover:hover .badge-date{left:18px;top:18px}.badge-wrapper--collection{position:relative;height:47px;top:100%;left:0;right:0;margin:0 auto;margin-top:12px}.badge{-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;width:190px;text-align:center;border:2px solid #232323;display:inline-block;padding:0.75em;letter-spacing:0.1em;background:white;position:absolute;cursor:pointer}.badge-type{left:0;top:0;z-index:50}.no-touch .preview-item-feature:hover .badge-type,.no-touch .clickable-block:hover .badge-type{left:-11px;top:-11px}.no-touch .preview-item-feature:hover .badge-wrapper-superhumanity .badge-type,.no-touch .clickable-block:hover .badge-wrapper-superhumanity .badge-type{background:yellow}.badge-date{z-index:0;left:7px;top:7px}.no-touch .preview-item-feature:hover .badge-date,.no-touch .clickable-block:hover .badge-date{left:18px;top:18px}.preview-item-feature .preview-item-image{margin:0 auto}.preview-item-index:not(.preview-item-index-tags)+.preview-item-index{margin-top:37px}.preview-item-index+.preview-item-index-tags{margin-top:2px}.preview-item-group+.preview-item-index{margin-top:28px}.preview-item-index+.preview-item-group{margin-top:28px}.preview-item-index-name,.preview-item-index-tag,.preview-item-group{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1}@media (max-width: 1023px){.preview-item-index-name,.preview-item-index-tag,.preview-item-group{font-size:18px;line-height:1.2}}.preview-item-index-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-item-index-text{font-size:12px}}.preview-item-index-link{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-item-index-link{font-size:12px}}.preview-item-index-link a{text-decoration:underline}.preview-item-index-text+.preview-item-index-link{margin-top:19px}.panel-scrolling-container.panel-scrolling-index{height:calc(100vh - 180px);margin-top:180px}.panel-scrolling-container.panel-scrolling-index .panel-items{margin-top:69px}.panel-index-chars{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(35%, #ffffff),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(top, #ffffff 35%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top, #ffffff 35%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #ffffff 35%,rgba(255,255,255,0) 100%);padding-bottom:54px;position:absolute;top:0;width:100%;z-index:100}.panel-index-chars:before,.panel-index-chars:after{content:"";display:table}.panel-index-chars:after{clear:both}@media (max-width: 1023px){.panel-index-chars{font-size:12px}}.panel-index-char{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:left}.panel-index-char+.panel-index-char{margin-left:6px}.js-open-jornal{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#splash{-moz-transition:opacity 1000ms ease-in-out;-o-transition:opacity 1000ms ease-in-out;-webkit-transition:opacity 1000ms ease-in-out;transition:opacity 1000ms ease-in-out;position:fixed;top:0;left:0;bottom:0;right:0;opacity:1;z-index:9999;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff}#splash.splash-hidden{opacity:0}#splash-badge{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:absolute;right:36px;top:36px;padding:13px 37px;border:2px solid #000}.overlay-journal-image{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%}.mobile-tool-module-menu-button,.mobile-tool-button-more,.tool-module-mobilemore,.mobile-tool-module-title{display:none}.tool-module-notes .mobile-tool-module-close-button{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;box-sizing:content-box;right:initial;top:0;right:0;height:18px;width:18px;padding:15px 15px;position:absolute;z-index:1}.tool-module-notes .mobile-tool-module-close-button:after{content:"";background-image:url("../elements/close.svg");background-repeat:no-repeat;background-size:contain;height:18px;width:18px;display:block}.dropdown{position:relative}.dropdown.dropdown-open .dropdown-list{display:block}p+.dropdown,.dropdown+p,.dropdown+h2,.dropdown+.dropdown{margin-top:1.2em}.dropdown-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.3;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative;border:1px solid;padding:5px 15px 8px 12px}.dropdown-title-arrow{position:absolute;right:0;top:0;border-left:1px solid;width:58px;height:33px}.dropdown-title-arrow:after{content:"";background-image:url("../elements/arrow_down.svg");background-repeat:no-repeat;background-size:30px 8px;background-position:center;width:58px;height:33px;display:block}.dark-background .dropdown-title-arrow:after{background-image:url("../elements/arrow_down_lightgray.svg")}.dropdown-list{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.3;display:none;position:absolute;top:34px;left:0;width:100%;background:#fff;border:1px solid;padding:8px 15px 8px 12px;max-height:330px;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:10}.dark-background .dropdown-list{background:#232323}.dropdown-list::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:10px}.dropdown-list::-webkit-scrollbar-button{display:block;width:0;height:0}.dropdown-list::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.dropdown-list::-webkit-scrollbar-thumb{display:block;background:#000}.dropdown-list-item a{text-decoration:none}.dropdown-list-item+.dropdown-list-item{margin-top:4px}.dropdown-searchable{position:relative}p+.dropdown-searchable,.dropdown-searchable+p,.dropdown-searchable+h2,.dropdown+.dropdown-searchable{margin-top:1.2em}.dropdown-searchable .dropdown-title-arrow{height:35px}.dropdown-searchable+.dropdown-searchable{margin-top:30px}.dropdown-searchable__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative;border:1px solid #000;padding:6px 15px 10px 12px}.dropdown-searchable__subtitle{color:#929292}.dropdown-searchable__arrow{position:absolute;right:0;top:0;border-left:1px solid #000;width:58px;height:33px}.dropdown-searchable__arrow:after{content:"";background-image:url("../elements/arrow_down.svg");background-repeat:no-repeat;background-size:30px 8px;background-position:center;width:58px;height:33px;display:block}.wrap-dropdown-searchable{display:none;background:#fff;position:absolute;left:0;top:36px;width:100%;z-index:10}.dropdown-searchable__list{border:1px solid #000;max-height:330px;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;z-index:10}.dropdown-searchable__list::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:10px}.dropdown-searchable__list::-webkit-scrollbar-button{display:block;width:0;height:0}.dropdown-searchable__list::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.dropdown-searchable__list::-webkit-scrollbar-thumb{display:block;background:#000}.dropdown-searchable__item{padding:6px 15px 6px 12px}.dropdown-searchable__item:first-child{padding-top:8px}.dropdown-searchable__item:last-child{padding-bottom:8px}.no-touch .dropdown-searchable__item:hover{background-color:#dbdbdb}.dropdown-searchable__item-clickable{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:block}.dropdown__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;display:block}.dropdown__subline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block;color:#929292;margin-top:6px}@media (max-width: 1023px){.dropdown__subline{font-size:12px}}.dropdown__articles{margin-right:12px}.dropdown-searchable__input{background:#232323;border:0;margin:0;padding:6px 15px 10px 12px;color:#919292;width:100%}.dropdown-searchable__input:focus{outline:none}.dropdown-searchable__no-results{display:none;background:#fff;border:1px solid #000;padding:6px 15px 10px 12px;position:absolute;width:100%;top:36px}.dropdown-searchable__no-results--show{display:block}.dropdown-searchable--open .wrap-dropdown-searchable{display:block}.dropdown-searchable--open .dropdown-title-arrow:after{-moz-transform:scale(-1);-ms-transform:scale(-1);-webkit-transform:scale(-1);transform:scale(-1)}.dropdown-searchable__filter-items{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:none;margin-top:13px}.dropdown-searchable--has-values .dropdown-searchable__filter-items{display:flex;display:-webkit-flex}.dropdown-searchable__filter-item{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;border-radius:4px;display:inline-block;background:#232323;color:#fff;padding:4px 8px 5px;margin-right:5px;margin-bottom:5px}.dropdown-searchable__filter-item:after{content:'';display:inline-block;box-sizing:content-box;background-image:url("../elements/close_white.svg");background-size:contain;background-repeat:no-repeat;background-position:right;width:12px;height:12px;padding-left:9px;position:relative;top:-1px}.preview-collection__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:34px;line-height:1.1;font-weight:bold;display:block}@media (max-width: 1023px){.preview-collection__title{font-size:23px}}.preview-item-image+.preview-collection__title{margin-top:20px}.preview-collection__subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;line-height:1.2;color:#929292;margin-top:8px}@media (max-width: 1023px){.preview-collection__subtitle{font-size:12px}}.collection-item{margin-top:42px}.collection-item+.collection-item{margin-top:23px}.collection-item--disable{opacity:.5}.collection-item__authors{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.collection-item__authors{font-size:12px}}.collection-item__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2}.collection-item__authors+.collection-item__title{margin-top:2px}.collection-item__type{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:1.2;margin-top:5px}.panel-container--hide{display:none}.preview-item--collection .preview-item-info-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:34px;line-height:1.1;font-weight:bold}@media (max-width: 1023px){.preview-item--collection .preview-item-info-title{font-size:23px}}.preview-item--collection .preview-item-text{margin-top:22px}.preview-item--collection .event-button{margin-top:22px}.preview-info-collection__size{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;line-height:1.2;margin-top:7px}@media (max-width: 1023px){.preview-info-collection__size{font-size:12px}}.preview-info-collection__subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;line-height:1.2;color:#929292;margin-top:8px}@media (max-width: 1023px){.preview-info-collection__subtitle{font-size:12px}}.preview-collection-item{padding-right:32px}.preview-collection-item .preview-item-image{margin-bottom:20px}.preview-collection-item .badge-wrapper{position:relative;height:50px;top:0;margin-top:10px}.preview-collection-item__artists{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-collection-item__artists{font-size:12px}}.preview-collection-item__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:bold;line-height:1.1;display:inline-block}.preview-collection-item__artists+.preview-collection-item__title{margin-top:12px}.preview-collection-item__journal{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:1.2;margin-top:5px}.preview-collection-item__text{font-family:"Freight Text W01",Georgia,serif;font-size:18px;line-height:1.2;margin-top:20px}.fancybox-default-skin-open{box-shadow:none}.fancybox-default-overlay{background-color:#232323}a.fancybox-close{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;position:fixed;right:0;top:0;width:auto;height:auto;padding-top:27px;padding-right:36px;background-image:none !important}a.fancybox-close:after{content:"Close";color:#fff}.fancybox-wrap{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.fancybox-wrap .fancybox-close{display:none !important}.fancybox-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;text-align:center;margin-top:15px}@media (max-width: 1023px){.fancybox-title{font-size:11px}}.fancybox-title.portrait{margin-left:-25%;width:150%}.fancybox-caption-text+.fancybox-counter{margin-top:45px}.lightbox-item{display:block}.lightbox-item-video{position:relative}.lightbox-item-video:before{content:"";position:relative;padding-bottom:56.25%;top:0;z-index:100;display:block;width:100%}.fancybox-title-clone{display:none}.fancybox-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;text-align:center;position:fixed;left:0;right:0;top:0;color:#fff;width:calc(100vw - 350px);margin-top:27px;margin-left:auto !important;margin-right:auto !important}.fancybox-logo{position:fixed;top:20px;left:28px;height:28px;width:94px;background-image:url("../elements/e-flux-logo-white.svg");background-repeat:no-repeat;background-size:cover}html.page-with-columns.fancybox-lock body{height:auto}#fancybox-loading{border-top:5px solid #fff;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;border-radius:1000px;height:40px;left:50%;position:fixed;top:50%;width:40px;z-index:99999;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-animation:spin 0.6s infinite linear;-webkit-animation:spin 0.6s infinite linear;animation:spin 0.6s infinite linear;background:none;margin-left:0;margin-top:0}a.fancybox-nav{bottom:28px;border:1px solid white;height:43px;position:fixed;top:auto;width:43px}a.fancybox-nav span{background-repeat:no-repeat;background-position:center;height:100%;margin-top:0;top:auto;width:100%}a.fancybox-next{right:36px}a.fancybox-next span{background-image:url(../elements/arrow_next_white.svg) !important;background-size:6px !important}a.fancybox-prev{left:auto;right:78px}a.fancybox-prev span{background-image:url(../elements/arrow_prev_white.svg) !important;background-size:6px !important}#fancybox-lock.fancybox-comic{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-webkit-overflow-scrolling:touch}#fancybox-lock.fancybox-comic .fancybox-title.portrait{width:100%;margin-left:0 !important}#fancybox-lock.fancybox-comic .fancybox-wrap{padding-bottom:94px;width:calc(100% - 384px) !important;height:inherit !important;top:0 !important}#fancybox-lock.fancybox-comic .fancybox-image{max-width:none !important;max-height:none !important}#fancybox-lock.fancybox-comic .fancybox-headline{background-color:rgba(35,35,35,0.98);padding-bottom:26px;padding-top:23px;margin-top:0;z-index:9000}#fancybox-lock.fancybox-comic .fancybox-title{position:fixed;left:0;bottom:0;background:rgba(35,35,35,0.98);padding-top:40px;padding-bottom:40px;min-height:94px}#fancybox-lock.fancybox-comic .fancybox-caption-text{text-align:left;margin-left:32px;width:calc(100% - 400px)}#fancybox-lock.fancybox-comic .fancybox-counter{position:fixed;bottom:42px;right:158px}@media (max-width: 1023px){#fancybox-lock.fancybox-comic .fancybox-wrap{width:calc(100% - 1px) !important;left:0 !important;margin-left:0 !important;margin-right:0 !important;padding-bottom:0;margin-bottom:0 !important}#fancybox-lock.fancybox-comic .fancybox-caption-text{margin-left:0;width:calc(100% - 70px)}#fancybox-lock.fancybox-comic .fancybox-counter{right:19px;bottom:fixed;bottom:initial;top:-25px}#fancybox-lock.fancybox-comic .fancybox-title{background-color:transparent;opacity:1 !important;visibility:visible !important}#fancybox-lock.fancybox-comic a.fancybox-nav{display:inline-block;bottom:19px}#fancybox-lock.fancybox-comic a.fancybox-next{right:19px}#fancybox-lock.fancybox-comic a.fancybox-prev{right:61px}#fancybox-lock.fancybox-comic .fancybox-spacer{height:82px !important}}.sidebar-banner-ad{-moz-transition:opacity 125ms ease-in-out,filter 125ms ease-in-out,-webkit-filter 125ms ease-in-out,visibility 125ms ease-in-out;-o-transition:opacity 125ms ease-in-out,filter 125ms ease-in-out,-webkit-filter 125ms ease-in-out,visibility 125ms ease-in-out;-webkit-transition:opacity 125ms ease-in-out,filter 125ms ease-in-out,-webkit-filter 125ms ease-in-out,visibility 125ms ease-in-out;transition:opacity 125ms ease-in-out,filter 125ms ease-in-out,-webkit-filter 125ms ease-in-out,visibility 125ms ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);position:absolute;right:-92px;bottom:86px;width:279px;height:496px;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sidebar-banner-ad img{float:right;width:auto;height:100%}.sidebar-banner-ad.ad-active{opacity:0.8;visibility:visible}.sidebar-banner-ad.ad-active:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.sidebar-banner-ad.ad-active:hover .sidebar-banner-ad-expander{width:279px;height:496px}.sidebar-banner-ad.ad-active.ad-hidden{opacity:0;visibility:hidden}.sidebar-banner-ad.ad-pin{position:fixed;right:36px;bottom:134px !important}.scroll-down:not(.scroll-down-disable) .sidebar-banner-ad.ad-pin{bottom:86px !important}.sidebar-banner-ad.ad-animated{-moz-transition:bottom 250ms ease-in-out;-o-transition:bottom 250ms ease-in-out;-webkit-transition:bottom 250ms ease-in-out;transition:bottom 250ms ease-in-out}.sidebar-banner-ad.ad-pin-bottom{position:absolute;right:-92px;bottom:0 !important}.sidebar-banner-ad-expander{-moz-transition:width 125ms ease-in-out,height 125ms ease-in-out;-o-transition:width 125ms ease-in-out,height 125ms ease-in-out;-webkit-transition:width 125ms ease-in-out,height 125ms ease-in-out;transition:width 125ms ease-in-out,height 125ms ease-in-out;position:absolute;width:178px;height:315px;max-height:calc(100vh - 302px);right:0;bottom:0}.js-banner-ad-trigger{width:1px;height:496px;clear:both;float:left}.gw-infowindow>div:nth-child(1){margin-top:-3px;border-right:22px solid transparent !important;border-left:22px solid transparent !important;border-top:22px solid #000 !important;margin-left:-13px}.gw-infowindow>div:nth-child(3){margin-top:-2px;z-index:1}.gw-infowindow>div:nth-child(3)>div{width:19px !important;height:24px !important}.gw-infowindow>div:nth-child(3)>div:nth-child(1){left:-10px !important}.gw-infowindow>div:nth-child(3)>div:nth-child(1) div{box-shadow:none !important;transform:skewX(45deg) !important;height:26px !important;width:22px !important;left:-3px !important}.gw-infowindow>div:nth-child(3)>div:nth-child(2){left:9px !important}.gw-infowindow>div:nth-child(3)>div:nth-child(2) div{box-shadow:none !important;transform:skewX(-45deg) !important;height:26px !important;width:22px !important}.gw-infowindow>div:nth-child(4){border:2px solid #000}.gm-style-iw{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;padding:10px;box-sizing:content-box}.gm-style-iw a{text-decoration:underline}.gm-style-iw div div{overflow:hidden !important}.panel-show-more{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;margin-top:72px;text-align:center}.panel-show-more a{text-decoration:underline}.wrap-artdomain-input+.wrap-artdomain-input{margin-top:24px}.wrap-artdomain-input.input-error .artdomain-input,.wrap-artdomain-input.input-error .artdomain-textarea{border-color:red}.artdomain-input,.artdomain-textarea{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;border:1px solid #232323;padding:7px 10px 9px 10px;margin:0;background-color:#fff;width:100%}.artdomain-input:focus,.artdomain-textarea:focus{outline:none}.artdomain-label{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}.artdomain-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;border:0;background-color:#232323;padding:7px 10px 9px 10px;margin:0;width:100%;color:#fff;margin-top:48px}.artdomain-button:focus{outline:none}.artdomain-form-error+.artdomain-button{margin-top:10px}.artdomain-form-error{margin-top:48px;color:red}.calendar-date{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;border-top:1px solid #2a2a2a;border-right:1px solid #2a2a2a;border-left:1px solid #2a2a2a;position:relative}@media (max-width: 1023px){.calendar-date{font-size:18px;line-height:1.2}}.calendar-date-display{text-align:center;padding:13px 16px 14px 16px}.calendar-date-prev,.calendar-date-next{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;box-sizing:content-box;background-repeat:no-repeat;background-size:6px;position:absolute;top:0;height:100%;width:20px}.calendar-date-prev{background-image:url("../elements/arrow_prev.svg");background-position:right center;padding-left:15px}.calendar-date-next{background-image:url("../elements/arrow_next.svg");background-position:left center;right:0;padding-right:15px}.zabuto_calendar{border:1px solid #2a2a2a;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.zabuto_calendar{font-size:12px}}.calendar-month-header{display:none}.js-calendar{min-height:200px}.legend{display:none}div.zabuto_calendar .table tr.calendar-month-header th,div.zabuto_calendar .table tr.calendar-dow-header th{background-color:#fff}div.zabuto_calendar .badge-today,div.zabuto_calendar div.legend span.badge-today,div.zabuto_calendar .badge-event{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;width:auto;background-color:transparent;border:0;padding:inherit;letter-spacing:inherit;position:relative;display:inline;color:inherit;position:relative}div.zabuto_calendar .badge-today:after,div.zabuto_calendar div.legend span.badge-today:after{content:"";-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:29px;height:26px;border:1px solid #b8b8b8;top:1px;left:50%}div.zabuto_calendar .table tr td.event div.day,div.zabuto_calendar ul.legend li.event{background-color:transparent}.badge-event{position:relative;color:#232323 !important}.badge-event:after{content:"";position:absolute;background-color:red;width:5px;height:5px;display:block;border-radius:50%;right:-7px;top:4px}div.zabuto_calendar .table .calendar-dow-header th{padding-top:17px;padding-bottom:7px}div.zabuto_calendar .table tr td div.day{padding-top:3px;padding-bottom:3px}div.zabuto_calendar tr.calendar-dow-header th,div.zabuto_calendar tr.calendar-dow td{color:#b8b8b8}div.zabuto_calendar .table tr:last-child{border-bottom:0}div.zabuto_calendar .table tr:last-child td{padding-bottom:18px}.modal{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;display:none;position:absolute;border:1px solid #2a2a2a;min-width:310px;background-color:#fff;max-width:300px;z-index:1000}.modal.visibile{display:block}.modal .close{display:none}.modal:focus{outline:none}.modal-content{padding:23px 20px 25px 20px}.modal-header{text-align:center;font-weight:bold}.modal-body{text-align:center;margin-top:10px}.panel-items{position:relative}.calendar-event-teaser{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;text-align:left;border:1px solid #2a2a2a;padding:23px 20px 25px 20px;margin-bottom:20px}div+.calendar-event-teaser{margin-top:22px}.calendar-event-teaser p+p{margin-top:14px}.js-column-fixed{position:fixed;box-shadow:0 0 20px 40px #fff;background-color:#fff;margin-left:0 !important;top:0;left:32px;z-index:3}.js-column-placeholder{opacity:0}.badge-single{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;background-color:#fff;border:2px solid #232323;display:inline-block;padding:0.75em;top:-10px;left:-10px;letter-spacing:0.1em;background:white;position:absolute;cursor:pointer;z-index:2}@media (max-width: 1023px){.badge-single{font-size:12px}}.event-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;text-transform:uppercase;display:block;text-align:center;border:1px solid #2a2a2a;margin-top:13px;padding:18px 16px 17px 16px;text-decoration:none !important}@media (max-width: 1023px){.event-button{font-size:12px}}.event-button--spaced{margin-bottom:1.54286em;margin-top:1.54286em}.event-join{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-top:13px;position:relative}@media (max-width: 1023px){.event-join{font-size:12px}}.event-join-button{border:1px solid #2a2a2a;padding:18px 16px 17px 16px;text-align:center}.event-join-list{display:none;background-color:#fff;border:1px solid #2a2a2a;position:absolute;top:51px;width:100%;padding-top:21px;padding-bottom:23px}.event-join-button-active+.event-join-list{display:block}.event-join-list-item{display:block;text-align:center;z-index:1}.event-join-list-item+.event-join-list-item{margin-top:17px}.event-years{margin-top:30px;margin-bottom:10px}.cb-player{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center}.cb-player-controls{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;color:#232323;background-color:rgba(255,255,255,0.9);padding:21px 20px 14px 20px;height:auto;border-radius:5px;bottom:40px;max-width:930px;margin:0 auto;display:block;opacity:1;visibility:visible}.player-control-top{width:100%;display:flex}.player-control-bottom{zoom:1;width:100%;margin-top:30px}.player-control-bottom:before,.player-control-bottom:after{content:"";display:table}.player-control-bottom:after{clear:both}.cb-player-progress{height:12px;background-color:#6b6b6b;margin-top:6px}.cb-player-time{width:auto;margin-left:24px}.cb-player-progress-load{background-color:#5d5b5b}.cb-player-progress-play{background-color:#232323}.cb-player-play{width:23px;height:28px}.cb-player-button-play{width:22px;height:27px;border-width:14px 0 14px 23px;border-color:transparent transparent transparent #232323}.cb-player-button-pause{box-sizing:content-box;border-left:8px solid #000;border-right:8px solid #000;height:27px;width:6px}.cb-player-volume-wrap{zoom:1;width:120px;margin-left:23px;height:28px}.cb-player-volume-wrap:before,.cb-player-volume-wrap:after{content:"";display:table}.cb-player-volume-wrap:after{clear:both}.cb-player-toggle-mute{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;float:left;position:relative;left:0;top:0}.cb-player-button-sound{background-image:url("../elements/video_button_sound.svg");background-size:cover;width:28px;height:27px}.cb-player-button-mute{background-image:url("../elements/video_button_muted.svg");background-size:cover;width:28px;height:27px}.cb-player-volume-horizontal{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;background-color:transparent;width:calc(100% - 51px);margin-left:0;left:0;margin-left:23px;height:28px;float:left;position:relative}.cb-player-volume{background-color:#6b6b6b;height:12px}.cb-player-volume-bar{background-color:#232323}.player-title{width:calc(100% - 350px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;margin-left:20px}.player-control-bottom-right{zoom:1;float:right}.player-control-bottom-right:before,.player-control-bottom-right:after{content:"";display:table}.player-control-bottom-right:after{clear:both}.cb-player-fullscreen{float:left;height:36px;margin-right:0}.cb-player-button-fullscreen-on{border:0;background-image:url("../elements/video_fullscreen_enter.svg");background-size:contain;background-repeat:no-repeat;width:33px;height:27px}.cb-player-button-fullscreen-off{border:0;background-image:url("../elements/video_fullscreen_exit.svg");background-size:contain;background-repeat:no-repeat;width:33px;height:27px}.player-popup{float:left;background-image:url("../elements/video_popout.svg");background-size:contain;background-repeat:no-repeat;width:33px;height:27px;margin-left:21px}.cb-player-spinner{border-width:10px;border-top-color:#232323}.video-livestream{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:30px;line-height:1.36;color:#fff;position:absolute;right:32px;top:27px;z-index:2}@media (max-width: 1023px){.video-livestream{font-size:14px}}.video-livestream:after{content:"";background-color:red;border-radius:50%;display:inline-block;width:30px;height:30px;margin-left:7px;position:relative;top:4px}.video-livestream.video-livestream-waiting:after{background-color:#f8e71c}.video-livestream.video-livestream-inactive:after{background-color:#b8b8b8}.video-livestream.video-livestream-active{text-transform:uppercase}.cb-player-overlayer-button{display:none}.dark-background{background-color:#232323}.dark-background,.dark-background body{color:#b4b4b4}.dark-background .header-columns{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #232323),color-stop(50%, #232323),color-stop(100%, rgba(35,35,35,0)));background-image:-moz-linear-gradient(top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:-webkit-linear-gradient(top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:linear-gradient(to bottom, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%)}.dark-background .announcement-year-button,.dark-background .panel-label-text{border-color:#b4b4b4}.dark-background .announcement-year-button.selected,.dark-background.no-touch .announcement-year-button:hover{color:#232323;background-color:#b4b4b4}.dark-background .header-article{background-color:#232323;border-color:#b4b4b4}.content-video{background-color:#232323;color:#b4b4b4}.content-video .article-tool-button{border-color:#b4b4b4;background-color:#232323}.content-video .article-tool-module{background-color:#232323}.content-video .article-tool-module.tool-module-open{border-color:#b4b4b4}.content-video .tool-module-close-button:after{background-image:url("../elements/close_white.svg")}.content-video .article-tool-button.tool-button-arrow:before{background-image:url("../elements/arrow_up_white.svg")}.content-video .article-tool-button.tool-button-arrow.tool-button-active:before{background-image:url("../elements/arrow_down_white.svg")}.content-video-live{overflow:hidden;width:100vw;height:100vh}.sidebar-item-details.sidebar-tv{color:#b4b4b4;border-color:#b4b4b4}.video-livestream-overlayer{background-color:rgba(35,35,35,0.8);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-livestream-overlayer-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:43px;line-height:1.36;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center;position:absolute;top:50%;width:100%}@media (max-width: 1023px){.video-livestream-overlayer-text{font-size:14px}}.video-livestream-overlayer-text p+p{margin-top:0.605em}.video-livestream-overlayer-text a{position:relative}.video-livestream-overlayer-text a:after{content:"";display:block;position:absolute;bottom:11px;left:0;width:100%;height:2px;background-color:#fff}.overlayer-player{-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:#000;color:#fff;position:fixed;width:264px;bottom:42px;right:40px;z-index:99999}.overlayer-player:after{content:"";display:block;padding-bottom:56.25%}.overlayer-player .cb-player-overlayer-button{opacity:1;border:0;display:initial}.overlayer-player .cb-player-is-playing .cb-player-overlayer-button:after{box-sizing:content-box;width:10px !important;height:43px;border-style:initial;border-width:initial;border-color:initial;border-left:11px solid #fff;border-right:11px solid #fff;width:5px}.overlayer-player:hover{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:24px;line-height:1.2;width:516px}.overlayer-player:hover .cb-player.cb-player-is-playing .cb-player-overlayer-button{opacity:1 !important}.overlayer-player:hover .overlayer-player-livestream{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:30px;line-height:1.36;right:32px;top:23px}@media (max-width: 1023px){.overlayer-player:hover .overlayer-player-livestream{font-size:14px}}.overlayer-player:hover .overlayer-player-livestream:after{width:30px;height:30px;margin-left:6px;top:4px}.overlayer-player:hover .overlayer-player-controls,.overlayer-player:hover .overlayer-player-close{opacity:1}.overlayer-player .cb-player-toggle-mute{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.overlayer-player .cb-player-button-sound{background-image:url("../elements/video_button_sound_white.svg")}.overlayer-player .cb-player-button-mute{background-image:url("../elements/video_button_muted_white.svg")}.overlayer-player-player{width:100%;height:100%}.overlayer-player-livestream{-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;text-transform:uppercase;position:absolute;right:16px;top:14px;z-index:1}.overlayer-player-livestream:after{-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;content:"";display:inline-block;width:15px;height:15px;border-radius:50%;margin-left:4px;position:relative;top:2px;top:4px;background-color:red}.overlayer-player-close{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;left:35px;bottom:28px;opacity:0;z-index:1}.overlayer-player-controls{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;position:absolute;right:32px;top:100px;opacity:0;z-index:1}.overlayer-player-controls li+li{margin-top:42px}.overlayer-player-controls-info{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;text-align:center;font-size:17px;font-weight:bold;position:relative;display:block}.overlayer-player-controls-info:after{content:"";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:26px;height:26px;border-radius:50%;border:3px solid #fff}.overlayer-player-info{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;display:none;line-height:1.2;position:absolute;background-color:rgba(35,35,35,0.95);top:0;left:0;width:100%;height:100%;padding:32px 34px 30px 34px;z-index:1}@media (max-width: 1023px){.overlayer-player-info{font-size:18px;line-height:1.2}}.overlayer-player-info-active .overlayer-player-info{display:block}.overlayer-player-info-title{font-weight:bold;text-transform:uppercase}.overlayer-player-info-text{margin-top:29px}.cb-player-spinner{border-top-color:#fff}.overlayer-player-info-close{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:26px;height:26px;position:absolute;top:32px;right:34px}.overlayer-player-controls-popup{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-image:url(../elements/video_popout_white.svg);background-size:contain;background-repeat:no-repeat;width:33px;height:27px}.preview-item-podcast+.preview-item-podcast{margin-top:36px}.podcast{zoom:1;-moz-transition:border 100ms ease-in-out;-o-transition:border 100ms ease-in-out;-webkit-transition:border 100ms ease-in-out;transition:border 100ms ease-in-out;border:1px solid #b4b4b4;position:relative}.podcast:before,.podcast:after{content:"";display:table}.podcast:after{clear:both}.no-touch .podcast:hover,.podcast.podcast-is-open,.podcast.podcast-expand,.podcast.podcast-extern{border-color:#232323}.no-touch .podcast:hover .podcast-image,.podcast.podcast-is-playing .podcast-image,.podcast.podcast-extern .podcast-image{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.no-touch .podcast:hover .podcast-play-pause-button,.podcast.podcast-is-playing .podcast-play-pause-button,.podcast.podcast-extern .podcast-play-pause-button{background-color:#232323}.podcast.podcast-is-playing .cb-player-button-play{display:none}.podcast.podcast-is-playing .cb-player-button-pause{display:block}.podcast.podcast-is-open .podcast-player{display:block}.podcast.podcast-expand .podcast-main{background-color:#fff;position:absolute;right:0;box-shadow:-1px 0 #232323,0 1px #232323,1px 0 #232323;z-index:100}.podcast.podcast-expand .podcast-text{height:auto !important;overflow:visible}.podcast.podcast-expand .podcast-read-more{display:none}.podcast.podcast-expand .podcast-read-less{display:block}.podcast.podcast-extern .podcast-player{display:block}.podcast.podcast-extern .podcast-player .cb-player-volume-wrap{width:15px}.podcast-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;opacity:.8;height:160px;width:160px;float:left;position:relative}.podcast-image img{width:100%}.podcast-play-pause-button{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-color:rgba(35,35,35,0.4);position:absolute;border-radius:50%;top:50%;left:50%;width:70px;height:70px;z-index:10}.podcast-play-pause-button .cb-player-button-play{border-color:transparent transparent transparent #fff;margin-left:3px}.podcast-play-pause-button .cb-player-button-pause{border-left-color:#fff;border-right-color:#fff}.podcast-main{float:left;width:calc(100% - 160px);padding-top:13px;padding-left:20px;padding-right:20px;padding-bottom:17px}.podcast-main-meta{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;color:#b4b4b4;padding-bottom:15px}.podcast-main-meta:before,.podcast-main-meta:after{content:"";display:table}.podcast-main-meta:after{clear:both}@media (max-width: 767px){.podcast-main-meta{font-size:11px}}.podcast-priordate{float:left}.podcast-duration{float:right}.podcast-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.2}.podcast-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;line-height:1.4;margin-top:10px;overflow:hidden}@media (max-width: 767px){.podcast-text{font-size:11px}}.podcast-text a{text-decoration:underline}.podcast-main-share{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;margin-top:19px}.podcast-main-share:before,.podcast-main-share:after{content:"";display:table}.podcast-main-share:after{clear:both}@media (max-width: 767px){.podcast-main-share{font-size:11px}}.podcast-read-more,.podcast-read-less{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:left}.podcast-read-more.hide-readmore{display:none}.podcast-read-less{display:none}.podcast-share{display:flex;float:right}.podcast-share li+li{margin-left:18px}.podcast-player{display:none;float:left;width:100%;border-top:1px solid #232323}.podcast-player .cb-player{position:initial}.podcast-player .cb-player-controls{max-width:unset;position:initial;display:flex;background-color:transparent;padding:21px 19px 20px 19px}.podcast-player .cb-player-play{position:absolute;display:none}.podcast-player .cb-player-time{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;margin-left:0;margin-right:0}@media (max-width: 767px){.podcast-player .cb-player-time{font-size:11px}}.podcast-player .cb-player-progress{height:2px;margin-top:2px;margin-left:19px;margin-right:26px}.podcast-player .cb-player-progress-play{background-color:transparent}.podcast-player .cb-player-progress-play:after{content:"";background-color:#232323;border-radius:50%;width:16px;height:16px;display:block;position:absolute;top:-8px;right:-8px}.podcast-player .cb-player-progress-hide{left:-8px;top:-8px;height:calc(100% + 16px);width:calc(100% + 16px)}.podcast-player .cb-player-progress-load{visibility:hidden}.podcast-player .cb-player-progress-tooltip{background-color:#232323;color:#fff}.podcast-player .cb-player-progress-tooltip:after{border-color:#232323 transparent transparent transparent}.podcast-player .cb-player-volume-wrap{height:14px;width:47px;margin-left:18px}.podcast-player .cb-player-toggle-mute{width:14px;height:14px}.podcast-player .cb-player-button-sound,.podcast-player .cb-player-button-mute{width:100%;height:100%}.podcast-player .player-popup{width:16px;height:13px;margin-left:17px}.announcement-hero__video{position:absolute;height:100%;width:100%}.landing-subscribe{display:none;background-color:#fff;position:fixed;bottom:46px;left:53px;z-index:410;box-shadow:-4px 5px 5px rgba(0,0,0,0.1)}.content-article .landing-subscribe{bottom:94px}.landing-subscribe__inner{color:#232323;border:2px solid #232323;display:flex;padding:0.25em}@media (max-width: 860px){.landing-subscribe{display:none !important}}.landing-subscribe__close{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-position:center;background-image:url("../elements/close.svg");background-repeat:no-repeat;background-size:20px;width:71px;height:71px}.landing-subscribe__text{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:560px;padding-top:16px}.landing-subscribe-animation-text{opacity:0;position:absolute;top:16px;left:71px;pointer-events:none}.landing-subscribe--animated .landing-subscribe-animation-text{opacity:1}.block__map{position:relative;height:100vh;width:100%;padding-top:70px}.block__map #anchor_map{height:calc(100vh - 70px);margin-bottom:0}.popup{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);-moz-transition:-moz-transform 275ms ease-in-out;-o-transition:-o-transform 275ms ease-in-out;-webkit-transition:-webkit-transform 275ms ease-in-out;transition:transform 275ms ease-in-out;position:fixed;bottom:0;left:0;border-top:1px solid #232323;border-right:1px solid #232323;background-color:#fff;width:613px;height:272px;z-index:10}.popup--active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.popup__top{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;display:flex;height:63px;padding-left:81px;border-bottom:1px solid #232323}.popup__close{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;height:64px;width:73px}.popup__client{width:calc(100% - 170px);margin-top:21px;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup__clientlink{width:120px;text-align:center;margin-left:25px;margin-right:25px;margin-top:21px}.popup__close:before{content:"";background-image:url(../elements/close.svg);display:block;height:24px;width:24px;background-repeat:no-repeat;background-size:contain;position:absolute;left:27px;top:50%;margin-top:-12px}.popup__body{zoom:1;padding-top:35px;position:relative}.popup__body:before,.popup__body:after{content:"";display:table}.popup__body:after{clear:both}.popup__image{background-repeat:no-repeat;background-size:cover;background-position:center;margin-left:28px;margin-right:28px;width:126px;height:126px;border-radius:15px;overflow:hidden;float:left}.popup__text{float:right;width:calc(100% - 182px);margin-top:3px;padding-right:30px}.popup__text-location{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#b4b4b4}@media (max-width: 1023px){.popup__text-location{font-size:11px}}.popup__text-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.1;line-height:1.3;margin-top:7px}.popup__text-date{margin-top:7px}.popup__text-url{margin-top:8px}.popup__text-url a{text-decoration:underline}.popup--grouped{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);display:none}.popup--grouped.popup--active{display:block}.popup--grouped.popup--active .popup__navigation{display:flex}.popup--grouped.popup--active .popup__counter{display:block}.popup--active-grouped-close{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);display:block}.popup__counter{border-right:1px solid #232323;padding-top:21px;padding-left:20px;padding-right:20px}.popup__navigation{display:none;background-color:#fff;position:absolute;top:-64px;height:63px;right:-1px;border-left:1px solid #232323;border-top:1px solid #232323;border-right:1px solid #232323}.popup__navigation-prev,.popup__navigation-next{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:68px;height:63px;position:relative}.popup__navigation-prev:before,.popup__navigation-next:before{content:"";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:14px;height:24px;background-repeat:no-repeat;background-size:contain;left:50%;top:50%;position:absolute}.popup__navigation-prev:before{background-image:url("../elements/map-arrow-prev.svg")}.popup__navigation-next{border-left:1px solid #232323}.popup__navigation-next:before{background-image:url("../elements/map-arrow-next.svg")}.page-app__inner{margin-top:177px}.page-app__intro{text-align:center}.page-app__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:70px;line-height:1.2;font-weight:bold}@media (max-width: 1023px){.page-app__title{font-size:46px}}.page-app__buttons{-webkit-justify-content:center;justify-content:center;display:flex;margin-top:63px}.page-app__button-wrap+.page-app__button-wrap{margin-left:21px}.page-app__button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;display:block;border:1px solid;padding:6px 25px 9px}.page-app__text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;margin-top:53px;max-width:630px;display:inline-block}.page-app__sections{position:relative;padding-top:82px}.page-app__section{position:relative;min-height:100vh}.page-app__section+.page-app__section{border-top:2px solid #232323}.page-app__section-column{position:absolute;height:100%}.page-app__section-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:35px;line-height:1.13;font-weight:bold;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:19%;width:65%}@media (max-width: 1023px){.page-app__section-text{font-size:26px}}.page-app__section--right .page-app__section-column{right:0}.page-app__phone{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("../elements/phone-frame.png");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:50%;top:104px;width:100%}.page-app__phone:after{content:"";padding-bottom:178.2345%;display:block}.page-app__sections--pin-phone .page-app__phone{position:fixed;top:104px}.page-app__sections--pin-phone .page-app__layer{position:fixed;top:calc(104px + 8%)}.page-app__sections--uppin-phone .page-app__phone{position:absolute;bottom:46px;top:inherit}.page-app__sections--uppin-phone .page-app__layer{position:absolute;bottom:calc(46px + 9.4vh);top:inherit}.page-app__layer{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:calc(104px + 8vh);left:50%;margin-left:-1px}.page-app__layer:after{content:"";padding-bottom:178.1136%;display:block}.page-app__layer-item{position:absolute;top:0;height:auto;width:100%;overflow:hidden}.page-app__layer-item video{width:100%;height:auto}.header-app__buttons{display:flex;position:absolute;right:152px;top:17px}.header-app__button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;display:block;border:1px solid;padding:6px 15px 9px}.header-app__button+.header-app__button{margin-left:21px}.page-app__layer-item--hidden{height:0 !important}.page-app__layer-item-1{z-index:19}.page-app__layer-item-2{z-index:18}.page-app__layer-item-3{z-index:17}.page-app__layer-item-4{z-index:16}.page-app__layer-item-5{z-index:15}.page-app__layer-item-6{z-index:14}.page-app__layer-item-7{z-index:13}.page-app__layer-item-8{z-index:12}.page-app__layer-item-9{z-index:11}.page-app__layer-item-10{z-index:10}.page-app__layer-item-11{z-index:9}.page-app__layer-item-12{z-index:8}.page-app__layer-item-13{z-index:7}.page-app__layer-item-14{z-index:6}.page-app__layer-item-15{z-index:5}.page-app__layer-item-16{z-index:4}.page-app__layer-item-17{z-index:3}.page-app__layer-item-18{z-index:2}.page-app__layer-item-19{z-index:1}.page-app__layer-item-20{z-index:0}.page__app-bottom{height:100vh;margin-top:84px}.page-app__buttons--bottom{margin-top:0;width:100%}.page-app__buttons--pin{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:fixed;top:50%;left:50%;margin-top:0}.page-app__layer-item--mobile{display:none}.article-carousel{opacity:0;position:relative;padding-bottom:49px}.article-carousel.flickity-enabled{opacity:1}.carousel__dots{-webkit-justify-content:center;justify-content:center;position:absolute;display:flex;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.carousel__dot{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-color:#dbdbdb;border-radius:50%;width:15px;height:15px;opacity:1;margin:0 7px}.carousel__dot.carousel__dot--selected{background-color:#232323}.block-article-media--carousel{overflow:visible;margin-bottom:75px}.article-carousel__cell{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-right:30px;opacity:0.5}.article-carousel__cell.is-selected{opacity:1}.article-carousel__cell-image img{height:100%;width:auto}.article-carousel__cell-caption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;opacity:0;color:#6b6b6b;margin-top:26px;padding-bottom:1px}@media (max-width: 1023px){.article-carousel__cell-caption{font-size:11px}}.is-selected .article-carousel__cell-caption{opacity:1}.flickity-lazyload{-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;opacity:0}.flickity-lazyload.flickity-lazyloaded{opacity:1}#bp{width:2px}.is-desktop .header-article-clone{display:none}.module-banner-ad{display:none}.on-mobile{display:none}.chat-popout-link{border:1px solid;padding:8px 20px 10px;display:inline-block;margin-bottom:20px;transition:background 250ms, color 250ms}.no-touch .chat-popout-link:hover{background:#b4b4b4;color:#232323}@media (max-width: 1023px){#bp{width:1px}.on-desktop{display:none !important}.on-mobile{display:block}html.is-touch .block-overlay{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}body{-webkit-text-size-adjust:none}.show-only-on-mobile{display:block}.menu{position:initial}.block-overlay:not(.header-lock) .menu{width:100%}.block-overlay:not(.header-lock) .menu-items-fixed{width:100% !important;postion:absolute;top:0;right:0}.block-overlay:not(.header-lock) .button-menu{float:right}.header-article{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(50%, #ffffff),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-color:transparent;border-bottom:none;border-left:none;height:66px;padding-left:0;padding-right:0}.dark-background .header-article{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #232323),color-stop(50%, #232323),color-stop(100%, rgba(35,35,35,0)));background-image:-moz-linear-gradient(top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:-webkit-linear-gradient(top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:linear-gradient(to bottom, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%)}.header-article+.content,.header-article+.content.content-video{padding-top:66px}.header-article .menu{margin-top:0}.header-columns{padding-left:16px;padding-right:16px;height:66px}.header-columns .logo{-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;margin-top:0;position:absolute;top:12px;height:17px;width:62px}.header-columns .logo img{height:auto;width:100%}.header-article .logo{height:17px;width:62px;position:relative;left:0;top:12px}.header-article .logo img{height:auto;width:100%}.logo-architecture{float:left;height:16px;position:relative;margin-left:6px;top:13px;left:0}.header-article-topline{left:57px;width:calc(100% - 114px);display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.header-top-bar{height:100%;margin-left:-16px;margin-top:0;width:100vw}.menu-item{display:none}.menu-main-overlay .menu-item,.menu-item.header-article-close-button{display:block}.button-menu{display:block;height:66px;width:66px;margin-left:0 !important}.button-menu img{float:right;height:18px;margin-right:16px;margin-top:13px;width:23px}.article-topline,.sidebar-reviews,.header-topcontent{display:none}.menu-items-fixed{position:inherit}.menu-items-fixed .button-search{display:none}.header-article-close-button{position:absolute;margin-left:0 !important;left:0;top:0}.header-article-close-button .article-close-link{display:block;padding:15px 13px}.header-article-close-button img{height:18px}.content{padding-left:16px;padding-right:16px}.block-title{margin-left:0;margin-right:0;margin-top:30px}.article-headline+.article-title{margin-top:27px}.article-headline+.article-title.announcement-article-title{margin-top:29px}.article-authors{margin-top:1.5em;margin-bottom:0.35em}.article-section{margin-top:1.5em}.block-article-media{background-color:transparent !important;margin-bottom:35px;margin-left:-16px;margin-right:-16px}.block-title+.block-article-media{margin-top:27px}.block-article-media.block-article-book{width:calc(100% + 32px);overflow-x:visible;height:auto}.article-book-slider{padding-top:0;width:100% !important}.article-book-image{width:100% !important;height:auto;margin-left:0}.article-book-image img{width:100%;height:auto}.article-book-image+.article-book-image{margin-top:10px}.article-slide-caption{margin-left:16px;margin-top:9px;width:calc(100% - 2 * 16px)}.block-text{height:auto !important;margin-bottom:50px;margin-left:0;width:100%}.block-text blockquote{padding-left:16px}.block-text>div img{width:100%;height:auto}.inline-image{margin-left:-16px;width:100vw !important}.inline-image.inline-image-size-full{margin-left:-16px}.inline-image.inline-image-size-full .inline-caption,.inline-video .inline-caption{max-width:100%}.inline-caption{margin-top:10px;margin-left:16px !important;margin-right:16px}.inline-video{margin-left:-16px}.sidebar{float:left;height:auto !important;margin-bottom:64px;position:relative;width:100%;right:0;max-width:304px;padding-bottom:0 !important}.sidebar-trigger{display:none}.sidebar-item{clear:left;float:left}.ad-sidebar{margin-right:0;margin-top:5em !important;max-width:304px;width:100%;top:0 !important;left:0 !important}.sidebar-item-tags{float:left;right:auto;text-align:left}.sidebar-active .sidebar-item-tags{position:relative;top:auto !important}.sidebar-item-tags-subtitle{margin-right:0}.sidebar-item-tags-items{width:100%}.sidebar-item-tag{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);float:left;opacity:1}.announcement-hero-image{max-width:100% !important;width:100% !important}.announcement-hero-image.portrait{max-width:100%;margin-left:0}.variable-width-image-size-non-full{margin-left:0}.announcement-hero-image-caption{margin-left:16px !important;max-width:calc(100% - 2 * 16px) !important}.announcement-header-info{display:none}.article-sub-navigation{margin-top:20px;position:relative;text-align:left}.header-top__navi{display:none}.menu-main{padding-left:16px;padding-right:16px;width:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.menu-main .menu-item{clear:right;float:right}.menu-main .menu-item+.menu-item{margin-top:11px}.is-touch .menu-item:active,.is-touch .menu-main-item:active{color:#6b6b6b}.menu-item+.menu-main-item--app,.menu-main-item+.menu-main-item--app{margin-top:45px;margin-left:-11px}.menu-main-item-extern{opacity:1}.menu-main-item--app a{display:inline-block;padding:8px 10px 10px;border:1px solid #fff}.is-touch .button-menu:active,.is-touch .button-search:active,.is-touch .button-menu-close:active{opacity:0.4}.button-menu-close{height:66px;margin-right:0;margin-top:0 !important;position:absolute;right:0;top:0;width:66px}.button-menu-close img{float:right;height:18px;margin-top:13px;margin-right:16px;width:18px}.button-search{display:block;height:66px;left:0;margin-left:0 !important;margin-top:0 !important;position:absolute;top:0;width:66px}.button-search img{height:20px;margin-left:15px;margin-top:13px;width:20px}.menu-main-items-container{height:100%;max-height:initial;position:static;order:1;overflow:visible;padding-left:0}.menu+.menu-main-items-container{margin-top:0}.wrap-menu-main-items{display:flex;padding-right:15px;overflow:visible}.menu-main-items{width:100%}.menu-main-items+.menu-main-items{margin-left:15px;margin-top:0}.menu-main__bottom-column+.menu-main__bottom-column{margin-left:15px}.menu-main__bottom{right:16px;position:static;order:3;margin-top:41px}.panel-container+.panel-container{margin-left:32px}.panel-container-last{margin-right:0}.panel-height-full{width:calc(100vw - 2 * 16px)}.panel-label{display:none}.panel-items-title{text-decoration:none}.panel-items-divider+.preview-item{margin-top:39px}.panel-items{margin-top:66px}.header-tools-active .panel-items{margin-top:66px}.panel-items .preview-item-announcement+.preview-item-announcement{margin-top:1.8em}.contentonly .panel-items{margin-top:16px}.panel-scrolling-container{max-width:calc(100vw - 2 * 16px)}.panel-label+.panel-scrolling-container{padding-left:0}.panel-width-xsmall,.panel-width-small{width:400px}.preview-item-image.landscape .wrap-preview-item-image{width:100% !important}.preview-item-image.landscape img{width:100%;height:auto}.preview-item-image.portrait .wrap-preview-item-image,.preview-item-image.portrait .lazy-placeholder{width:70% !important;margin-left:auto;margin-right:auto}.preview-item-image.portrait img{height:auto;width:100%}.panel-height-full .preview-item-image{height:auto;width:100%}.preview-item-image+.preview-item-subtitle{margin-top:13px}.preview-item-subtitle+.preview-item-title{margin-top:2px}.preview-item-editorial{padding-left:16px;padding-right:16px}.preview-item-book-infos{order:2;margin-top:1.3em;padding-right:0;width:100%}.preview-item-book-infos+.preview-item-image{margin-top:20px}.preview-item-book{display:flex;flex-direction:column}.preview-item-book .preview-item-image{order:1;width:100% !important}.preview-item-book .preview-item-image img{height:auto;width:100% !important}.preview-item-book .preview-item-image+.preview-item-image{margin-left:0;margin-top:20px}.preview-item-project .preview-item-image img{height:auto;width:100% !important}.preview-item-feature .preview-item-image{width:100% !important}.content:not(.content-home) .preview-item-image+.preview-item-project-infos{margin-left:0;margin-top:20px;width:100% !important}.preview-item-iframe:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:transparent}.preview-item-iframe-iframe{height:calc(100% - 66px)}.block-map{margin-left:-16px}#anchor_map{height:calc(100vh - 44px - 66px);margin-bottom:44px}.preview-item-ad.ad-sidebar .preview-item-image img{width:100%;max-width:304px}.content-home .preview-item-ad:not(.ad-text){max-height:calc(100vh - 66px - 20px)}.content-home .preview-item-ad:not(.ad-text) .preview-item-image{height:calc(100vh - 66px - 20px);width:auto}.content-home .preview-item-ad:not(.ad-text) .preview-item-image img{height:100%;width:auto !important}.ad-panel.panel-width-small .panel-items{height:calc(100vh - 66px - 20px)}.tool-module-related{max-height:inherit}.tool-module-related.tool-module-open{border-top:0}.tool-module-related .related-items{margin-left:16px;margin-right:16px;margin-bottom:44px;max-height:initial;overflow:visible;width:auto !important}.tool-module-related .related-items.related-articles{height:auto !important}.tool-module-related .wrap-related-items{height:inherit}.tool-module-related .wrap-related-items .wrap-preview-item-image{width:100% !important;height:auto}.tool-module-related .wrap-related-items .related-item{width:100% !important}.tool-module-related .wrap-related-items .related-item img{width:100%;height:auto}.related-item-journalarticle{min-width:inherit}.related-item-journalarticle .wrap-preview-item-image img{width:100%;height:aiuto}.tool-module-close-button,.mobile-tool-module-close-button,.tool-module-notes .mobile-tool-module-close-button{box-sizing:content-box;right:initial;left:0;top:0;height:18px;width:18px;padding:13px 15px;position:absolute}.tool-module-close-button:after,.mobile-tool-module-close-button:after,.tool-module-notes .mobile-tool-module-close-button:after{content:"";background-image:url("../elements/mobile_back.png");background-repeat:no-repeat;background-size:contain;height:18px;width:10px;display:block}.tool-module-title,.mobile-tool-module-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;font-weight:bold;display:block;text-align:center;width:100vw;margin-right:64px;margin-left:64px;padding-top:14px;width:calc(100% - 128px);white-space:nowrap;overflow:hidden;position:relative;text-overflow:ellipsis;z-index:100}.tool-module-notes .tool-module-title,.tool-module-notes .mobile-tool-module-title{padding-top:0;margin-top:-2px}.tool-module-share{padding:0 !important}.mobile-tool-module-menu-button{display:block;position:absolute;right:0;top:0}.mobile-tool-module-menu-button:after{content:"";background-image:url("../elements/menu.svg");background-size:cover;width:23px;height:18px;margin-top:13px;margin-right:16px;display:block}.related-item{width:calc(100vw - 32px);height:auto;overflow:visible;clear:left}.related-item+.related-item{margin-left:0}.article-tool-button.tool-button-arrow{padding-left:71px}.article-tool-button:before{content:"";left:21px}.mobile-tool-button-more{display:block;float:left;width:120px}.mobile-tool-button-more.tool-button-active{border-top:1px solid #232323}.article-tool-button:not(:first-child):not(:last-child){display:none}.tool-button-related{width:calc(100vw - 120px) !important}.mobile-trigger-tools{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;padding:15px 0 15px 0}.mobile-trigger-tools:nth-child(2n){float:right}.mobile-trigger-tools:nth-child(2n+1){float:left;clear:both}.article-tool-buttons{background-color:#fff}.article-tool-buttons{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;height:44px}.article-tool-button{padding-right:16px !important}.article-tool-module{border-top:0 !important;background-color:#fff;width:100%;z-index:400}.article-tool-module.tool-module-open{bottom:44px !important}.article-tool-module.tool-module-open:not(.tool-module-related){border-left:none}.article-tool-module.tool-module-mobilemore{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block;width:100% !important;position:fixed;bottom:-400px;padding-top:9px;padding-bottom:9px;left:0;background-color:#232323;color:#fff;padding-left:16px;padding-right:16px}.article-tool-module:not(.tool-module-mobilemore){max-height:inherit !important;height:calc(100% - 44px) !important}.tool-module-share .wrap-article-tool-module{height:100%}.share-options{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:100%;text-align:center;position:absolute}.share-options a{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}.share-option+.share-option{margin-top:37px}.share-option .clipboard-response{display:block}.tool-module-notes{padding:0}.item-tool-note:first-child{margin-top:0}.module-conversation-head{padding-left:16px;padding-right:16px;padding-top:16px}.module-conversation-head-join{clear:left;float:left;margin-top:18px}.conversation-item{padding-left:16px;padding-right:16px}.wrap-conversation-start{padding:16px}.conversation-start-button{margin-top:16px}.wrap-all-tool-notes{padding-left:16px;padding-right:16px;margin-top:20px;overflow:scroll;height:100%;margin-bottom:50px;-webkit-overflow-scrolling:touch}.tool-module-notes .wrap-article-tool-module{margin-top:20px;padding-left:16px;padding-right:16px}.all-tool-notes{max-height:initial;padding-right:0;overflow-y:initial}.show-all-notes{padding-bottom:16px;padding-top:16px}.show-all-notes:before,.show-all-notes:after{content:none}.article-tool-button-link{padding:0}.tool-module-booklinks{padding:0}.booklinks-items{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;text-align:center}.booklinks-item+.booklinks-item{margin-top:37px}.overlay-subscribe-header-close{top:15px;left:15px;width:18px;height:18px}.overlay-subscribe-input input{padding:13px 15px 15px}.wrap-overlay-subscribe-input.wrap-twitter-typeahead .overlay-subscribe-input{height:49px}.overlay-subscribe-input.overlay-subscribe-input--half{width:50%;border-top:0}.overlay__inner-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2}.wrap-overlay-subscribe-input.subscribe-size-3{-webkit-flex-wrap:wrap;flex-wrap:wrap}.wrap-overlay-subscribe-input.subscribe-size-3 .overlay-subscribe-input:nth-child(2){border-left:2px solid}.wrap-overlay-subscribe-input.wrap-twitter-typeahead{height:auto}.overlay-subscribe-button{padding-top:13px;padding-bottom:18px}.overlay-subscribe-input .tt-menu{padding-left:15px;padding-right:15px;padding-top:13px;min-width:auto;width:100%}.subscribe-checkbox-icon{height:80px;width:50px}.subscribe-checkbox-icon:after{height:30px;width:32px}.wrap-subscribe-checkbox-input{border-right-width:2px;width:54px}.wrap-overlay-subscribe-ckeckbox{border-left-width:2px;border-right-width:2px}.wrap-subscribe-checkbox-text{height:80px;padding-left:15px;width:calc(100% - 54px)}.subscribe-successful-text{padding:15px}.mobile-panel-labels{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff),color-stop(50%, #ffffff),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(bottom, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(bottom, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);bottom:0;height:66px;left:0;display:block;padding-top:29px;position:fixed;width:100vw;z-index:1}.dark-background .mobile-panel-labels{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #232323),color-stop(50%, #232323),color-stop(100%, rgba(35,35,35,0)));background-image:-moz-linear-gradient(bottom, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:-webkit-linear-gradient(bottom, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:linear-gradient(to top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%)}.contentonly .mobile-panel-labels{display:none}.mobile-panel-labels{overflow:hidden}.mobile-panel-label{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;display:inline-block;min-height:1px;text-align:center;width:50vw}.mobile-panel-label:first-child{margin-left:25vw}.mobile-panel-label.selected span{border-bottom:5px solid #232323;min-width:1em;padding-bottom:2px;display:inline-block}.dark-background .mobile-panel-label.selected span{border-bottom-color:#fff;color:#fff}.js-selectBox{display:none !important}.search-for-label{line-height:48px}#search-form-input{width:100px}.header-button{padding-left:3px;padding-right:16px}.button-search-close{margin-right:16px}.badge-wrapper{right:2px}.badge{width:150px}.block-material-slider{width:100vw !important;padding-left:16px;padding-right:16px;padding-bottom:32px}.block-material{overflow:visible;margin-left:-16px;height:auto;margin-bottom:44px}.block-material-group-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;font-weight:bold}.block-material-group{width:100%}.block-material-group+.block-material-group{margin-left:0;margin-top:50px}.block-material-item{width:100% !important}.block-material-item-video{height:auto}.block-material-item-image{width:100%;height:auto}.block-material-item figcaption{position:relative;margin-top:10px}.block-material-item+.block-material-item{margin-left:0;margin-top:32px}.overlay-subscribe-input,.overlay-contact .subscribe-size-2{border-width:2px}.wrap-related-items{overflow-x:hidden;overflow-y:auto}.message-title,.message-text{margin-left:0}.badge-wrapper.with-hover{display:none}.search-form-container:after{content:"";right:initial;left:13px}a.fancybox-close{position:fixed;right:inherit;left:0;padding-right:0;padding-left:19px;padding-top:18px}.fancybox-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;opacity:0 !important;visibility:hidden !important}.fancybox-title-clone{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:fixed;bottom:22px;left:20px !important;right:20px !important;color:#fff;text-align:center;display:block;opacity:1 !important;visibility:visible !important}.fancybox-headline,.fancybox-logo{display:none !important}.fancybox-counter+.fancybox-caption-text{margin-top:1px}.sidebar-banner-ad,.js-banner-ad-trigger{display:none}.module-banner-ad{display:block}.banner-ad-mobile{position:relative;margin-left:-16px;margin-right:-16px}.banner-ad-mobile:after{content:"";padding-bottom:10%;display:block}.banner-ad-mobile img{width:100%;height:auto}.banner-ad-mobile+.block-title{margin-top:70px}.banner-ad-mobile.banner-ad-mobile-bottom{margin-bottom:44px}.banner-ad-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#6b6b6b;text-align:center;margin-bottom:6px}}@media (max-width: 1023px) and (max-width: 1023px){.banner-ad-title{font-size:11px}}@media (max-width: 1023px){.wrap-banner-ad-image{position:absolute;left:0;top:0;width:100%}.banner-ad-mobile-image{display:none}.flickity-slider{left:0 !important}.carousel-expand{height:auto}.carousel-expand:after{content:"";display:block;padding-bottom:62%}.carousel-cell{height:100%;margin-right:10px}.inline-carousel{margin-left:0}.inline-carousel+p,.inline-carousel+h2{margin-top:84px}a.fancybox-nav{display:none}.js-inline-carousel{padding-bottom:24px;padding-top:24px}.preview-item-a3image .preview-item-image img{width:100%;height:auto}.panel-height-full>.panel-items{width:100%}.wrap-logos{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);zoom:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:absolute;left:50%;top:12px;width:calc(100% - 100px)}.wrap-logos:before,.wrap-logos:after{content:"";display:table}.wrap-logos:after{clear:both}.wrap-logos .logo{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;position:relative;top:0;left:0;float:left}.wrap-logos .logo-architecture{height:16px;left:0;top:0}.js-column-placeholder{display:none}.js-column-fixed{position:relative;box-shadow:none !important;left:0}.badge-single{left:10px}.cb-player-controls{display:none}.cb-player-overlayer-button{display:block;opacity:1;border:0;background-color:#fff;opacity:.8;width:55px;height:55px}.cb-player-overlayer-button:after{content:"";border-color:transparent transparent transparent #232323;border-width:10px 0 10px 18px;margin-left:2px}.video-livestream{right:16px;top:10px}.video-livestream:after{content:"";width:14px;height:14px;margin-left:5px;top:2px}.overlayer-player{display:none}.video-livestream-overlayer-text a:after{bottom:3px;height:1px}.sidebar-tv{width:100%}.contentonly .content-article{margin-top:0}.block__map{padding-top:0;height:100vh}.block__map #anchor_map{height:100%}.popup{width:100%;border-right:0;height:auto;padding-bottom:34px}.popup__top{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;height:54px;padding-left:53px}.popup__close{height:53px;width:53px}.popup__close:before{left:13px;margin-top:-12px}.popup__client{margin-top:18px;padding-left:20px;width:calc(100% - 75px)}.popup__clientlink{margin-top:18px;width:auto;text-align:right;margin-right:20px;margin-top:12px}.popup__clientlink a{color:transparent;overflow:hidden;display:block;width:30px;height:30px}.popup__clientlink a:before{content:"";display:block;width:30px;height:30px;background-image:url("../elements/icon_direction.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.popup--grouped.popup--active .popup__navigation{display:none}.popup__body{padding-top:19px}.popup__image{width:80px;height:80px;margin-left:19px;margin-right:19px}.popup__text{width:calc(100% - 120px)}.popup__text-location{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1}.popup__navigation-prev,.popup__navigation-next{height:53px;width:54px}.popup__navigation{height:54px}.popups--is-grouped .popup__navigation--mobile{display:flex}.popup__navigation--mobile{display:none;position:fixed;top:65px;right:21px;border-bottom:1px solid #232323}.popup__text-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;line-height:1.2;font-weight:bold}.popup__counter{padding-top:15px}.popup__text-info,.popup__text-date,.popup__text-url{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1}.page-app__inner{margin-top:86px;padding-left:15px;padding-right:15px}.header-app__buttons{display:none}.page-app__buttons{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-top:40px}.page-app__button-wrap{float:left}.page-app__button-wrap+.page-app__button-wrap{margin-left:0;margin-top:30px}.page-app__button{width:210px;text-align:center}.page-app__text{margin-top:45px;line-height:1.45}.page-app__sections{padding-top:69px}.page-app__layer,.page-app__phone{display:none}.page-app__section{border-top:2px solid #232323;margin-left:-15px;width:calc(100% + 30px);padding-top:31px}.page-app__section+.page-app__section{border-top:0;margin-top:57px}.page-app__section-column{width:100% !important;height:auto;position:relative;padding-left:15px;padding-right:15px}.page-app__section-text{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;position:relative;left:0;top:0;width:100%}.page-app__layer-item{background-color:#f3f3f3;margin-top:41px;position:relative;width:100% !important;padding:20px 15px 43px 15px}.page__app-bottom{position:relative}.page-app__buttons--bottom{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.page-app__layer-item--mobile{display:block}.article-carousel{padding-bottom:19px}.block-article-media--carousel{margin-bottom:45px}.article-carousel__cell-image{height:auto}.article-carousel__cell-image-wrap{-webkit-justify-content:center;justify-content:center;display:flex}.article-carousel__cell-caption{padding-left:16px;padding-right:16px}.article-carousel__cell-image{position:relative}.header__subscribe{display:none}}@media (max-width: 767px){.banner-ad-tablet-image{display:none}.banner-ad-mobile-image{display:block}.banner-ad-mobile:after{content:"";padding-bottom:20%;display:block}.overlay-subscribe-header{position:relative;z-index:10}.overlay-item--first,.overlay-item--second{position:relative;top:0;transform:none;left:0;width:100%;max-width:inherit}.overlay__inner-top{padding-top:10px}.overlay__inner-title{padding-left:45px;padding-right:45px}.overlay__inner-text{margin-top:30px}.overlay__inner-top+.overlay-subscribe-form,.overlay__inner-top+.overlay-subscribe-form-second{margin-top:30px}.subscribe-size-3 .overlay-subscribe-input:nth-child(1){border-right:0;border-left:0}.subscribe-size-3 .overlay-subscribe-input:nth-child(2){border-left:0 !important}.subscribe-size-3 .overlay-subscribe-input:nth-child(3){border-left:2px slid;border-right:0}.wrap-twitter-typeahead .overlay-subscribe-input{border-right:0;border-left:0}.wrap-overlay-subscribe-ckeckbox{border-left:0;border-right:0}.wrap-subscribe-checkbox-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:20px;line-height:1.35;height:70px;padding-left:5px;padding-right:10px}.subscribe-checkbox-infotext{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;margin-top:4px;margin-bottom:5px}}@media (max-width: 767px) and (max-width: 767px){.subscribe-checkbox-infotext{font-size:11px}}@media (max-width: 767px){.wrap-subscribe-checkbox-input{border-right:0}.subscribe-checkbox-icon{height:70px}.subscribe-vertial-center{margin-top:-2px}}@media (min-width: 1150px) and (max-width: 1250px){.header-top__navi{font-size:16px}}@media (min-width: 1050px) and (max-width: 1149px){.header-top__navi{font-size:14px}}@media (min-width: 1024px) and (max-width: 1049px){.header-top__navi{font-size:13px}}.text-centered{text-align:center}.text-superior{font-size:70%;vertical-align:super}.text-through{text-decoration:line-through}.font-dove{font-family:"DovesType"}.font-gillsans{font-family:"GillSansW04"}.font-helvetica{font-family:"Helvetica LT W01"}.text-inline-space{display:inline-block;width:2.5em}.announcement-header-info-inline__add-to-calendar{position:relative;display:inline-block;width:17px;height:14px}.announcement-header-info-inline__add-to-calendar:before{content:"";display:block;width:100%;height:100%;position:absolute;border:1px solid;border-radius:5px;top:1px;left:0}.announcement-header-info-inline__add-to-calendar:after{content:"+";position:absolute;top:-8px;left:4.5px}.portrait+.announcement-header-info .announcement-header-info-inline__add-to-calendar:after{top:-5px}.article-player{margin-left:160px;max-width:900px;width:calc(100% - 592px);height:43px;margin-bottom:33px;border:1px solid;position:relative}@media (max-width: 1023px){.article-player{width:100%;margin-left:0}}.article-player--initializing{opacity:0.5}.article-player__cover{text-align:center;cursor:pointer;padding-top:8px;padding-bottom:12px}.article-player__cover:after{content:'';background:url("../elements/speaker.svg");width:19px;height:19px;display:inline-block;transform:translateY(4px);margin-left:8px}.article-player__controls{display:none;position:absolute;left:0;width:100%;top:0;height:100%;background:#232323;color:#fff}.article-player--initializing .article-player__controls,.article-player--initialized .article-player__controls{display:block}.article-player__times{color:#fff;width:110px;position:absolute;right:10px;top:10px;text-align:center}input[type='range']::-webkit-slider-thumb{-webkit-appearance:none !important;background:#fff;height:12px;width:12px;border-radius:100%;cursor:pointer;position:relative;z-index:99}.article-player__playpause{border:none;background:transparent;position:absolute;top:9px;left:9px;width:20px;height:23px;padding:0;outline:none;cursor:pointer}.article-player--is-playing .article-player__playpause:before,.article-player--is-playing .article-player__playpause:after{content:'';background:#fff;position:absolute;top:3px;height:calc(100% - 6px);width:5px}.article-player--is-playing .article-player__playpause:before{left:3px}.article-player--is-playing .article-player__playpause:after{right:3px}.article-player:not(.article-player--is-playing) .article-player__playpause{color:#fff;font-size:25px;transform:translateY(-3px);text-align:center;display:block}.article-player:not(.article-player--is-playing) .article-player__playpause:before{content:'▶'}.article-player__seekslider{position:absolute;left:47px;top:50%;height:2px;transform:translateY(-50%);width:calc(100% - 185px);margin:0;border:none;-webkit-appearance:none;appearance:none;outline:none}.article-player__seekslider::-webkit-slider-thumb{background-color:#232323} \ No newline at end of file diff --git a/animism-cms/public/webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff b/animism-cms/public/webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff new file mode 100755 index 0000000..319fe92 Binary files /dev/null and b/animism-cms/public/webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff differ diff --git a/animism-cms/public/webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 b/animism-cms/public/webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 new file mode 100755 index 0000000..3dae639 Binary files /dev/null and b/animism-cms/public/webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 differ diff --git a/animism-cms/public/webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff b/animism-cms/public/webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff new file mode 100755 index 0000000..3f9d5f5 Binary files /dev/null and b/animism-cms/public/webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff differ diff --git a/animism-cms/public/webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff b/animism-cms/public/webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff new file mode 100755 index 0000000..ec4a9cf Binary files /dev/null and b/animism-cms/public/webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff differ diff --git a/animism-cms/public/webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff b/animism-cms/public/webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff new file mode 100755 index 0000000..7182ccd Binary files /dev/null and b/animism-cms/public/webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff differ diff --git a/animism-cms/public/webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 b/animism-cms/public/webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 new file mode 100755 index 0000000..79582b5 Binary files /dev/null and b/animism-cms/public/webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 differ diff --git a/animism-cms/public/webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 b/animism-cms/public/webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 new file mode 100755 index 0000000..506efb4 Binary files /dev/null and b/animism-cms/public/webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 differ diff --git a/animism-cms/public/webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 b/animism-cms/public/webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 new file mode 100755 index 0000000..4de6166 Binary files /dev/null and b/animism-cms/public/webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 differ diff --git a/animism-cms/public/webfonts/freigtexprobold-webfont.woff b/animism-cms/public/webfonts/freigtexprobold-webfont.woff new file mode 100755 index 0000000..7e62850 Binary files /dev/null and b/animism-cms/public/webfonts/freigtexprobold-webfont.woff differ diff --git a/animism-cms/public/webfonts/freigtexprobold-webfont.woff2 b/animism-cms/public/webfonts/freigtexprobold-webfont.woff2 new file mode 100755 index 0000000..8430916 Binary files /dev/null and b/animism-cms/public/webfonts/freigtexprobold-webfont.woff2 differ diff --git a/animism-cms/public/webfonts/freigtexproboldit-webfont.woff b/animism-cms/public/webfonts/freigtexproboldit-webfont.woff new file mode 100755 index 0000000..4dbb1ef Binary files /dev/null and b/animism-cms/public/webfonts/freigtexproboldit-webfont.woff differ diff --git a/animism-cms/public/webfonts/freigtexproboldit-webfont.woff2 b/animism-cms/public/webfonts/freigtexproboldit-webfont.woff2 new file mode 100755 index 0000000..c344fb1 Binary files /dev/null and b/animism-cms/public/webfonts/freigtexproboldit-webfont.woff2 differ diff --git a/animism-cms/public/webfonts/freigtexprobook-webfont.woff b/animism-cms/public/webfonts/freigtexprobook-webfont.woff new file mode 100755 index 0000000..cc821e8 Binary files /dev/null and b/animism-cms/public/webfonts/freigtexprobook-webfont.woff differ diff --git a/animism-cms/public/webfonts/freigtexprobook-webfont.woff2 b/animism-cms/public/webfonts/freigtexprobook-webfont.woff2 new file mode 100755 index 0000000..69a1837 Binary files /dev/null and b/animism-cms/public/webfonts/freigtexprobook-webfont.woff2 differ diff --git a/animism-cms/public/webfonts/freigtexprobookit-webfont.woff b/animism-cms/public/webfonts/freigtexprobookit-webfont.woff new file mode 100755 index 0000000..d77ac2d Binary files /dev/null and b/animism-cms/public/webfonts/freigtexprobookit-webfont.woff differ diff --git a/animism-cms/public/webfonts/freigtexprobookit-webfont.woff2 b/animism-cms/public/webfonts/freigtexprobookit-webfont.woff2 new file mode 100755 index 0000000..fd40892 Binary files /dev/null and b/animism-cms/public/webfonts/freigtexprobookit-webfont.woff2 differ diff --git a/animism-cms/templates/index.liquid b/animism-cms/templates/index.liquid new file mode 100644 index 0000000..68b4046 --- /dev/null +++ b/animism-cms/templates/index.liquid @@ -0,0 +1,107 @@ + + + + + + + e-flux: Animism + + + + + + + + + + + + +
+ +
+
+ +
+ +
+
+ + +
+ +
+ Animism
+ Episode {{ episode.__index | plus: 1 }}: {{ episode.title }} + + + +
+
+

Curator

+ {{ episode.curator | newline_to_br }} +
+ +
+

Author

+ {{ episode.author | newline_to_br }} +
+ +
+

Artists

+ {{ episode.artists | newline_to_br }} +
+ +
+

Sponsors

+ {{ episode.sponsors | newline_to_br }} +
+
+ + {% assign roman = "I,II,III,IV,V,VI,VII,VIII,IX,X,XI,XII,XIII,XIV,XV,XVI,XVII,XVIII,XIX,XX" | split: "," %} + {% for ep in sections %} +
+ Section {{ roman[ep.__index] }}: + {{ ep.title }} +
+ {% endfor %} +
+ +
+ + diff --git a/db.json b/db.json deleted file mode 100644 index 2873cd8..0000000 --- a/db.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "episodes": [ - { - "id": "a-report-on-migrating-souls-in-museums-and-moving-pictures", - "title": "A Report on Migrating Souls in Museums and Moving Pictures", - "curator": "Anselm Franke", - "author": "Name Surname", - "artists": "Name Surname\r\nName Surname\r\nName Surname\r\nName Surname\r\nName Surname\r\n", - "sponsors": "This\r\nThis\r\nThis", - "publicationDate": "Mon 00-00, 2020", - "accessible": true, - "__index": 0, - "dateCreated": "Thu, 11 Jun 2020 17:30:25 GMT" - }, - { - "id": "animation-the-mummy-complex-the-museum", - "title": "Animation & the Mummy Complex: The Museum", - "curator": "", - "author": "", - "artists": "", - "sponsors": "", - "publicationDate": "", - "accessible": false, - "__index": 1, - "dateCreated": "Thu, 11 Jun 2020 17:30:41 GMT" - }, - { - "id": "the-extirpation-of-animism", - "title": "The Extirpation of Animism", - "curator": "", - "author": "", - "artists": "", - "sponsors": "", - "publicationDate": "", - "accessible": false, - "__index": 2, - "dateCreated": "Thu, 11 Jun 2020 17:30:50 GMT" - }, - { - "id": "media-history-animation-s-continuous-displacement", - "title": "Media History & Animation's Continuous Displacement", - "curator": "", - "author": "", - "artists": "", - "sponsors": "", - "publicationDate": "", - "accessible": false, - "__index": 3, - "dateCreated": "Thu, 11 Jun 2020 17:31:04 GMT" - }, - { - "id": "soul-design-or-liminal-cosmologies", - "title": "Soul Design or Liminal Cosmologies", - "curator": "", - "author": "", - "artists": "", - "sponsors": "", - "publicationDate": "", - "accessible": false, - "__index": 4, - "dateCreated": "Thu, 11 Jun 2020 17:31:12 GMT" - }, - { - "id": "animal-mythic-and-other", - "title": "Animal, Mythic and Other", - "curator": "", - "author": "", - "artists": "", - "sponsors": "", - "publicationDate": "", - "accessible": false, - "__index": 5, - "dateCreated": "Thu, 11 Jun 2020 17:31:21 GMT" - } - ], - "sections": [ - { - "id": "reification-and-luminescence", - "title": "Reification and Luminescence", - "image": { - "uri": "", - "caption": "", - "width": "", - "height": "" - }, - "__index": 0, - "dateCreated": "Thu, 11 Jun 2020 17:32:08 GMT" - }, - { - "id": "recto-verso-stage-prison", - "title": "Recto/Verso: Stage/Prison", - "image": { - "uri": "", - "caption": "", - "width": "", - "height": "" - }, - "__index": 1, - "dateCreated": "Thu, 11 Jun 2020 17:32:14 GMT" - }, - { - "id": "the-hallucinating-factory", - "title": "The Hallucinating Factory", - "image": { - "uri": "", - "caption": "", - "width": "", - "height": "" - }, - "__index": 2, - "dateCreated": "Thu, 11 Jun 2020 17:32:39 GMT" - }, - { - "id": "a-song-of-electricity", - "title": "A Song of Electricity", - "image": { - "uri": "", - "caption": "", - "width": "", - "height": "" - }, - "__index": 3, - "dateCreated": "Thu, 11 Jun 2020 17:32:45 GMT" - }, - { - "id": "paralysis-not-animation", - "title": "Paralysis, not Animation", - "image": { - "uri": "", - "caption": "", - "width": "", - "height": "" - }, - "__index": 4, - "dateCreated": "Thu, 11 Jun 2020 17:32:52 GMT" - } - ], - "works": [] -} \ No newline at end of file diff --git a/index.js b/index.js deleted file mode 100644 index e76d663..0000000 --- a/index.js +++ /dev/null @@ -1,74 +0,0 @@ -var okcms = require('okcms') - -var port = process.env.PORT || 1337 - -var app = okcms.createApp({ - - meta: { - project: 'Animism' - }, - - debug: true, - production: false, - - schemas: { - episodes: { - id: {type: 'string', hidden: true}, - title: {type: 'string'}, - curator: {type: 'text'}, - author: {type: 'text'}, - artists: {type: 'text'}, - sponsors: {type: 'text'}, - publicationDate: {type: 'string'}, - accessible: {type: 'flag'}, - }, - sections: { - id: {type: 'string', hidden: true}, - title: {type: 'string'}, - image: {type: 'image'}, - }, - works: { - id: {type: 'string', hidden: true}, - section: {type: 'string'}, - tag: {type: 'string'}, - author: {type: 'string'}, - title: {type: 'string'}, - year: {type: 'string'}, - type: {type: 'string'}, - typeMeta: {type: 'string'}, - image: {type: 'image'}, - }, - }, - - resources: [ - { type: 'episodes' }, - { type: 'sections' }, - { type: 'works' }, - ], - - views: { - '/': { - data: [ - {type: 'episodes', query: 'a-report-on-migrating-souls-in-museums-and-moving-pictures', as: 'episode'}, - {type: 'episodes', query: '*'}, - {type: 'sections', query: '*'}, - {type: 'works', query: '*'} - ] - }, - }, - - services: { - s3: { - key: process.env.S3_KEY, - secret: process.env.S3_SECRET, - bucket: process.env.S3_BUCKET, - dirname: process.env.S3_DIRNAME, - maxbytes: 1024*1024*2, - }, - } -}) -app.listen(port) -module.exports = app - -console.log('Server listening at port ' + port + '...'); - diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index fd0d061..0000000 --- a/package-lock.json +++ /dev/null @@ -1,893 +0,0 @@ -{ - "name": "animism-cms", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "dotenv": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-1.2.0.tgz", - "integrity": "sha1-fNc+FuB/BXyAchR6W8OoZ38KtcY=" - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", - "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "get-routes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-routes/-/get-routes-2.0.0.tgz", - "integrity": "sha512-HNwdLfMzKpJwmEWMt7lljEGeQoIp7X4O7k1sUaqyL/oRvVq7qq1L57dkO/4cO1MHRGObjzO+FUyElZNgqrzMwQ==", - "requires": { - "lodash": "4.17.15" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "immutability-helper": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-2.9.1.tgz", - "integrity": "sha512-r/RmRG8xO06s/k+PIaif2r5rGc3j4Yhc01jSBfwPCXDLYZwp/yxralI37Df1mwmuzcCsen/E/ITKcTEvc1PQmQ==", - "requires": { - "invariant": "^2.2.0" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - }, - "dependencies": { - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - } - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "requires": { - "mime-db": "1.44.0" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" - }, - "okcms": { - "version": "git+ssh://git@ghghgh.us/~/okcms.git#5847d4f21f87064d547f3e870bcac04b5b7b2127", - "from": "git+ssh://git@ghghgh.us/~/okcms.git#v0.2.5", - "requires": { - "dotenv": "^1.1.0", - "express": "^4.14.0", - "object-assign": "^4.1.0", - "q": "^1.4.1", - "request": "^2.74.0" - }, - "dependencies": { - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - } - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "preact": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.4.tgz", - "integrity": "sha512-EaTJrerceyAPatQ+vfnadoopsMBZAOY7ak9ogVdUi5xbpR8SoHgtLryXnW+4mQOwt21icqoVR1brkU2dq7pEBA==" - }, - "preact-compat": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/preact-compat/-/preact-compat-3.19.0.tgz", - "integrity": "sha512-f83A4hIhH8Uzhb9GbIcGk8SM19ffWlwP9mDaYwQdRnMdekZwcCA7eIAbeV4EMQaV9C0Yuy8iKgBAtyTKPZQt/Q==", - "requires": { - "immutability-helper": "^2.7.1", - "preact-context": "^1.1.3", - "preact-render-to-string": "^3.8.2", - "preact-transition-group": "^1.1.1", - "prop-types": "^15.6.2", - "standalone-react-addons-pure-render-mixin": "^0.1.1" - } - }, - "preact-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/preact-context/-/preact-context-1.1.4.tgz", - "integrity": "sha512-gcCjPJ65R0MiW9hDu8W/3WAmyTElIvwLyEO6oLQiM6/TbLKLxCpBCWV8GJjx52TTEyUr60HLDcmoCXZlslelzQ==" - }, - "preact-render-to-string": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-3.8.2.tgz", - "integrity": "sha512-przuZPajiurStGgxMoJP0EJeC4xj5CgHv+M7GfF3YxAdhGgEWAkhOSE0xympAFN20uMayntBZpttIZqqLl77fw==", - "requires": { - "pretty-format": "^3.5.1" - } - }, - "preact-transition-group": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/preact-transition-group/-/preact-transition-group-1.1.1.tgz", - "integrity": "sha1-8KSTJ+pRXs406ivoZMSn0p5dbhA=" - }, - "pretty-format": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", - "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U=" - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - }, - "dependencies": { - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - } - } - }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "standalone-react-addons-pure-render-mixin": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/standalone-react-addons-pure-render-mixin/-/standalone-react-addons-pure-render-mixin-0.1.1.tgz", - "integrity": "sha1-PHQJ9MecQN6axyxhbPZ5qZTzdVE=" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index a81af33..0000000 --- a/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "animism-cms", - "version": "1.0.0", - "description": "Animism CMS", - "main": "index.js", - "author": "Jules Laplace", - "license": "UNLICENSED", - "dependencies": { - "get-routes": "^2.0.0", - "object-assign": "^2.0.0", - "okcms": "git+ssh://git@ghghgh.us/~/okcms.git#v0.2.5", - "preact": "^10.4.4", - "preact-compat": "^3.19.0" - } -} diff --git a/public/elements/close.svg b/public/elements/close.svg deleted file mode 100644 index a6141d9..0000000 --- a/public/elements/close.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/elements/e-flux-logo.svg b/public/elements/e-flux-logo.svg deleted file mode 100644 index aa0809f..0000000 --- a/public/elements/e-flux-logo.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/elements/icons_arrow-down.svg b/public/elements/icons_arrow-down.svg deleted file mode 100755 index b800b63..0000000 --- a/public/elements/icons_arrow-down.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/public/elements/icons_arrow-left.svg b/public/elements/icons_arrow-left.svg deleted file mode 100755 index ffc7dd0..0000000 --- a/public/elements/icons_arrow-left.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/public/elements/icons_arrow-right.svg b/public/elements/icons_arrow-right.svg deleted file mode 100755 index b0807cb..0000000 --- a/public/elements/icons_arrow-right.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/public/elements/icons_arrow-up.svg b/public/elements/icons_arrow-up.svg deleted file mode 100755 index 1a6c776..0000000 --- a/public/elements/icons_arrow-up.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/public/elements/icons_audio.svg b/public/elements/icons_audio.svg deleted file mode 100755 index e9e4bd4..0000000 --- a/public/elements/icons_audio.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/public/elements/icons_pause.svg b/public/elements/icons_pause.svg deleted file mode 100755 index c281fd1..0000000 --- a/public/elements/icons_pause.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/public/elements/icons_play.svg b/public/elements/icons_play.svg deleted file mode 100755 index 4435cb6..0000000 --- a/public/elements/icons_play.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/public/elements/icons_volume.svg b/public/elements/icons_volume.svg deleted file mode 100755 index b614500..0000000 --- a/public/elements/icons_volume.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/public/elements/icons_zoom-plus.svg b/public/elements/icons_zoom-plus.svg deleted file mode 100755 index 22357ef..0000000 --- a/public/elements/icons_zoom-plus.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - diff --git a/public/elements/icons_zoom-x.svg b/public/elements/icons_zoom-x.svg deleted file mode 100755 index 126a582..0000000 --- a/public/elements/icons_zoom-x.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/public/elements/menu.svg b/public/elements/menu.svg deleted file mode 100644 index 98493da..0000000 --- a/public/elements/menu.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/elements/search.svg b/public/elements/search.svg deleted file mode 100644 index 8920f82..0000000 --- a/public/elements/search.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 6e8e099..0000000 Binary files a/public/favicon.ico and /dev/null differ diff --git a/public/styles/e-flux-fonts.css b/public/styles/e-flux-fonts.css deleted file mode 100644 index 5edf0a8..0000000 --- a/public/styles/e-flux-fonts.css +++ /dev/null @@ -1,63 +0,0 @@ -@font-face{ - font-family: "Freight Text W01"; - src: url("../webfonts/freigtexprobook-webfont.woff2") format("woff2"), - url("../webfonts/freigtexprobook-webfont.woff") format("woff"); - font-weight: 400; - font-style: normal; -} - -@font-face{ - font-family: "Freight Text W01"; - src: url("../webfonts/freigtexprobookit-webfont.woff2") format("woff2"), - url("../webfonts/freigtexprobookit-webfont.woff") format("woff"); - font-weight: 400; - font-style: italic; -} - -@font-face{ - font-family: "Freight Text W01"; - src: url("../webfonts/freigtexprobold-webfont.woff2") format("woff2"), - url("../webfonts/freigtexprobold-webfont.woff") format("woff"); - font-weight: 700; - font-style: normal; -} - -@font-face{ - font-family: "Freight Text W01"; - src: url("../webfonts/freigtexproboldit-webfont.woff2") format("woff2"), - url("../webfonts/freigtexproboldit-webfont.woff") format("woff"); - font-weight: 700; - font-style: italic; -} - -@font-face{ - font-family: "Neue Haas Unica W01"; - src: url("../webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2") format("woff2"), - url("../webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff") format("woff"); - font-weight: 400; - font-style: normal; -} - -@font-face{ - font-family: "Neue Haas Unica W01"; - src: url("../webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2") format("woff2"), - url("../webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff") format("woff"); - font-weight: 400; - font-style: italic; -} - -@font-face{ - font-family: "Neue Haas Unica W01"; - src: url("../webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2") format("woff2"), - url("../webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff") format("woff"); - font-weight: 700; - font-style: normal; -} - -@font-face{ - font-family: "Neue Haas Unica W01"; - src: url("../webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2") format("woff2"), - url("../webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff") format("woff"); - font-weight: 700; - font-style: italic; -} diff --git a/public/styles/e-flux.css b/public/styles/e-flux.css deleted file mode 100644 index 1a61f3f..0000000 --- a/public/styles/e-flux.css +++ /dev/null @@ -1 +0,0 @@ -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}#breakpoint-indicator{display:none}@media (min-width: 1024px){#breakpoint-indicator{width:3px}}@media (max-width: 1023px){#breakpoint-indicator{width:1px}}html,body,input{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;color:#232323}img{display:block}a{text-decoration:none;color:inherit}b,strong{font-weight:bold}i,em{font-style:italic}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;width:100%}html.page-with-columns{height:100%}html.no-scroll-y{overflow-y:scroll}html.no-scroll-y body{overflow-y:hidden;height:100vh}*,*:before,*:after{box-sizing:inherit}body{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;position:relative;-webkit-font-smoothing:antialiased}html.page-with-columns body{height:100%}.clickable-block,.js-link{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.header{position:fixed;top:0;width:100%;z-index:300}.header-columns{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(50%, #ffffff),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);height:180px;padding:0 32px}.header-top-bar{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;margin-top:23px}.header-top-bar:before,.header-top-bar:after{content:"";display:table}.header-top-bar:after{clear:both}@media (max-width: 1023px){.header-top-bar{font-size:12px}}.header-top__navi{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;display:flex;float:left;width:calc(100% - 90px)}.header-top__navi-item{position:relative}.no-touch .header-top__navi-item a:hover{text-decoration:underline}.header-top__navi-item+.header-top__navi-item{margin-left:24px}.menu{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;float:right;position:relative;z-index:10}.menu-main .menu{margin-top:19px}.menu-items{zoom:1}.menu-items:before,.menu-items:after{content:"";display:table}.menu-items:after{clear:both}.menu-items-fixed{position:fixed;top:23px;right:32px}.header-tools-active .menu-items-fixed{top:71px}.menu-item{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:text-decoration 100ms ease-in-out;-o-transition:text-decoration 100ms ease-in-out;-webkit-transition:text-decoration 100ms ease-in-out;transition:text-decoration 100ms ease-in-out;float:left}.menu-item+.menu-item{margin-left:28px}.header-article .menu-item+.menu-item{margin-left:34px}.menu-item+.menu-item.button-menu-close{margin-left:33px}.menu-item.menu-item-active,.no-touch .menu-item:hover{text-decoration:underline}.menu-item-button{cursor:pointer}.button-search img{height:28px;margin-top:-3px;width:auto}.menu-main .button-search{display:none}.button-search.menu-item-active{opacity:0.4}.button-search-white{display:none !important}.menu-main .button-search-white{display:block !important}.button-menu img{height:20px;margin-top:1px;width:auto}.menu-main-overlay.show .button-menu{display:none}.button-menu-close{display:none;margin-right:2px}.button-menu-close img{height:22px;width:auto}.menu-main-overlay.show .button-menu-close{display:block}.logo{display:inline-block;margin-top:26px}.logo img{height:68px;opacity:.88;width:auto}.logo-architecture{display:none;height:26px;position:absolute;left:125px;top:21px}.logo-architecture img{height:100%;width:auto}.show-architecture .logo-architecture{display:block}.header-columns .logo-architecture{left:280px;top:78px;height:61px}.menu-main-overlay{-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;bottom:0;display:none;left:0;top:0;right:0;opacity:0;position:absolute;z-index:600}.menu-main-overlay.show{display:block}.menu-main-overlay.showing{opacity:1}.header-tools-active .menu-main-overlay{margin-top:48px}.menu-main{background-color:#232323;bottom:0;color:#fff;padding-left:32px;padding-right:32px;padding-top:4px;position:fixed;right:0;top:0;width:510px;z-index:600}.menu-main-items-container{zoom:1;clear:right;overflow:hidden;max-height:calc(100% - 130px);position:absolute;top:0;bottom:0;left:0;right:0;padding-left:30px}.menu-main-items-container:before,.menu-main-items-container:after{content:"";display:table}.menu-main-items-container:after{clear:both}.wrap-menu-main-items{overflow-y:auto;padding-top:24px;width:calc(100% + 17px);padding-right:49px;height:100%}.menu-main-items+.menu-main-items{clear:right;margin-top:41px}.menu__item,.menu-main-item{-moz-transition:text-decoration 100ms ease-in-out;-o-transition:text-decoration 100ms ease-in-out;-webkit-transition:text-decoration 100ms ease-in-out;transition:text-decoration 100ms ease-in-out}.menu__item+.menu__item,.menu-main-item+.menu__item,.menu__item+.menu-main-item,.menu-main-item+.menu-main-item{margin-top:11px}.menu__item+.menu-main-item--app,.menu-main-item+.menu-main-item--app{margin-top:41px}.no-touch .menu-main-item a:hover .menu-main-item-extern{opacity:1}.menu-main-item-extern{display:inline-block;background-image:url("../elements/icon_extern.svg");background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0;width:13px;height:15px;margin-left:7px}.no-touch .menu-main-item:hover{text-decoration:underline}.menu-main__bottom{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.2;bottom:0;margin-bottom:21px;position:absolute;right:30px;left:30px;display:flex}.menu-main__bottom-column{width:100%}.menu-main__bottom-column+.menu-main__bottom-column{margin-left:30px}.menu-main__bottom-links+.menu-main__bottom-links{margin-top:17px}.menu-main__bottom-link+.menu-main__bottom-link{margin-top:1px}.menu-main__bottom-address{margin-top:17px}.menu__item-accordion-title{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.no-touch .menu__item-accordion-title:hover{text-decoration:underline}.menu__item-accordion-title:after{-moz-transition:-moz-transform 275ms ease-in-out;-o-transition:-o-transform 275ms ease-in-out;-webkit-transition:-webkit-transform 275ms ease-in-out;transition:transform 275ms ease-in-out;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);content:"";width:20px;height:8px;background-image:url("../elements/arrow_down_white.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-left:4px;position:relative;top:-1px}.menu__item-accordion--active .menu__item-accordion-title:after{-moz-transform:scale(-1);-ms-transform:scale(-1);-webkit-transform:scale(-1);transform:scale(-1)}.menu__item-accordion-items{display:none;margin-top:11px;color:#929292}.content{zoom:1;padding-left:32px;padding-right:32px;position:relative;z-index:11}.content:before,.content:after{content:"";display:table}.content:after{clear:both}.header-article+.content{padding-top:153px}.header-article+.content.content-video{padding-top:0;margin-top:70px}.contentonly .content-article{margin-top:26px}.content-home,.content-columns{height:100%}.content-columns{overflow-x:scroll;overflow-y:hidden;position:absolute;width:100%;-webkit-overflow-scrolling:touch;z-index:1}.content-columns::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;height:8px}.content-columns::-webkit-scrollbar-button{display:block;width:0;height:0}.content-columns::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.content-columns::-webkit-scrollbar-thumb{display:block;background:#000}@media (min-height: 1024px){.content-columns::-webkit-scrollbar{height:16px}}.content-columns.hover::-webkit-scrollbar{height:24px}@media (min-height: 1024px){.content-columns.hover::-webkit-scrollbar{height:48px}}@media (max-width: 1024px){.is-mobile .content-columns{overflow-x:hidden}}.panels-gradient{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(top, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 100%);bottom:0;display:none;height:30vh;left:0;opacity:.7;position:absolute;width:100%}.show-panels-gradient .panels-gradient{display:block}.panels{zoom:1;height:100%;width:10000px}.panels:before,.panels:after{content:"";display:table}.panels:after{clear:both}.panel-container{zoom:1;float:left;height:100%}.panel-container:before,.panel-container:after{content:"";display:table}.panel-container:after{clear:both}.panel-container+.panel-container{margin-left:64px}.panel-container-last{margin-right:6em}.panel-label{float:left;height:200px;margin-top:180px;position:relative;width:32px}.no-touch .panel-container.hover .panel-label{font-weight:600}.panel-label-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;letter-spacing:0.03em;-moz-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;border-right:8px solid #232323;height:32px;left:0;padding:6px 17px;position:absolute;top:0;white-space:nowrap}.panel-label-text span{cursor:default}.panel-scrolling-container{float:left;height:100%;overflow:hidden;width:100%;position:relative}.panel-label+.panel-scrolling-container{padding-left:32px}.panel-scrolling-area{height:100%;overflow-y:auto;overflow-x:hidden;width:calc(100% + 60px);-webkit-overflow-scrolling:touch;position:relative}.panel-items{float:left;margin-top:180px;width:calc(100% - 60px)}.panel-scrolling-container:not(.panel-height-full) .panel-items{margin-bottom:100px}.ad-panel.panel-width-small .panel-items{border:4px solid #2a2a2a;height:calc(100vh - 180px - 30px);padding:19px 16px}.panel-width-ratio .panel-items{height:calc(100vh - 180px - 30px)}.js-qtip-content{display:none}.qtip{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.25;max-width:370px}.qtip-content{padding:9px 12px 10px}.qtip-content p+p,.qtip-content h1+p,.qtip-content p+h1{margin-top:1em}.qtip-content a{font-weight:bold}.qtip-default{background-color:#fff;border:1px solid #232323;color:#232323}.tooltip-active{overflow-y:hidden}.panel-width-xxlarge{width:1148px}.panel-width-xlarge{width:700px}.panel-width-large{width:536px}.panel-width-medium{width:400px}.panel-width-medium-event{width:450px}.panel-width-small{width:304px}.panel-width-xsmall{width:272px}.panel-width-auto{width:auto}.panel-items .preview-item{width:100%}.panel-items .preview-item-announcement+.preview-item-announcement,.panel-items .preview-item-agenda+.preview-item-agenda,.panel-items .preview-item-education+.preview-item-education,.panel-items .preview-item-announcement+.preview-item-editorial,.panel-items .preview-item-editorial+.preview-item-announcement,.panel-items .preview-item-editorial+.preview-item-editorial,.panel-items .preview-item-artagendareview+.preview-item-artagendareview,.panel-items .preview-item-arteducationitem+.preview-item-arteducationitem,.panel-items .preview-item-feature+.preview-item-feature,.panel-items .preview-item-tv+.preview-item-tv{margin-top:4em}.panel-items .preview-item-event+.preview-item-event{margin-top:46px}.panel-items .preview-item-project+.preview-item-project{margin-top:50px}.panel-items .preview-item-journal+.preview-item-journal{margin-top:117px}.panel-items .preview-item-conversation+.preview-item-conversation{margin-top:48px}.grayscale-active .panel-items .preview-item-image img,.grayscale-active .panel-items .preview-item-iframe-video iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;opacity:.8}.no-touch.grayscale-active .panel-items:hover .preview-item-image img,.no-touch.grayscale-active .panel-items:hover .preview-item-iframe-video iframe,.is-touch.grayscale-active .panel-items .preview-item-image img,.is-touch.grayscale-active .panel-items .preview-item-iframe-video iframe{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.ad-panel .panel-items{margin-bottom:0px !important;max-height:900px}.preview-item-client{-moz-transition:text-decoration 100ms ease-in-out;-o-transition:text-decoration 100ms ease-in-out;-webkit-transition:text-decoration 100ms ease-in-out;transition:text-decoration 100ms ease-in-out;display:block}.no-touch .preview-item-client a:hover{text-decoration:underline}.wrap-preview-item-image{-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;opacity:0;position:relative;margin-left:auto;margin-right:auto}.related-item .wrap-preview-item-image,.panel-item-journalarticle .wrap-preview-item-image,.preview-item--left-aligned .wrap-preview-item-image{margin-left:0}.wrap-preview-item-image .lazy{position:absolute !important;top:0;left:0}.preview-collection .wrap-preview-item-image,.preview-collection-item .wrap-preview-item-image{margin-left:0;margin-right:auto}.preview-item-image.lazy-loaded .wrap-preview-item-image{opacity:1}.preview-item-image.js-ratio-width{display:block}.preview-item-image img{margin:0 auto}.related-item .preview-item-image img,.panel-item-journalarticle .preview-item-image img{margin-left:0}.preview-item-book .preview-item-image img,.content:not(.content-home) .preview-item-project .preview-item-image img{float:left;height:100%;width:auto}.preview-item-book .preview-item-image img+img,.content:not(.content-home) .preview-item-project .preview-item-image img+img{margin-left:10px}.preview-item-book .preview-item-image{float:left}.panel-height-full .preview-item-image{height:calc(100vh - 180px - 30px)}.header-tools-active .panel-height-full .preview-item-image{height:calc(100vh - 180px - 48px - 30px)}.preview-item-book .preview-item-image+.preview-item-image{margin-left:16px}.preview-item-image .lazy{position:relative;left:0;z-index:1}.preview-item-image--comingsoon:after{display:block;content:'Coming soon';border:1px solid;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:16px;line-height:1;z-index:1;text-transform:uppercase;padding:1em 1.5em}.preview-item-image--comingsoon img{filter:grayscale(1);opacity:0.05}.preview-item{position:relative}.preview-item.hidden-placeholder .lazy-placeholder{opacity:0}.preview-item .lazy-placeholder{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;position:absolute;height:100%;top:0;left:50%;right:0;bottom:0;opacity:1}.js-open-journal{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.preview-item-iframe-video{width:100%;position:relative}.preview-item-iframe-video iframe{width:100%}.preview-item-iframe-video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.preview-item-subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;text-align:center}@media (max-width: 1023px){.preview-item-subtitle{font-size:12px}}.preview-item-image+.preview-item-subtitle,.preview-item-iframe-video+.preview-item-subtitle{margin-top:22px}.preview-item-agenda .preview-item-subtitle{text-transform:uppercase}.preview-item-editorial .preview-item-subtitle{zoom:1;text-align:left}.preview-item-editorial .preview-item-subtitle:before,.preview-item-editorial .preview-item-subtitle:after{content:"";display:table}.preview-item-editorial .preview-item-subtitle:after{clear:both}.preview-item-editorial .preview-item-subtitle .subtitle-left{float:left;width:60%}.preview-item-editorial .preview-item-subtitle .subtitle-right{float:right;text-align:right;width:40%}.preview-item-title+.preview-item-subtitle{margin-top:18px}.preview-item-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;text-align:center}@media (max-width: 1023px){.preview-item-title{font-size:18px;line-height:1.2}}.preview-item-journal .preview-item-title{text-decoration:underline}.preview-item-subtitle+.preview-item-title{margin-top:4px}.preview-item-editorial .preview-item-subtitle+.preview-item-title{margin-top:54px}.preview-item-image+.preview-item-title,.preview-item-iframe-video+.preview-item-title{margin-top:30px}.preview-item-arteducationitem .preview-item-image+.preview-item-title,.preview-item-arteducationitem .preview-item-iframe-video+.preview-item-title{margin-top:18px}.preview-item-announcement .preview-item-title,.preview-item-agenda .preview-item-title,.preview-item-education .preview-item-title{margin-left:auto;margin-right:auto;max-width:80%}.preview-item-book .preview-item-title{text-align:left}.preview-item-book-author+.preview-item-title{margin-top:4px}.preview-item-editorial .preview-item-title{font-family:"Freight Text W01",Georgia,serif;font-size:44px;line-height:1.1;max-width:75%;text-align:left}.preview-item-headline+.preview-item-title{margin-top:20px}.preview-item-project .preview-item-title{width:100%}.ad-sidebar .preview-item-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.1}.ad-sidebar .preview-item-headline+.preview-item-title{margin-top:31px}.preview-item-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;text-align:center;text-decoration:underline}@media (max-width: 1023px){.preview-item-headline{font-size:12px}}.preview-item-image+.preview-item-headline{margin-top:22px}.preview-item-details{text-align:center}.preview-item--left-aligned .preview-item-details{text-align:left}.preview-item-title+.preview-item-details{margin-top:25px}.preview-item-image+.preview-item-details{margin-top:30px}.preview-item-details+.preview-item-details{margin-top:25px}.preview-item-details--first{padding-top:25px;clear:both}.preview-item-details--comingsoon{opacity:0.2}.preview-item-details__comingsoon{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block;text-transform:uppercase;margin-bottom:0.5em}@media (max-width: 1023px){.preview-item-details__comingsoon{font-size:12px}}.preview-item-details-authors{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block}@media (max-width: 1023px){.preview-item-details-authors{font-size:12px}}.preview-item-details-title{font-family:"Freight Text W01",Georgia,serif;font-size:21px;line-height:1.1;display:block}@media (max-width: 1023px){.preview-item-details-title{font-size:18px;line-height:1.2}}.preview-item-details-section+.preview-item-details-title{margin-top:4px}.preview-item-details-section{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block}@media (max-width: 1023px){.preview-item-details-section{font-size:12px}}.preview-item-image+.preview-item-post{margin-top:30px}.preview-item-post-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1}@media (max-width: 1023px){.preview-item-post-title{font-size:18px;line-height:1.2}}.preview-item-post-title span{font-family:"Freight Text W01",Georgia,serif;font-weight:400}.preview-item-post-source{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;color:#6b6b6b}@media (max-width: 1023px){.preview-item-post-source{font-size:12px}}.preview-item-post-title+.preview-item-post-source{margin-top:13px}.preview-item-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;clear:left}.preview-item-text p+p,.preview-item-text p+h2,.preview-item-text p+h3{margin-top:1.2em}.preview-item-text a{text-decoration:underline}.preview-item-text h2,.preview-item-text h3{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.2}.preview-item-textcolumn .preview-item-text h2,.preview-item-textcolumn .preview-item-text h3{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;text-decoration:underline}@media (max-width: 1023px){.preview-item-textcolumn .preview-item-text h2,.preview-item-textcolumn .preview-item-text h3{font-size:18px;line-height:1.2}}.preview-item-text ul+h3{margin-top:1.2em}.preview-item-book .preview-item-text,.preview-item-editorial .preview-item-text{font-family:"Freight Text W01",Georgia,serif;font-size:15px;line-height:1.5}.preview-item-book .preview-item-text p+p,.preview-item-editorial .preview-item-text p+p{margin-top:1.5em}.preview-item-editorial .preview-item-title+.preview-item-text{margin-top:50px}.preview-item-book-buttons+.preview-item-text{margin-top:10px}.preview-item-info-title+.preview-item-text,.preview-item-info-url+.preview-item-text{margin-top:1em}.preview-item-title+.preview-item-text{margin-top:22px}.ad-sidebar .preview-item-title+.preview-item-text{margin-top:10px}.preview-item-text.preview-item-text-announcements{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.2}.preview-item-info-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1}@media (max-width: 1023px){.preview-item-info-title{font-size:18px;line-height:1.2}}.preview-item-info-title.client-name{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:bold;line-height:1.1}.preview-item-book{zoom:1}.preview-item-book:before,.preview-item-book:after{content:"";display:table}.preview-item-book:after{clear:both}.preview-item-book+.preview-item-book{margin-top:82px}.preview-item-book:last-child{margin-bottom:30px}.preview-item-book-infos{float:left;padding-right:32px;width:304px}.preview-item-book-author{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-item-book-author{font-size:12px}}.preview-item-book-buttons{zoom:1}.preview-item-book-buttons:before,.preview-item-book-buttons:after{content:"";display:table}.preview-item-book-buttons:after{clear:both}.preview-item-title+.preview-item-book-buttons{margin-top:12px}.preview-item-book-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;border:1px solid #2a2a2a;padding:9px 10px;float:left;margin-right:12px;margin-top:12px}@media (max-width: 1023px){.preview-item-book-button{font-size:12px}}.preview-item-book-readmore{font-family:"Freight Text W01",Georgia,serif;font-size:15px;line-height:1.5;margin-top:21px;display:inline-block;text-decoration:underline}.preview-item-project{zoom:1}.preview-item-project:before,.preview-item-project:after{content:"";display:table}.preview-item-project:after{clear:both}.preview-item-project:last-child{margin-bottom:30px}.preview-item-project.preview-item-project-homepage .preview-item-image+.preview-item-project-infos{margin-left:0 !important;margin-top:22px !important}.content:not(.content-home) .preview-item-project-infos{float:left;width:304px}.content:not(.content-home) .preview-item-image+.preview-item-project-infos{margin-left:32px;margin-top:0}.content:not(.content-home) .panel-height-full .preview-item-project-infos{height:calc(100vh - 150px);overflow:hidden}.preview-item-image+.preview-item-project-infos{margin-top:17px}.content.content-columns .panel-width-large .preview-item-project-infos{width:100%}.preview-item-project-infos-scrolling-area{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;overflow-x:hidden;width:calc(100% + 60px)}.preview-item-project-infos-scrolling-content{margin-bottom:64px;width:calc(100% - 60px)}.preview-item-project-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:#232323;color:#fff;display:inline-block;padding:12px 16px 13px;text-transform:capitalize}.preview-item-text+.preview-item-project-button{margin-top:20px}.preview-item-video .preview-item-image{position:relative;overflow:hidden;width:100%}.preview-item-video .preview-item-image video{position:absolute;top:0;left:0;width:100%;height:100%}.preview-item-iframe{height:100%}.preview-item-iframe-tagline{padding:1.6em 0.6em;position:absolute;z-index:1;bottom:0;width:100%;text-align:center;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1}.preview-item-iframe-iframe{width:100%;height:100%}.preview-item-editorial{border:1px solid #2a2a2a;padding:32px}.panel-items-divider{border-top:1px dashed #232323;text-align:center}.preview-item-announcement+.panel-items-divider{margin-top:43px;padding-top:47px}.preview-item-journal+.panel-items-divider{margin-top:90px;padding-top:51px}.inline-newsletter+.panel-items-divider{padding-top:47px}.panel-items-divider+.preview-item{margin-top:43px}.panel-items-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.panel-items-headline{font-size:12px}}.panel-items-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;text-decoration:underline}@media (max-width: 1023px){.panel-items-title{font-size:18px;line-height:1.2}}.panel-items-headline+.panel-items-title{margin-top:4px}.preview-item-info-url{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-item-info-url{font-size:12px}}.header-article-close-button{float:left}.header-article-close-button img{height:23px;width:auto}.header-article{-moz-transition:top 250ms ease-in-out;-o-transition:top 250ms ease-in-out;-webkit-transition:top 250ms ease-in-out;transition:top 250ms ease-in-out;height:70px;border-bottom:1px dashed #232323;border-left:8px solid #2a2a2a;background-color:rgba(255,255,255,0.9);padding-right:32px}.header-article .logo{margin-top:0;float:left;position:fixed;top:20px;left:28px;background-color:transparent}.header-tools-active .header-article .logo{top:68px}.header-article .logo img{height:28px}.header-article .menu{margin-top:25px}.header-article-topline{height:100%;position:absolute}.article-topline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;position:absolute;text-align:center;top:50%;width:calc(100vw - 530px)}.show-architecture .article-topline{width:calc(100vw - 660px)}.header__subscribe{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;position:absolute;right:152px;top:50%}.header__subscribe--hidden{opacity:0}.block-title{margin-left:160px;margin-right:58px;position:relative}.block-title em,.block-title i{font-style:italic}.article-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.article-headline{font-size:12px}}.article-section{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:36px;line-height:normal;font-weight:normal;margin-top:1em}@media (max-width: 1023px){.article-section{font-size:18px;line-height:1.2}}.article-authors{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:36px;line-height:normal;font-weight:normal;margin-top:1em;margin-bottom:0.15em}@media (max-width: 1023px){.article-authors{font-size:18px;line-height:1.2}}.article-section+.article-authors{margin-top:0}.article-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:62px;line-height:1.1;font-weight:bold;width:76%}@media (max-width: 1023px){.article-title{font-size:23px;line-height:1.2}}.article-headline+.article-title{margin-top:69px}.article-title.announcement-article-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:34px;line-height:1.1;font-weight:bold}@media (max-width: 1023px){.article-title.announcement-article-title{font-size:23px}}.article-headline+.article-title.announcement-article-title{margin-top:22px}.article-subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.1}.article-title+.article-subtitle{margin-top:14px}.block-article-media{margin-left:-32px;margin-right:-32px;overflow:hidden;margin-bottom:77px;z-index:1}.block-title+.block-article-media{margin-top:65px}.block-title-announcement+.block-article-media{margin-top:49px}.block-article-media.block-article-video{position:relative;height:auto}.block-article-media.block-article-video:after{content:"";padding-bottom:56.25%;display:block}.block-article-media.block-article-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-article-media.block-article-book{height:100vh;width:calc(100% + 64px);overflow-x:scroll}.block-article-slideshow .article-slide-image{position:relative}.block-article-slideshow .article-slide-image img{width:100%;height:auto;position:absolute;top:0;left:0}.article-slide{position:absolute;top:0;left:0;right:0;bottom:0}.article-slide:first-child{position:relative}.article-book-slider{zoom:1;padding-top:104px;width:9999px}.article-book-slider:before,.article-book-slider:after{content:"";display:table}.article-book-slider:after{clear:both}.article-book-image{margin-left:32px;height:calc(100vh - 213px);float:left}.article-book-image img{height:100%;width:auto}.footnote-reference{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative;top:-0.4em;font-size:0.778em;vertical-align:baseline}.slideshow-navigation-arrow{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;width:400px;z-index:100}.slideshow-navigation-arrow:after{content:"";display:block;background-repeat:no-repeat;background-size:contain;width:20px;height:50px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slideshow-navigation-arrow-prev{left:0}.slideshow-navigation-arrow-prev:after{content:"";left:20px;background-image:url("../elements/arrow_prev_white.svg")}.slideshow-navigation-arrow-next{right:0}.slideshow-navigation-arrow-next:after{content:"";right:20px;background-image:url("../elements/arrow_next_white.svg")}.article-content{zoom:1;position:relative}.article-content:before,.article-content:after{content:"";display:table}.article-content:after{clear:both}.block-title+.article-content{margin-top:63px}.with-map .block-text{margin-bottom:65px}.block-text{font-family:"Freight Text W01",Georgia,serif;font-size:18px;line-height:1.5;float:left;margin-bottom:220px;margin-left:160px;max-width:900px;width:calc(100% - 592px)}.block-text p+p,.block-text p+blockquote,.block-text blockquote+p,.block-text h2+p,.block-text p+h2,.block-text blockquote+h2,.block-text h2+blockquote,.block-text h3+p,.block-text .inline-image+h2{margin-top:27px}.block-text p+h3{margin-top:50px}.block-text p+.article-x{margin-top:31px}.block-text strong,.block-text b{font-weight:bold}.block-text em,.block-text i{font-style:italic}.block-text a{text-decoration:underline}.block-text blockquote{font-family:"Freight Text W01",Georgia,serif;font-size:16px;line-height:1.65;color:#6b6b6b;padding-left:64px}.block-text h2{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:42px;line-height:1.1;font-weight:bold;clear:left}@media (max-width: 1023px){.block-text h2{font-size:23px;line-height:1.2}}.block-text h3{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:26px;line-height:1.1;font-weight:bold}.block__chat{width:100%;margin-top:50px;filter:invert(1) grayscale(1)}.article-x{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1}.block-text-copy{font-family:"Freight Text W01",Georgia,serif;font-size:14px;line-height:1.25;margin-top:29px}.text-copyright{font-family:"Freight Text W01",Georgia,serif;font-size:13px;line-height:1.35;margin-top:29px}.text-copyright p+p{margin-top:17px}.sidebar{float:right;width:304px;position:absolute;right:96px;top:0;height:100%}.sidebar.with-sidebar-ad{padding-bottom:504px}.sidebar.with-sidebar-bookdetails.with-sidebar-tags .sidebar-item-details,.sidebar.with-sidebar-bookdetails.with-sidebar-ad .sidebar-item-details,.sidebar.with-sidebar-bookdetails.with-sidebar-event .sidebar-item-details{margin-bottom:61px}.sidebar-item+.sidebar-item{margin-top:65px}.sidebar-item-details{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;color:#6b6b6b;margin-bottom:18px;position:relative;z-index:1}.sidebar-item-details p+p{margin-top:18px}.sidebar-item-details.sidebar-tv{color:#232323;border:1px solid #232323;padding:24px 20px 20px 20px}*+.sidebar-tv-published,*+.sidebar-tv-credits,*+.sidebar-tv-appears{margin-top:22px}.sidebar-tv-appears-list li{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.inline-carousel{margin-bottom:27px;margin-left:-160px;position:relative;z-index:1}p+.inline-carousel,h2+.inline-carousel{margin-top:27px}.inline-carousel+p,.inline-carousel+h2{margin-top:51px}.inline-carousel.inline-comic .js-inline-carousel{background-color:#3D3D3D}.inline-carousel.inline-comic .carousel-cell-caption{color:#929292}.inline-carousel.inline-comic .carousel-expand{height:calc(90vh - 120px)}.inline-fullscreen-button{-moz-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-image:url("../elements/arrow_fullscreen_open.svg");background-repeat:no-repeat;background-size:contain;width:43px;height:43px;display:block;margin-left:15px;opacity:0.3}.no-touch .inline-fullscreen-button:hover{opacity:1}.carousel-expand{height:calc(60vh - 120px);width:100%}.js-inline-carousel{background-color:#ededed;left:0;padding-bottom:32px;padding-top:32px;position:absolute;right:0;top:1px;width:100vw}.carousel-cell-image{height:100%}.carousel-cell-image img{height:auto;width:100%}.carousel-cell-video{position:relative;height:100%;padding-bottom:56.25%}.carousel-cell-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-cell-caption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#6b6b6b;margin-top:15px;width:100%}@media (max-width: 1023px){.carousel-cell-caption{font-size:11px}}.carousel-cell{margin-right:50px}.flickity-slider{left:192px !important}.inline-carousel-bottom{-webkit-justify-content:flex-end;justify-content:flex-end;background-color:#fff;position:absolute;bottom:-89px;padding-top:23px;padding-bottom:23px;right:32px;width:350px;display:flex}.inline-carousel-buttons{display:flex}.inline-carousel-button{-moz-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:white;background-repeat:no-repeat;background-position:center;display:block;border:1px solid #232323;height:43px;width:43px;opacity:0.3}.no-touch .inline-carousel-button:hover{opacity:1}.inline-carousel-button-next{background-image:url(../elements/arrow_next.svg)}.inline-carousel-button-prev{background-image:url(../elements/arrow_prev.svg);margin-right:-1px}.inline-carousel-label{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;background-color:white;color:#6b6b6b;right:118px;padding:12px 20px 11px}.inline-image{margin-bottom:27px;margin-top:27px;position:relative}.inline-image img{-moz-transition:bottom 250ms ease-in-out,opacity 250ms ease-in-out;-o-transition:bottom 250ms ease-in-out,opacity 250ms ease-in-out;-webkit-transition:bottom 250ms ease-in-out,opacity 250ms ease-in-out;transition:bottom 250ms ease-in-out,opacity 250ms ease-in-out;opacity:0;height:auto;width:100%}.inline-image.lazy-loaded img{opacity:1}.inline-image.inline-image-size-full{margin-left:-192px;width:calc(100vw) !important;z-index:1}.inline-image.inline-image-size-full img{width:100vw;height:auto}.inline-image.inline-image-size-small{float:left;margin-right:48px}.inline-image.inline-image-size-full .inline-caption,.inline-video .inline-caption{margin-left:192px;max-width:calc(100% - 656px)}.inline-video{position:relative;margin-left:-192px;width:calc(100vw);margin-bottom:27px;margin-top:27px;z-index:1}.inline-video-wrapper{padding-bottom:56.25vw;overflow:hidden;position:relative}.inline-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.inline-audio{margin-top:27px;margin-bottom:27px}.inline-audio .cb-player{height:auto}.inline-audio--extern{margin-top:0;margin-bottom:0}.inline-caption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#6b6b6b;margin-top:26px}@media (max-width: 1023px){.inline-caption{font-size:11px}}.article-tool-buttons{-moz-transition:bottom 250ms ease-in-out;-o-transition:bottom 250ms ease-in-out;-webkit-transition:bottom 250ms ease-in-out;transition:bottom 250ms ease-in-out;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:rgba(255,255,255,0.9);position:fixed;bottom:0;left:0;right:0;height:48px;z-index:500}.article-tool-button{position:relative;float:left;height:100%;border-top:1px solid #2a2a2a}.article-tool-button:not(.tool-button-download){padding-left:40px;padding-right:39px}.article-tool-button:not(.tool-button-placeholder){cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.article-tool-button.tool-button-active{border-top:1px solid transparent}.article-tool-button:before{content:"";display:block;height:10px;width:31px;background-repeat:no-repeat;background-size:contain;position:absolute;left:22px;top:50%;-moz-transform:translateY(-29%);-ms-transform:translateY(-29%);-webkit-transform:translateY(-29%);transform:translateY(-29%)}.article-tool-button+.article-tool-button{border-left:1px solid #2a2a2a}.article-tool-button.tool-button-arrow{padding-left:74px}.article-tool-button.tool-button-arrow:before{content:"";background-image:url("../elements/arrow_up.svg")}.article-tool-button.tool-button-arrow.tool-button-active:before{content:"";background-image:url("../elements/arrow_down.svg")}.article-tool-button.tool-button-arrow.tool-button-arrow-white:before{content:"";background-image:url("../elements/arrow_up_white.svg")}.article-tool-button.tool-button-arrow.tool-button-arrow-white.tool-button-active:before{content:"";background-image:url("../elements/arrow_down_white.svg")}.article-tool-button.tool-button-booklinks{background-color:#2a2a2a;color:#fff}.tool-button-disabled{cursor:default !important}.tool-button-disabled:before,.tool-button-disabled .center-tools{opacity:0.5}.center-tools{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;position:relative;top:50%}.article-tool-button-link{display:block;height:100%;padding-left:40px;padding-right:39px;padding-top:15px}.conversation-counter{margin-left:24px}.wrap-article-tool-module{-moz-transition:opacity 275ms ease-in-out;-o-transition:opacity 275ms ease-in-out;-webkit-transition:opacity 275ms ease-in-out;transition:opacity 275ms ease-in-out;opacity:0}.tool-module-open .wrap-article-tool-module{opacity:1}.article-tool-module{-moz-transition:bottom 275ms ease-in-out,margin-bottom 250ms ease-in-out;-o-transition:bottom 275ms ease-in-out,margin-bottom 250ms ease-in-out;-webkit-transition:bottom 275ms ease-in-out,margin-bottom 250ms ease-in-out;transition:bottom 275ms ease-in-out,margin-bottom 250ms ease-in-out;background-color:rgba(255,255,255,0.96);z-index:200}.transitions-disable .article-tool-module{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.article-tool-module:not(.tool-module-notes){max-height:calc(100vh - 117px);overflow-y:auto}.article-tool-module.tool-module-open{border-top:1px solid #2a2a2a;bottom:48px !important}.article-tool-module.tool-module-open:not(.tool-module-related){border-left:1px solid #2a2a2a}.article-tool-module.tool-module-close{border-top:1px solid #2a2a2a;border-left:1px solid #2a2a2a}.tool-module-share,.tool-module-booklinks{position:fixed;bottom:-400px;right:0;padding:37px 36px 33px;min-width:320px}.booklinks-item+.booklinks-item{margin-top:17px}.share-options+.share-options{margin-top:52px}.share-option+.share-option{margin-top:17px}#js-clipboard{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.clipboard-response{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:11px;line-height:1.1;visibility:hidden;opacity:0;margin-left:10px}.clipboard-response.clipboard-response-show{visibility:visible;opacity:1}.clipboard-response.clipboard-response-show.clipboard-response-fadeout{-moz-transition:visibility 2s linear,opacity 2s linear;-o-transition:visibility 2s linear,opacity 2s linear;-webkit-transition:visibility 2s linear,opacity 2s linear;transition:visibility 2s linear,opacity 2s linear;visibility:hidden;opacity:0}.sidebar-item-tags{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:relative;right:-32px;text-align:right;float:right}@media (max-width: 1023px){.sidebar-item-tags{font-size:12px}}.sidebar-active .sidebar-item-tags{position:absolute}.sidebar-item-tags.tags-slidein .sidebar-item-tag{-moz-transform:translateX(-90px);-ms-transform:translateX(-90px);-webkit-transform:translateX(-90px);transform:translateX(-90px);opacity:1}.sidebar-item-tags.fixed-duration-end{position:absolute}.sidebar-trigger{width:1px;visibility:hidden;position:absolute}.sidebar-trigger.sidebar-trigger-tags-end{bottom:0;height:1px}.sidebar-item-tags-subtitle{text-decoration:underline;margin-right:90px}.sidebar-item-tags-items{zoom:1;width:350px;overflow:hidden}.sidebar-item-tags-items:before,.sidebar-item-tags-items:after{content:"";display:table}.sidebar-item-tags-items:after{clear:both}.sidebar-item-tags-subtitle+.sidebar-item-tags-items{margin-top:20px}.sidebar-item-tag{-moz-transition:-moz-transform 1000ms ease,opacity 1000ms ease;-o-transition:-o-transform 1000ms ease,opacity 1000ms ease;-webkit-transition:-webkit-transform 1000ms ease,opacity 1000ms ease;transition:transform 1000ms ease,opacity 1000ms ease;-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;border:1px solid #2a2a2a;padding:9px 10px;opacity:0;clear:both;float:right}@media (max-width: 1023px){.sidebar-item-tag{font-size:12px}}.sidebar-item-tag+.sidebar-item-tag{margin-top:10px}.tags-slidein .sidebar-item-tag:nth-child(1){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tags-slidein .sidebar-item-tag:nth-child(2){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tags-slidein .sidebar-item-tag:nth-child(3){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tags-slidein .sidebar-item-tag:nth-child(4){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tags-slidein .sidebar-item-tag:nth-child(5){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tags-slidein .sidebar-item-tag:nth-child(6){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tags-slidein .sidebar-item-tag:nth-child(7){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tags-slidein .sidebar-item-tag:nth-child(8){-moz-transition-delay:2000ms;-o-transition-delay:2000ms;-webkit-transition-delay:2000ms;transition-delay:2000ms}.tags-slidein .sidebar-item-tag:nth-child(9){-moz-transition-delay:2250ms;-o-transition-delay:2250ms;-webkit-transition-delay:2250ms;transition-delay:2250ms}.tags-slidein .sidebar-item-tag:nth-child(10){-moz-transition-delay:2500ms;-o-transition-delay:2500ms;-webkit-transition-delay:2500ms;transition-delay:2500ms}.tagsize-1.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-2.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-2.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-3.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-3.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-3.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-4.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-4.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-4.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-4.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-5.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-6.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-7.tags-slideout .sidebar-item-tag:nth-child(7){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:2000ms;-o-transition-delay:2000ms;-webkit-transition-delay:2000ms;transition-delay:2000ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(7){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-8.tags-slideout .sidebar-item-tag:nth-child(8){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:2250ms;-o-transition-delay:2250ms;-webkit-transition-delay:2250ms;transition-delay:2250ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:2000ms;-o-transition-delay:2000ms;-webkit-transition-delay:2000ms;transition-delay:2000ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(7){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(8){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-9.tags-slideout .sidebar-item-tag:nth-child(9){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(1){-moz-transition-delay:2500ms;-o-transition-delay:2500ms;-webkit-transition-delay:2500ms;transition-delay:2500ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(2){-moz-transition-delay:2250ms;-o-transition-delay:2250ms;-webkit-transition-delay:2250ms;transition-delay:2250ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(3){-moz-transition-delay:2000ms;-o-transition-delay:2000ms;-webkit-transition-delay:2000ms;transition-delay:2000ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(4){-moz-transition-delay:1750ms;-o-transition-delay:1750ms;-webkit-transition-delay:1750ms;transition-delay:1750ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(5){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(6){-moz-transition-delay:1250ms;-o-transition-delay:1250ms;-webkit-transition-delay:1250ms;transition-delay:1250ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(7){-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(8){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(9){-moz-transition-delay:500ms;-o-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms}.tagsize-10.tags-slideout .sidebar-item-tag:nth-child(10){-moz-transition-delay:250ms;-o-transition-delay:250ms;-webkit-transition-delay:250ms;transition-delay:250ms}.tool-module-related{position:fixed;left:0;right:0;height:525px;overflow-y:hidden !important}.tool-module-related.tool-module-relateditems{bottom:-100vh}.tool-module-related.tool-module-relatedarticles{bottom:-100vh}.tool-module-related.tool-module-relatedarticles{height:720px}.tool-module-related .wrap-article-tool-module{height:100%;overflow:hidden}.wrap-related-items{margin-top:30px;overflow-x:auto;overflow-y:hidden;width:100%;height:calc(100% - 78px);-webkit-overflow-scrolling:touch}@media (min-width: 1024px){.wrap-related-items::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;height:8px}.wrap-related-items::-webkit-scrollbar-button{display:block;width:0;height:0}.wrap-related-items::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.wrap-related-items::-webkit-scrollbar-thumb{display:block;background:#000}}@media (min-width: 1024px) and (min-height: 1024px){.wrap-related-items::-webkit-scrollbar{height:16px}}.related-items{zoom:1;margin-left:48px;margin-right:48px;max-height:calc(100vh - 48px - 70px - 48px - 30px);overflow:hidden}.related-items:before,.related-items:after{content:"";display:table}.related-items:after{clear:both}.related-items.related-articles{height:641px}.related-item-scrolling-container{height:100%;overflow-y:auto;width:calc(100% + 60px)}.related-item-scrolling-area{width:calc(100% - 60px);padding-bottom:50px}.tool-module-title{margin-left:48px;padding-top:29px;font-weight:bold}.tool-module-close-button{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;height:22px;width:22px;position:absolute;right:24px;top:13px;padding:10px;box-sizing:content-box}.tool-module-close-button:after{content:"";background-image:url("../elements/close.svg");background-repeat:no-repeat;background-size:cover;display:block;height:22px;width:22px}.related-item{float:left;height:100%;overflow:hidden;width:400px}.related-item+.related-item{margin-left:32px}.related-item-image{height:272px}.related-item-image img{height:100%;width:auto}.related-item-category{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;max-width:400px;text-transform:uppercase;height:15px}@media (max-width: 1023px){.related-item-category{font-size:12px}}.preview-item-image+.related-item-category{margin-top:18px}.related-item-journalarticle .preview-item-image+.related-item-category{margin-top:23px}.related-item-text-box+.related-item-category{margin-top:17px}.related-item-journalarticle .related-item-category{text-transform:none}.related-item-title{display:inline-block;max-width:400px;height:81px;font-weight:600;font-size:22px}.related-item-category+.related-item-title{margin-top:3px}.related-item-journalarticle .related-item-category+.related-item-title{margin-top:9px}.related-item-journalarticle{min-width:400px}.related-item-journalarticle .related-item-text{max-width:400px}.related-item-journalarticle .related-item-title{max-width:500px}.related-item-authors{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;margin-bottom:0.5em}.related-item-text-box{font-family:"Freight Text W01",Georgia,serif;font-size:21px;line-height:1.1;border:3px solid #2a2a2a;height:272px;padding:20px 64px 20px 20px;width:346px}@media (max-width: 1023px){.related-item-text-box{font-size:18px;line-height:1.2}}.related-item-text{font-family:"Freight Text W01",Georgia,serif;font-size:15px;line-height:1.5;margin-bottom:22px}.related-item-title+.related-item-text{margin-top:38px}.preview-item-image+.related-item-text{margin-top:40px}.wrap-related-items .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:0}.wrap-related-items #mCSB_1_container{padding-left:0;padding-right:0}.wrap-related-items .mCSB_scrollTools.mCSB_scrollTools_horizontal{height:0}.wrap-related-items .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerContainer{height:8px}.related-items-announcement.related-item{width:auto}.related-items-announcement .wrap-preview-item-image{height:310px}.related-items-announcement .wrap-preview-item-image img{height:100%;width:auto}.tool-module-notes{font-family:"Freight Text W01",Georgia,serif;font-size:13px;line-height:1.35;position:fixed;right:0;width:585px;bottom:-100vh;padding:37px 0 33px 38px}.module-notes-goto{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-top:17px;font-style:italic;text-decoration:underline}.module-notes-bottom{zoom:1;margin-top:32px}.module-notes-bottom:before,.module-notes-bottom:after{content:"";display:table}.module-notes-bottom:after{clear:both}.module-notes-numbers{zoom:1;float:left}.module-notes-numbers:before,.module-notes-numbers:after{content:"";display:table}.module-notes-numbers:after{clear:both}.notes-number{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:color 100ms ease-in-out;-o-transition:color 100ms ease-in-out;-webkit-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;float:left;color:#b8b8b8;margin-right:6px}.no-touch .notes-number:hover,.notes-number.notes-number-active{color:#2a2a2a}.module-notes-all{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:right}.module-notes-all{text-decoration:underline}.wrap-module-notes-text{position:relative}.module-notes-text{display:none}.module-notes-text.module-notes-text-active{display:block}.module-notes-text strong,.module-notes-text b{font-weight:bold}.module-notes-text em,.module-notes-text i{font-style:italic}.module-notes-text a{text-decoration:underline}.wrap-all-tool-notes{display:none;overflow:hidden}.all-tool-notes,.tool-module-notes .wrap-article-tool-module{max-height:calc(100vh - 221px);overflow-y:scroll;padding-right:80px;box-sizing:initial}.item-tool-note{zoom:1;position:relative;margin-bottom:32px}.item-tool-note:before,.item-tool-note:after{content:"";display:table}.item-tool-note:after{clear:both}.item-tool-note:first-child{margin-top:20px}.item-tool-note-number{float:left;width:20px}.item-tool-note-text{float:left;width:calc(100% - 20px)}.item-tool-note-text strong,.item-tool-note-text b{font-weight:bold}.item-tool-note-text em,.item-tool-note-text i{font-style:italic}.item-tool-note-text a{text-decoration:underline}.show-all-notes:before{content:"";background:-webkit-linear-gradient(#fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #ffffff 0%,rgba(255,255,255,0) 100%);position:absolute;width:100%;height:33px;top:27px;z-index:1}.show-all-notes:after{content:"";background:-webkit-linear-gradient(rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 100%);position:absolute;width:100%;height:33px;bottom:33px;z-index:1}.show-all-notes .wrap-article-tool-module{display:none}.show-all-notes .wrap-all-tool-notes{display:block}.tool-module-conversations{font-family:"Freight Text W01",Georgia,serif;font-size:14px;line-height:1.5;position:fixed;right:0;width:883px;bottom:calc(-50vh + 18px)}.tool-module-conversations.tool-module-conversations-start{bottom:-281px}.tool-module-conversations.tool-module-open{bottom:48px !important}.module-conversation-head{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;padding:26px 26px 0 26px}.module-conversation-head:before,.module-conversation-head:after{content:"";display:table}.module-conversation-head:after{clear:both}.module-conversation-head-title{float:left}.module-conversation-head-join{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:right}.conversation-start-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:#232323;color:#fff;display:inline-block;padding:12px 16px 13px;margin-top:26px}.wrap-conversation-start{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;clear:left;padding:26px}.wrap-conversation-items{position:relative}.wrap-conversation-items:before{content:"";background-image:url("../elements/header-bg.png");background-repeat:repeat-x;background-size:contain;display:block;width:100%;height:30px;position:absolute;top:0px}.wrap-conversation-items:after{content:"";background-image:url("../elements/bottom-bg.png");background-repeat:repeat-x;background-size:contain;display:block;width:100%;height:50px;position:absolute;bottom:-20px}.conversation-items{padding-top:29px;margin-bottom:20px;height:50vh;overflow:scroll}.conversation-item{padding-left:26px;padding-right:26px;padding-bottom:24px}.conversation-item+.conversation-item{border-top:1px dashed #2a2a2a;padding-top:24px}.item-conversation-user{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1}.item-conversation-date{color:#6b6b6b}.item-conversation-text{margin-top:14px}.item-conversation-text p+p{margin-top:8px}.tool-module-conversations-start .wrap-conversation-start{display:block}.tool-module-conversations-start .module-conversation-head-join,.tool-module-conversations-start .wrap-conversation-items{display:none}.header-tools-active .header,.header-tools-active .menu-main{top:48px}.header-tools-active .header-tools{display:block}.header-tools-active body{height:calc(100% - 48px) !important;margin-top:48px}.header-tools-active .content-home{margin-top:48px}.header-tool,.search-form-container{height:100%}.search-form-container{position:relative}.search-form-container:after{content:"";position:absolute;bottom:-10px;right:95px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #232323}.header-tool-login .header-input{border-right:1px solid #6b6b6b;width:232px}.header-tool-login .header-label{color:#fff}.header-tools{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:fixed;top:0;left:0;width:100vw;background-color:#232323;color:#fff;height:48px;z-index:700;display:none}@media (max-width: 1023px){.header-tools{font-size:12px}}.header-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:right;background-color:transparent;border:0;padding:0 32px 0 32px;margin:0;right:0;color:#fff;float:right;height:100%}@media (max-width: 1023px){.header-button{font-size:12px}}.header-button:focus{outline:none}.header-input{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;float:left;color:#fff;height:100%;background-color:transparent;border:0;padding:0 0 0 32px;margin:0;border-radius:0}@media (max-width: 1023px){.header-input{font-size:12px}}.header-input:focus{outline:none}#search-form-input{width:300px;padding-left:5px}.header-label{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;padding:0 0 0 32px;float:left;display:inline-block;position:relative;margin-top:17px}@media (max-width: 1023px){.header-label{font-size:12px}}.header-label a{text-decoration:underline}.vertical-center{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.header-tool-login-success{margin-left:32px}.hidden{display:none !important}.header-tools ::-webkit-input-placeholder{color:#6b6b6b !important}.header-tools :-moz-placeholder{color:#6b6b6b !important}.header-tools ::-moz-placeholder{color:#6b6b6b !important}.header-tools :-ms-input-placeholder{color:#6b6b6b !important}.js-selectBox{display:none}.selectboxit-arrow-container{display:none !important}.js-selectBox+.selectboxit-container{height:100%;border-right:1px solid #6b6b6b;float:left}.selectboxit-container .selectboxit{border-radius:0}.selectboxit-btn{background-color:transparent;background-image:none;border:0;height:100% !important}.selectboxit-option-icon-container,.selectboxit-text{position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.selectboxit-container .selectboxit-options{border-radius:0;padding-left:32px;background-color:#232323;width:364px;padding-bottom:23px;padding-top:9px}.selectboxit-list .selectboxit-option-anchor{color:#6b6b6b}.selectboxit{width:210px !important}.selectboxit .selectboxit-option-icon-container{width:30px;margin-left:25px}.selectboxit .selectboxit-option-icon-container:after{content:"";display:block;height:10px;width:26px;background-repeat:no-repeat;background-size:contain;background-image:url("../elements/arrow_down_white.svg");position:absolute;left:0;top:50%}.selectboxit.selectboxit-open .selectboxit-option-icon-container:after{content:"";background-image:url("../elements/arrow_up_white.svg")}.selectboxit-text{padding-left:16px;padding-right:16px}.selectboxit-focus .selectboxit-option-anchor{color:#fff}.selectboxit-option+.selectboxit-option{margin-top:14px}.search-for-label{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#6b6b6b;float:left;line-height:3.6;padding-left:32px;height:100%}.twitter-typeahead{height:100%}.tt-menu{padding-left:32px;padding-right:32px;background-color:#232323;max-height:300px;min-width:350px;padding-top:15px;padding-bottom:15px;overflow-y:auto}.tt-suggestion{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#6b6b6b}.tt-suggestion+.tt-suggestion{margin-top:30px}.tt-highlight{color:#fff}.no-highlight .tt-highlight{color:#6b6b6b;font-weight:normal}.button-search-close{cursor:pointer;float:right;height:100%;margin-right:37px;margin-top:13px}.button-search-close img{height:20px;margin-top:1px;width:auto}#wrapper{display:none;margin-top:300px;width:200px;height:200px;overflow:hidden;position:relative}.scrolling-container{position:relative;height:400px;margin-top:300px;overflow-x:auto;overflow-y:hidden;width:800px}.scrolling-columns{zoom:1;height:400px;width:1580px}.scrolling-columns:before,.scrolling-columns:after{content:"";display:table}.scrolling-columns:after{clear:both}.scrolling-column{float:left;height:100%;width:380px}.scrolling-column+.scrolling-column{margin-left:20px}.scrolling-column-container{overflow:hidden;height:100%;width:100%}.scrolling-area{height:100%;overflow-x:hidden;overflow-y:auto;width:calc(100% + 60px)}.column-items{zoom:1;width:calc(100% - 60px)}.column-items:before,.column-items:after{content:"";display:table}.column-items:after{clear:both}.column-item{float:left}.column-item img{height:auto;width:100%}.column-item+.column-item{margin-top:20px}.message-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;max-width:900px;margin-left:160px;float:left}@media (max-width: 1023px){.message-title{font-size:18px;line-height:1.2}}.message-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;clear:both;float:left;margin-left:160px;margin-top:32px}@media (max-width: 1023px){.message-text{font-size:12px}}.message-text a{text-decoration:underline}.search-result-item{zoom:1;width:100%}.search-result-item:before,.search-result-item:after{content:"";display:table}.search-result-item:after{clear:both}.search-result-item-announcement+.search-result-item-announcement,.search-result-item-editorial+.search-result-item-announcement,.search-result-item-announcement+.search-result-item-editorial{margin-top:44px}.search-result-item-image{float:left;width:97px;height:97px;margin-right:32px}.search-result-item-image img{float:right}.search-result-item-info{float:left;width:calc(100% - 129px)}.search-result-item-subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.search-result-item-subtitle{font-size:12px}}.search-result-item-subtitle span{margin-left:10px;color:#b8b8b8}.search-result-item-title{margin-top:3px}.search-result-item-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;margin-top:10px}@media (max-width: 1023px){.search-result-item-text{font-size:12px}}.panel-width-announcement{width:785px}.search-result-item-journal+.search-result-item-journal{margin-top:29px}.search-result-item-journal .search-result-item-title{font-family:"Freight Text W01",Georgia,serif;font-size:21px;line-height:1.1}@media (max-width: 1023px){.search-result-item-journal .search-result-item-title{font-size:18px;line-height:1.2}}.search-result-item-journal .search-result-item-subtitle{margin-top:6px}.search-result-item-journal .search-result-item-title{margin-top:5px}.search-result-item-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;text-decoration:underline}@media (max-width: 1023px){.search-result-item-headline{font-size:12px}}.ical-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:#232323;color:#fff;display:inline-block;padding:12px 16px 13px;display:inline-block;text-decoration:none !important}.article-sub-navigation{position:absolute;right:0;text-align:right;top:-3px}.article-sub-navigation a,.article-sub-navigation .js-map-button{text-decoration:underline}.article-sub-navigation li+li{margin-top:3px}.js-map-button{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.ical-link{text-decoration:underline}.ical-link-past{cursor:default;opacity:0.1}.block-map{float:left;margin-left:-32px;width:100vw}#anchor_map{background-color:#b8b8b8;height:calc(100vh - 48px - 70px);margin-bottom:48px}.leaderboard{border:3px solid #2a2a2a;float:right;height:76px;margin-top:23px;width:675px}.leaderboard img{height:auto;width:100%}.ad-sidebar{width:304px;margin-top:50vh}.with-sidebar-ad-right .ad-sidebar{left:96px}.ad-sidebar.ad-image{height:0;position:relative;-moz-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.no-touch .ad-sidebar.ad-image:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.ad-sidebar.ad-text{border:4px solid #2a2a2a;padding:26px 16px}.ad-sidebar img{opacity:0;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.ad-sidebar .lazy-loaded img{opacity:1}.wrap-block-text{zoom:1}.wrap-block-text:before,.wrap-block-text:after{content:"";display:table}.wrap-block-text:after{clear:both}.preview-item-image{position:relative}.lazy{top:0;left:50%}.lazy+.lazy-placeholder{margin-left:0 !important}p+.announcement-logo{margin-top:27px}.block-article-media-announcement{zoom:1;position:relative}.block-article-media-announcement:before,.block-article-media-announcement:after{content:"";display:table}.block-article-media-announcement:after{clear:both}.announcement-hero-image-container{zoom:1;position:relative;overflow:hidden}.announcement-hero-image-container:before,.announcement-hero-image-container:after{content:"";display:table}.announcement-hero-image-container:after{clear:both}.announcement-hero-image:not(.variable-width-image-size-full){max-width:calc(100% - 282px)}.announcement-hero-image img{-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;opacity:0;height:auto;width:100%}.announcement-hero-image.lazy-loaded img{opacity:1}.announcement-hero-image.portrait{float:left;max-width:calc(50% - 58px)}.announcement-hero-image.variable-width-image-size-full{width:100% !important}.announcement-hero-image.variable-width-image-size-full img{width:100%;height:auto}.item-image-wrapper{background-repeat:repeat;background-size:85px}.lazy-loaded .item-image-wrapper{background:#fff !important}.item-image-wrapper-bg1{background-image:url("../elements/bg-1.gif?2");background-size:85px}.item-image-wrapper-bg2{background-image:url("../elements/bg-2.gif?2");background-size:85px}.item-image-wrapper-bg3{background-image:url("../elements/bg-3.gif?2");background-size:85px}.item-image-wrapper-bg4{background-image:url("../elements/bg-4.gif?2");background-size:85px}.item-image-wrapper-bg5{background-image:url("../elements/bg-5.gif?2");background-size:85px}.item-image-wrapper-bg6{background-image:url("../elements/bg-6.gif?2");background-size:85px}.dark-background .item-image-wrapper-bg1{background-image:url("../elements/bg-dark-1.gif?2")}.dark-background .item-image-wrapper-bg2{background-image:url("../elements/bg-dark-2.gif?2")}.dark-background .item-image-wrapper-bg3{background-image:url("../elements/bg-dark-3.gif?2")}.dark-background .item-image-wrapper-bg4{background-image:url("../elements/bg-dark-4.gif?2")}.dark-background .item-image-wrapper-bg5{background-image:url("../elements/bg-dark-5.gif?2")}.dark-background .item-image-wrapper-bg6{background-image:url("../elements/bg-dark-6.gif?2")}.item-image-wrapper{position:relative}.item-image-wrapper img{position:absolute;top:0;left:0}.item-image-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.announcement-hero-image-caption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#6b6b6b;margin-top:26px;padding-bottom:1px}@media (max-width: 1023px){.announcement-hero-image-caption{font-size:11px}}.announcement-header-info{font-family:"Freight Text W01",Georgia,serif;font-size:16px;line-height:1.5;left:0;margin-right:90px;float:left;top:0}.announcement-hero-image+.announcement-header-info{margin-left:32px}.variable-width-image-size-full{width:100% !important}.variable-width-image-size-full .announcement-hero-image-caption{margin-left:192px;max-width:calc(100% - 656px)}.variable-width-image-size-full.portrait .announcement-hero-image-caption{margin-left:0;max-width:none}.variable-width-image-size-non-full,.variable-width-image-size-full.portrait{margin-left:192px}.no-design-content{margin-top:180px}.announcement-year-buttons{margin-top:17px;width:calc(100% + 10px)}.announcement-year-button{-moz-transition:color 100ms ease-in-out,background-color 100ms ease-in-out;-o-transition:color 100ms ease-in-out,background-color 100ms ease-in-out;-webkit-transition:color 100ms ease-in-out,background-color 100ms ease-in-out;transition:color 100ms ease-in-out,background-color 100ms ease-in-out;border:1px solid #232323;border-radius:5px;display:inline-block;margin-bottom:13px;margin-right:6px;padding:4px 8px 5px;text-decoration:none !important}.announcement-year-button.selected,.no-touch .announcement-year-button:hover{background-color:#232323;color:#fff}.spinner{border-top:5px solid #000;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;border-radius:1000px;height:40px;left:50%;position:absolute;top:50%;width:40px;z-index:1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-animation:spin 0.6s infinite linear;-webkit-animation:spin 0.6s infinite linear;animation:spin 0.6s infinite linear;opacity:0;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.is-loading .spinner{opacity:1}.panel-items .spinner{position:static;margin-left:50%;margin-top:30px}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}.overlay-item{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:718px;max-width:90%}.overlay__inner-top{color:#232323;text-align:center}.overlay__inner-top--architecture,.overlay__inner-top--program,.ckeckbox-eflux{display:none}.overlay-subscribe--e-flux .ckeckbox-architecture{border-top:2px solid !important}.overlay-subscribe--architecture .overlay__inner-top--eflux,.overlay-subscribe--architecture .overlay__inner-top--program,.overlay-subscribe--architecture .ckeckbox-architecture{display:none}.overlay-subscribe--architecture .overlay__inner-top--architecture,.overlay-subscribe--architecture .ckeckbox-eflux{display:block}.overlay-subscribe--program .overlay__inner-top--eflux,.overlay-subscribe--program .overlay__inner-top--architecture,.overlay-subscribe--program .ckeckbox-program{display:none}.overlay-subscribe--program .overlay__inner-top--program,.overlay-subscribe--program .ckeckbox-eflux{display:block}.overlay__inner-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:40px;line-height:1.2;font-weight:bold}@media (max-width: 767px){.overlay__inner-title{font-size:22px}}.overlay__inner-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:20px;line-height:1.35;margin-top:27px}.overlay-header-menu{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9);z-index:1000}.overlay-subscribe-header{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;line-height:1.2}.overlay-subscribe-header:before,.overlay-subscribe-header:after{content:"";display:table}.overlay-subscribe-header:after{clear:both}@media (max-width: 1023px){.overlay-subscribe-header{font-size:16px}}.overlay-subscribe-header-close,.overlay-subscribe-header-unsubscribe,.overlay-subscribe-header-subscribe{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.overlay-subscribe-header-close{background-image:url("../elements/close.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:42px;left:35px;width:36px;height:36px}.overlay-subscribe-header-unsubscribe,.overlay-subscribe-header-subscribe{float:right}.overlay-subscribe-form,.overlay-contact-form{margin-top:14px}.overlay__inner-top+.overlay-subscribe-form,.overlay__inner-top+.overlay-subscribe-form-second{margin-top:51px}.overlay-subscribe-input{border:2px solid #232323;position:relative}.overlay-subscribe-input input,.overlay-subscribe-input textarea{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;line-height:1.2;display:block;margin:0;padding:19px 25px 22px;border:0;width:100%;height:66px}@media (max-width: 1023px){.overlay-subscribe-input input,.overlay-subscribe-input textarea{font-size:16px}}.overlay-subscribe-input input:focus,.overlay-subscribe-input textarea:focus{outline:none}.overlay-subscribe-input.textarea textarea{resize:none;height:182px}.overlay-subscribe-input+.overlay-subscribe-input{border-left:0}.overlay-subscribe-input.error input,.overlay-subscribe-input.error textarea{outline:2px solid red;position:relative;z-index:1}.wrap-overlay-subscribe-input .overlay-subscribe-input{width:100%}.wrap-overlay-subscribe-input.subscribe-size-2{display:flex}.wrap-overlay-subscribe-input.subscribe-size-2 .overlay-subscribe-input{width:50%;border-top:0;border-bottom:0;outline-offset:0}.wrap-overlay-subscribe-input.subscribe-size-3{display:flex}.wrap-overlay-subscribe-input.wrap-twitter-typeahead{height:68px}.wrap-overlay-subscribe-input.wrap-twitter-typeahead .overlay-subscribe-input{border-top:0}.wrap-overlay-subscribe-input.wrap-twitter-typeahead .empty-message{color:#fff}.wrap-overlay-subscribe-input .twitter-typeahead{width:100%}.overlay-subscribe-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:20px;line-height:1.1;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:100%;color:#fff;background-color:#232323;text-align:center;padding-top:22px;padding-bottom:24px;margin-top:-1px;border:none}@media (max-width: 1023px){.overlay-subscribe-button{font-size:16px}}.overlay-subscribe-button:focus{outline:none}.overlay-subscribe-button[disabled]{background-color:#ccc}.overlay-subscribe-button.overlay-subscribe-button--thanks{background-color:#232323}.wrap-overlay-subscribe-ckeckbox{zoom:1;border-top:2px solid #232323;border-left:2px solid #232323;border-right:2px solid #232323;border-bottom:2px solid #232323;position:relative}.wrap-overlay-subscribe-ckeckbox:before,.wrap-overlay-subscribe-ckeckbox:after{content:"";display:table}.wrap-overlay-subscribe-ckeckbox:after{clear:both}.wrap-overlay-subscribe-ckeckbox+.wrap-overlay-subscribe-ckeckbox,.wrap-overlay-subscribe-ckeckbox.no-top-border{border-top:0}.wrap-overlay-subscribe-ckeckbox.error .wrap-subscribe-checkbox-input,.wrap-overlay-subscribe-ckeckbox.error .wrap-subscribe-checkbox-text{outline:2px solid red}.wrap-subscribe-checkbox-input{background-color:#fff;float:left;width:70px;border-right:2px solid #232323}.subscribe-checkbox-input{display:none}.subscribe-checkbox-input:checked+.subscribe-checkbox-icon:after{content:"";opacity:1}.subscribe-checkbox-icon{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:70px;height:67px;display:block;position:relative}.subscribe-checkbox-icon:after{content:"";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:34px;height:30px;background-image:url("../elements/symbol-check.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;left:50%;opacity:0.3}.wrap-subscribe-checkbox-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;line-height:1.2;background-color:#fff;float:left;width:calc(100% - 70px);height:67px;position:relative;padding-left:26px}@media (max-width: 1023px){.wrap-subscribe-checkbox-text{font-size:16px}}.wrap-subscribe-checkbox-text.subscribe-checkbox-text-small{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;padding-left:16px}@media (max-width: 767px){.wrap-subscribe-checkbox-text.subscribe-checkbox-text-small{font-size:11px}}.subscribe-vertial-center{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.subscribe-checkbox-text-small{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:15px;line-height:1.1;color:#b3b3b3}.subscribe-checkbox-infotext{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:15px;line-height:1.1;color:#4d4d4d}.overlay-contact-form-successful .overlay-subscribe-button{margin-top:15px}.subscribe-successful-text{border:4px solid lime;background-color:#fff;text-align:center;padding:67px 87px 83px;margin-top:11px}.subscribe-successful-text p{margin-top:25px;color:#6b6b6b;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769}@media (max-width: 767px){.subscribe-successful-text p{font-size:11px}}.subscribe-successful-text-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;line-height:1.2}@media (max-width: 1023px){.subscribe-successful-text-title{font-size:16px}}.overlay-contact .subscribe-size-2{border-top:2px solid #232323}.overlay-subscribe-input ::-webkit-input-placeholder{color:#b3b3b3;opacity:1;line-height:normal !important}.overlay-subscribe-input :-moz-placeholder{color:#b3b3b3;opacity:1;line-height:normal !important}.overlay-subscribe-input ::-moz-placeholder{color:#b3b3b3;opacity:1;line-height:normal !important}.overlay-subscribe-input :-ms-input-placeholder{color:#b3b3b3;opacity:1;line-height:normal !important}.overlay-subscribe-hidden{display:none}.related-items-message{margin-top:50px;width:300px}.show-only-on-mobile{display:none}.block-overlay{-moz-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out,margin-top 275ms ease-in-out;-o-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out,margin-top 275ms ease-in-out;-webkit-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out,margin-top 275ms ease-in-out;transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out,margin-top 275ms ease-in-out;position:relative;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;visibility:hidden;margin-top:0;min-height:100vh;z-index:400}.block-overlay.push-down{margin-top:100vh}.block-overlay .content{-moz-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out;-o-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out;-webkit-transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out;transition:opacity 275ms ease-in-out,visibility 275ms ease-in-out;visibility:hidden;opacity:0}.block-overlay.content-ready .content{visibility:visible;opacity:1}.transitions-disable .block-overlay{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.block-overlay:not(.header-lock) .header-article{position:absolute}.block-overlay:not(.header-lock) .header-article .logo{position:relative}.block-overlay:not(.header-lock) .menu-items-fixed{position:absolute}.overlay-content-loaded .block-overlay{opacity:1;visibility:visible}.overlay-content-loaded .content-home{position:fixed;top:0}.overlay-content-loaded.overlay-content-fadeout .block-overlay{opacity:0;visibility:hidden}.clickable{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.mobile-panel-labels{display:none}#spinner_overlay{-moz-transition:opacity 250ms ease,visibility 250ms ease;-o-transition:opacity 250ms ease,visibility 250ms ease;-webkit-transition:opacity 250ms ease,visibility 250ms ease;transition:opacity 250ms ease,visibility 250ms ease;position:fixed;top:70px;left:0;right:0;height:calc(100vh - 70px);visibility:hidden;opacity:0;z-index:9999}#spinner_overlay.visible{visibility:visible;opacity:1}#spinner{border-top:5px solid #000;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;border-radius:1000px;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1;-moz-animation:spin 0.6s infinite linear;-webkit-animation:spin 0.6s infinite linear;animation:spin 0.6s infinite linear}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}.scroll-down:not(.scroll-down-disable) .header-article{top:-70px}.scroll-down:not(.scroll-down-disable) .article-tool-buttons{bottom:-48px}.scroll-down:not(.scroll-down-disable) .article-tool-module{margin-bottom:-48px}.block-reviews{margin-top:90px}.block-reviews-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:34px;line-height:1.1;font-weight:bold}@media (max-width: 1023px){.block-reviews-headline{font-size:23px}}.review-items{margin-top:71px}.review-item{position:relative}.review-item+.review-item{margin-top:44px}.review-item-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:28px;line-height:1.36;font-weight:bold}.review-item-author{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:28px;line-height:1.36;margin-top:2px}.review-item-texts{margin-top:27px}.review-item-marker{position:absolute;bottom:-32px;left:-192px;width:32px;height:1px;background-color:#232323}.review-item-more{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative}.review-item-more:after{content:"";position:absolute;bottom:3px;left:0;right:0;border-bottom:1px solid}.sidebar-reviews{border:4px solid #2a2a2a;float:left;padding:26px 16px;margin-bottom:61px}.sidebar-review-items{margin-top:20px}.sidebar-review-item+.sidebar-review-item{margin-top:17px}.sidebar-review-item a{position:relative}.sidebar-review-item a:after{content:"";position:absolute;bottom:3px;left:0;right:0;border-bottom:1px solid}.block-material{background-color:#232323;clear:both;color:#fff;float:left;width:100vw;height:65vh;min-height:520px;position:relative;margin-left:-32px;overflow-x:scroll;margin-bottom:48px}.block-material::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;height:8px}.block-material::-webkit-scrollbar-button{display:block;width:0;height:0}.block-material::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.block-material::-webkit-scrollbar-thumb{display:block;background:#000}@media (min-height: 1024px){.block-material::-webkit-scrollbar{height:16px}}.block-material-slider{zoom:1;padding-left:32px;padding-right:32px}.block-material-slider:before,.block-material-slider:after{content:"";display:table}.block-material-slider:after{clear:both}.block-material-group{float:left}.block-material-group+.block-material-group{margin-left:100px}.block-material-group-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:28px;line-height:1.36;font-weight:bold;margin-top:37px}.block-material-items{zoom:1;margin-top:41px}.block-material-items:before,.block-material-items:after{content:"";display:table}.block-material-items:after{clear:both}.block-material-item{float:left;position:relative;overflow:hidden}.block-material-item figcaption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;position:absolute;top:calc(100% + 22px);left:0;right:0}@media (max-width: 1023px){.block-material-item figcaption{font-size:11px}}.block-material-item+.block-material-item{margin-left:32px}.block-material-item-video{position:relative;width:calc(40vh * 1.77);height:40vh}.block-material-item-video figure{padding-bottom:56.25%}.block-material-item-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-material-item-image{height:40vh;width:auto}.badge-wrapper{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:absolute;top:-16px;right:0;width:208px;z-index:10}@media (max-width: 1023px){.badge-wrapper{font-size:12px}}.content-article .badge-wrapper{top:95px;right:21px;position:fixed}.header-tools-active .content-article .badge-wrapper{top:143px}.no-touch .badge-wrapper.with-hover:hover .badge-type{left:-11px;top:-11px}.no-touch .badge-wrapper.with-hover:hover .badge-date{left:18px;top:18px}.badge-wrapper--collection{position:relative;height:47px;top:100%;left:0;right:0;margin:0 auto;margin-top:12px}.badge{-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;width:190px;text-align:center;border:2px solid #232323;display:inline-block;padding:0.75em;letter-spacing:0.1em;background:white;position:absolute;cursor:pointer}.badge-type{left:0;top:0;z-index:50}.no-touch .preview-item-feature:hover .badge-type,.no-touch .clickable-block:hover .badge-type{left:-11px;top:-11px}.no-touch .preview-item-feature:hover .badge-wrapper-superhumanity .badge-type,.no-touch .clickable-block:hover .badge-wrapper-superhumanity .badge-type{background:yellow}.badge-date{z-index:0;left:7px;top:7px}.no-touch .preview-item-feature:hover .badge-date,.no-touch .clickable-block:hover .badge-date{left:18px;top:18px}.preview-item-feature .preview-item-image{margin:0 auto}.preview-item-index:not(.preview-item-index-tags)+.preview-item-index{margin-top:37px}.preview-item-index+.preview-item-index-tags{margin-top:2px}.preview-item-group+.preview-item-index{margin-top:28px}.preview-item-index+.preview-item-group{margin-top:28px}.preview-item-index-name,.preview-item-index-tag,.preview-item-group{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1}@media (max-width: 1023px){.preview-item-index-name,.preview-item-index-tag,.preview-item-group{font-size:18px;line-height:1.2}}.preview-item-index-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-item-index-text{font-size:12px}}.preview-item-index-link{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-item-index-link{font-size:12px}}.preview-item-index-link a{text-decoration:underline}.preview-item-index-text+.preview-item-index-link{margin-top:19px}.panel-scrolling-container.panel-scrolling-index{height:calc(100vh - 180px);margin-top:180px}.panel-scrolling-container.panel-scrolling-index .panel-items{margin-top:69px}.panel-index-chars{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(35%, #ffffff),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(top, #ffffff 35%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top, #ffffff 35%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #ffffff 35%,rgba(255,255,255,0) 100%);padding-bottom:54px;position:absolute;top:0;width:100%;z-index:100}.panel-index-chars:before,.panel-index-chars:after{content:"";display:table}.panel-index-chars:after{clear:both}@media (max-width: 1023px){.panel-index-chars{font-size:12px}}.panel-index-char{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:left}.panel-index-char+.panel-index-char{margin-left:6px}.js-open-jornal{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#splash{-moz-transition:opacity 1000ms ease-in-out;-o-transition:opacity 1000ms ease-in-out;-webkit-transition:opacity 1000ms ease-in-out;transition:opacity 1000ms ease-in-out;position:fixed;top:0;left:0;bottom:0;right:0;opacity:1;z-index:9999;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff}#splash.splash-hidden{opacity:0}#splash-badge{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:absolute;right:36px;top:36px;padding:13px 37px;border:2px solid #000}.overlay-journal-image{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%}.mobile-tool-module-menu-button,.mobile-tool-button-more,.tool-module-mobilemore,.mobile-tool-module-title{display:none}.tool-module-notes .mobile-tool-module-close-button{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;box-sizing:content-box;right:initial;top:0;right:0;height:18px;width:18px;padding:15px 15px;position:absolute;z-index:1}.tool-module-notes .mobile-tool-module-close-button:after{content:"";background-image:url("../elements/close.svg");background-repeat:no-repeat;background-size:contain;height:18px;width:18px;display:block}.dropdown{position:relative}.dropdown.dropdown-open .dropdown-list{display:block}p+.dropdown,.dropdown+p,.dropdown+h2,.dropdown+.dropdown{margin-top:1.2em}.dropdown-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.3;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative;border:1px solid;padding:5px 15px 8px 12px}.dropdown-title-arrow{position:absolute;right:0;top:0;border-left:1px solid;width:58px;height:33px}.dropdown-title-arrow:after{content:"";background-image:url("../elements/arrow_down.svg");background-repeat:no-repeat;background-size:30px 8px;background-position:center;width:58px;height:33px;display:block}.dark-background .dropdown-title-arrow:after{background-image:url("../elements/arrow_down_lightgray.svg")}.dropdown-list{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.3;display:none;position:absolute;top:34px;left:0;width:100%;background:#fff;border:1px solid;padding:8px 15px 8px 12px;max-height:330px;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:10}.dark-background .dropdown-list{background:#232323}.dropdown-list::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:10px}.dropdown-list::-webkit-scrollbar-button{display:block;width:0;height:0}.dropdown-list::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.dropdown-list::-webkit-scrollbar-thumb{display:block;background:#000}.dropdown-list-item a{text-decoration:none}.dropdown-list-item+.dropdown-list-item{margin-top:4px}.dropdown-searchable{position:relative}p+.dropdown-searchable,.dropdown-searchable+p,.dropdown-searchable+h2,.dropdown+.dropdown-searchable{margin-top:1.2em}.dropdown-searchable .dropdown-title-arrow{height:35px}.dropdown-searchable+.dropdown-searchable{margin-top:30px}.dropdown-searchable__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative;border:1px solid #000;padding:6px 15px 10px 12px}.dropdown-searchable__subtitle{color:#929292}.dropdown-searchable__arrow{position:absolute;right:0;top:0;border-left:1px solid #000;width:58px;height:33px}.dropdown-searchable__arrow:after{content:"";background-image:url("../elements/arrow_down.svg");background-repeat:no-repeat;background-size:30px 8px;background-position:center;width:58px;height:33px;display:block}.wrap-dropdown-searchable{display:none;background:#fff;position:absolute;left:0;top:36px;width:100%;z-index:10}.dropdown-searchable__list{border:1px solid #000;max-height:330px;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;z-index:10}.dropdown-searchable__list::-webkit-scrollbar{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:10px}.dropdown-searchable__list::-webkit-scrollbar-button{display:block;width:0;height:0}.dropdown-searchable__list::-webkit-scrollbar-track-piece{background:rgba(211,211,211,0.8)}.dropdown-searchable__list::-webkit-scrollbar-thumb{display:block;background:#000}.dropdown-searchable__item{padding:6px 15px 6px 12px}.dropdown-searchable__item:first-child{padding-top:8px}.dropdown-searchable__item:last-child{padding-bottom:8px}.no-touch .dropdown-searchable__item:hover{background-color:#dbdbdb}.dropdown-searchable__item-clickable{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:block}.dropdown__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;display:block}.dropdown__subline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block;color:#929292;margin-top:6px}@media (max-width: 1023px){.dropdown__subline{font-size:12px}}.dropdown__articles{margin-right:12px}.dropdown-searchable__input{background:#232323;border:0;margin:0;padding:6px 15px 10px 12px;color:#919292;width:100%}.dropdown-searchable__input:focus{outline:none}.dropdown-searchable__no-results{display:none;background:#fff;border:1px solid #000;padding:6px 15px 10px 12px;position:absolute;width:100%;top:36px}.dropdown-searchable__no-results--show{display:block}.dropdown-searchable--open .wrap-dropdown-searchable{display:block}.dropdown-searchable--open .dropdown-title-arrow:after{-moz-transform:scale(-1);-ms-transform:scale(-1);-webkit-transform:scale(-1);transform:scale(-1)}.dropdown-searchable__filter-items{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:none;margin-top:13px}.dropdown-searchable--has-values .dropdown-searchable__filter-items{display:flex;display:-webkit-flex}.dropdown-searchable__filter-item{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;border-radius:4px;display:inline-block;background:#232323;color:#fff;padding:4px 8px 5px;margin-right:5px;margin-bottom:5px}.dropdown-searchable__filter-item:after{content:'';display:inline-block;box-sizing:content-box;background-image:url("../elements/close_white.svg");background-size:contain;background-repeat:no-repeat;background-position:right;width:12px;height:12px;padding-left:9px;position:relative;top:-1px}.preview-collection__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:34px;line-height:1.1;font-weight:bold;display:block}@media (max-width: 1023px){.preview-collection__title{font-size:23px}}.preview-item-image+.preview-collection__title{margin-top:20px}.preview-collection__subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;line-height:1.2;color:#929292;margin-top:8px}@media (max-width: 1023px){.preview-collection__subtitle{font-size:12px}}.collection-item{margin-top:42px}.collection-item+.collection-item{margin-top:23px}.collection-item--disable{opacity:.5}.collection-item__authors{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.collection-item__authors{font-size:12px}}.collection-item__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2}.collection-item__authors+.collection-item__title{margin-top:2px}.collection-item__type{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:1.2;margin-top:5px}.panel-container--hide{display:none}.preview-item--collection .preview-item-info-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:34px;line-height:1.1;font-weight:bold}@media (max-width: 1023px){.preview-item--collection .preview-item-info-title{font-size:23px}}.preview-item--collection .preview-item-text{margin-top:22px}.preview-item--collection .event-button{margin-top:22px}.preview-info-collection__size{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;line-height:1.2;margin-top:7px}@media (max-width: 1023px){.preview-info-collection__size{font-size:12px}}.preview-info-collection__subtitle{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;line-height:1.2;color:#929292;margin-top:8px}@media (max-width: 1023px){.preview-info-collection__subtitle{font-size:12px}}.preview-collection-item{padding-right:32px}.preview-collection-item .preview-item-image{margin-bottom:20px}.preview-collection-item .badge-wrapper{position:relative;height:50px;top:0;margin-top:10px}.preview-collection-item__artists{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.preview-collection-item__artists{font-size:12px}}.preview-collection-item__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:bold;line-height:1.1;display:inline-block}.preview-collection-item__artists+.preview-collection-item__title{margin-top:12px}.preview-collection-item__journal{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:1.2;margin-top:5px}.preview-collection-item__text{font-family:"Freight Text W01",Georgia,serif;font-size:18px;line-height:1.2;margin-top:20px}.fancybox-default-skin-open{box-shadow:none}.fancybox-default-overlay{background-color:#232323}a.fancybox-close{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;position:fixed;right:0;top:0;width:auto;height:auto;padding-top:27px;padding-right:36px;background-image:none !important}a.fancybox-close:after{content:"Close";color:#fff}.fancybox-wrap{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.fancybox-wrap .fancybox-close{display:none !important}.fancybox-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;text-align:center;margin-top:15px}@media (max-width: 1023px){.fancybox-title{font-size:11px}}.fancybox-title.portrait{margin-left:-25%;width:150%}.fancybox-caption-text+.fancybox-counter{margin-top:45px}.lightbox-item{display:block}.lightbox-item-video{position:relative}.lightbox-item-video:before{content:"";position:relative;padding-bottom:56.25%;top:0;z-index:100;display:block;width:100%}.fancybox-title-clone{display:none}.fancybox-headline{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;text-align:center;position:fixed;left:0;right:0;top:0;color:#fff;width:calc(100vw - 350px);margin-top:27px;margin-left:auto !important;margin-right:auto !important}.fancybox-logo{position:fixed;top:20px;left:28px;height:28px;width:94px;background-image:url("../elements/e-flux-logo-white.svg");background-repeat:no-repeat;background-size:cover}html.page-with-columns.fancybox-lock body{height:auto}#fancybox-loading{border-top:5px solid #fff;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;border-radius:1000px;height:40px;left:50%;position:fixed;top:50%;width:40px;z-index:99999;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-animation:spin 0.6s infinite linear;-webkit-animation:spin 0.6s infinite linear;animation:spin 0.6s infinite linear;background:none;margin-left:0;margin-top:0}a.fancybox-nav{bottom:28px;border:1px solid white;height:43px;position:fixed;top:auto;width:43px}a.fancybox-nav span{background-repeat:no-repeat;background-position:center;height:100%;margin-top:0;top:auto;width:100%}a.fancybox-next{right:36px}a.fancybox-next span{background-image:url(../elements/arrow_next_white.svg) !important;background-size:6px !important}a.fancybox-prev{left:auto;right:78px}a.fancybox-prev span{background-image:url(../elements/arrow_prev_white.svg) !important;background-size:6px !important}#fancybox-lock.fancybox-comic{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-webkit-overflow-scrolling:touch}#fancybox-lock.fancybox-comic .fancybox-title.portrait{width:100%;margin-left:0 !important}#fancybox-lock.fancybox-comic .fancybox-wrap{padding-bottom:94px;width:calc(100% - 384px) !important;height:inherit !important;top:0 !important}#fancybox-lock.fancybox-comic .fancybox-image{max-width:none !important;max-height:none !important}#fancybox-lock.fancybox-comic .fancybox-headline{background-color:rgba(35,35,35,0.98);padding-bottom:26px;padding-top:23px;margin-top:0;z-index:9000}#fancybox-lock.fancybox-comic .fancybox-title{position:fixed;left:0;bottom:0;background:rgba(35,35,35,0.98);padding-top:40px;padding-bottom:40px;min-height:94px}#fancybox-lock.fancybox-comic .fancybox-caption-text{text-align:left;margin-left:32px;width:calc(100% - 400px)}#fancybox-lock.fancybox-comic .fancybox-counter{position:fixed;bottom:42px;right:158px}@media (max-width: 1023px){#fancybox-lock.fancybox-comic .fancybox-wrap{width:calc(100% - 1px) !important;left:0 !important;margin-left:0 !important;margin-right:0 !important;padding-bottom:0;margin-bottom:0 !important}#fancybox-lock.fancybox-comic .fancybox-caption-text{margin-left:0;width:calc(100% - 70px)}#fancybox-lock.fancybox-comic .fancybox-counter{right:19px;bottom:fixed;bottom:initial;top:-25px}#fancybox-lock.fancybox-comic .fancybox-title{background-color:transparent;opacity:1 !important;visibility:visible !important}#fancybox-lock.fancybox-comic a.fancybox-nav{display:inline-block;bottom:19px}#fancybox-lock.fancybox-comic a.fancybox-next{right:19px}#fancybox-lock.fancybox-comic a.fancybox-prev{right:61px}#fancybox-lock.fancybox-comic .fancybox-spacer{height:82px !important}}.sidebar-banner-ad{-moz-transition:opacity 125ms ease-in-out,filter 125ms ease-in-out,-webkit-filter 125ms ease-in-out,visibility 125ms ease-in-out;-o-transition:opacity 125ms ease-in-out,filter 125ms ease-in-out,-webkit-filter 125ms ease-in-out,visibility 125ms ease-in-out;-webkit-transition:opacity 125ms ease-in-out,filter 125ms ease-in-out,-webkit-filter 125ms ease-in-out,visibility 125ms ease-in-out;transition:opacity 125ms ease-in-out,filter 125ms ease-in-out,-webkit-filter 125ms ease-in-out,visibility 125ms ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);position:absolute;right:-92px;bottom:86px;width:279px;height:496px;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sidebar-banner-ad img{float:right;width:auto;height:100%}.sidebar-banner-ad.ad-active{opacity:0.8;visibility:visible}.sidebar-banner-ad.ad-active:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.sidebar-banner-ad.ad-active:hover .sidebar-banner-ad-expander{width:279px;height:496px}.sidebar-banner-ad.ad-active.ad-hidden{opacity:0;visibility:hidden}.sidebar-banner-ad.ad-pin{position:fixed;right:36px;bottom:134px !important}.scroll-down:not(.scroll-down-disable) .sidebar-banner-ad.ad-pin{bottom:86px !important}.sidebar-banner-ad.ad-animated{-moz-transition:bottom 250ms ease-in-out;-o-transition:bottom 250ms ease-in-out;-webkit-transition:bottom 250ms ease-in-out;transition:bottom 250ms ease-in-out}.sidebar-banner-ad.ad-pin-bottom{position:absolute;right:-92px;bottom:0 !important}.sidebar-banner-ad-expander{-moz-transition:width 125ms ease-in-out,height 125ms ease-in-out;-o-transition:width 125ms ease-in-out,height 125ms ease-in-out;-webkit-transition:width 125ms ease-in-out,height 125ms ease-in-out;transition:width 125ms ease-in-out,height 125ms ease-in-out;position:absolute;width:178px;height:315px;max-height:calc(100vh - 302px);right:0;bottom:0}.js-banner-ad-trigger{width:1px;height:496px;clear:both;float:left}.gw-infowindow>div:nth-child(1){margin-top:-3px;border-right:22px solid transparent !important;border-left:22px solid transparent !important;border-top:22px solid #000 !important;margin-left:-13px}.gw-infowindow>div:nth-child(3){margin-top:-2px;z-index:1}.gw-infowindow>div:nth-child(3)>div{width:19px !important;height:24px !important}.gw-infowindow>div:nth-child(3)>div:nth-child(1){left:-10px !important}.gw-infowindow>div:nth-child(3)>div:nth-child(1) div{box-shadow:none !important;transform:skewX(45deg) !important;height:26px !important;width:22px !important;left:-3px !important}.gw-infowindow>div:nth-child(3)>div:nth-child(2){left:9px !important}.gw-infowindow>div:nth-child(3)>div:nth-child(2) div{box-shadow:none !important;transform:skewX(-45deg) !important;height:26px !important;width:22px !important}.gw-infowindow>div:nth-child(4){border:2px solid #000}.gm-style-iw{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;padding:10px;box-sizing:content-box}.gm-style-iw a{text-decoration:underline}.gm-style-iw div div{overflow:hidden !important}.panel-show-more{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;margin-top:72px;text-align:center}.panel-show-more a{text-decoration:underline}.wrap-artdomain-input+.wrap-artdomain-input{margin-top:24px}.wrap-artdomain-input.input-error .artdomain-input,.wrap-artdomain-input.input-error .artdomain-textarea{border-color:red}.artdomain-input,.artdomain-textarea{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;border:1px solid #232323;padding:7px 10px 9px 10px;margin:0;background-color:#fff;width:100%}.artdomain-input:focus,.artdomain-textarea:focus{outline:none}.artdomain-label{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}.artdomain-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;border:0;background-color:#232323;padding:7px 10px 9px 10px;margin:0;width:100%;color:#fff;margin-top:48px}.artdomain-button:focus{outline:none}.artdomain-form-error+.artdomain-button{margin-top:10px}.artdomain-form-error{margin-top:48px;color:red}.calendar-date{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;border-top:1px solid #2a2a2a;border-right:1px solid #2a2a2a;border-left:1px solid #2a2a2a;position:relative}@media (max-width: 1023px){.calendar-date{font-size:18px;line-height:1.2}}.calendar-date-display{text-align:center;padding:13px 16px 14px 16px}.calendar-date-prev,.calendar-date-next{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;box-sizing:content-box;background-repeat:no-repeat;background-size:6px;position:absolute;top:0;height:100%;width:20px}.calendar-date-prev{background-image:url("../elements/arrow_prev.svg");background-position:right center;padding-left:15px}.calendar-date-next{background-image:url("../elements/arrow_next.svg");background-position:left center;right:0;padding-right:15px}.zabuto_calendar{border:1px solid #2a2a2a;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}@media (max-width: 1023px){.zabuto_calendar{font-size:12px}}.calendar-month-header{display:none}.js-calendar{min-height:200px}.legend{display:none}div.zabuto_calendar .table tr.calendar-month-header th,div.zabuto_calendar .table tr.calendar-dow-header th{background-color:#fff}div.zabuto_calendar .badge-today,div.zabuto_calendar div.legend span.badge-today,div.zabuto_calendar .badge-event{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;width:auto;background-color:transparent;border:0;padding:inherit;letter-spacing:inherit;position:relative;display:inline;color:inherit;position:relative}div.zabuto_calendar .badge-today:after,div.zabuto_calendar div.legend span.badge-today:after{content:"";-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:29px;height:26px;border:1px solid #b8b8b8;top:1px;left:50%}div.zabuto_calendar .table tr td.event div.day,div.zabuto_calendar ul.legend li.event{background-color:transparent}.badge-event{position:relative;color:#232323 !important}.badge-event:after{content:"";position:absolute;background-color:red;width:5px;height:5px;display:block;border-radius:50%;right:-7px;top:4px}div.zabuto_calendar .table .calendar-dow-header th{padding-top:17px;padding-bottom:7px}div.zabuto_calendar .table tr td div.day{padding-top:3px;padding-bottom:3px}div.zabuto_calendar tr.calendar-dow-header th,div.zabuto_calendar tr.calendar-dow td{color:#b8b8b8}div.zabuto_calendar .table tr:last-child{border-bottom:0}div.zabuto_calendar .table tr:last-child td{padding-bottom:18px}.modal{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;display:none;position:absolute;border:1px solid #2a2a2a;min-width:310px;background-color:#fff;max-width:300px;z-index:1000}.modal.visibile{display:block}.modal .close{display:none}.modal:focus{outline:none}.modal-content{padding:23px 20px 25px 20px}.modal-header{text-align:center;font-weight:bold}.modal-body{text-align:center;margin-top:10px}.panel-items{position:relative}.calendar-event-teaser{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;text-align:left;border:1px solid #2a2a2a;padding:23px 20px 25px 20px;margin-bottom:20px}div+.calendar-event-teaser{margin-top:22px}.calendar-event-teaser p+p{margin-top:14px}.js-column-fixed{position:fixed;box-shadow:0 0 20px 40px #fff;background-color:#fff;margin-left:0 !important;top:0;left:32px;z-index:3}.js-column-placeholder{opacity:0}.badge-single{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;background-color:#fff;border:2px solid #232323;display:inline-block;padding:0.75em;top:-10px;left:-10px;letter-spacing:0.1em;background:white;position:absolute;cursor:pointer;z-index:2}@media (max-width: 1023px){.badge-single{font-size:12px}}.event-button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;text-transform:uppercase;display:block;text-align:center;border:1px solid #2a2a2a;margin-top:13px;padding:18px 16px 17px 16px;text-decoration:none !important}@media (max-width: 1023px){.event-button{font-size:12px}}.event-button--spaced{margin-bottom:1.54286em;margin-top:1.54286em}.event-join{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-top:13px;position:relative}@media (max-width: 1023px){.event-join{font-size:12px}}.event-join-button{border:1px solid #2a2a2a;padding:18px 16px 17px 16px;text-align:center}.event-join-list{display:none;background-color:#fff;border:1px solid #2a2a2a;position:absolute;top:51px;width:100%;padding-top:21px;padding-bottom:23px}.event-join-button-active+.event-join-list{display:block}.event-join-list-item{display:block;text-align:center;z-index:1}.event-join-list-item+.event-join-list-item{margin-top:17px}.event-years{margin-top:30px;margin-bottom:10px}.cb-player{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center}.cb-player-controls{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;color:#232323;background-color:rgba(255,255,255,0.9);padding:21px 20px 14px 20px;height:auto;border-radius:5px;bottom:40px;max-width:930px;margin:0 auto;display:block;opacity:1;visibility:visible}.player-control-top{width:100%;display:flex}.player-control-bottom{zoom:1;width:100%;margin-top:30px}.player-control-bottom:before,.player-control-bottom:after{content:"";display:table}.player-control-bottom:after{clear:both}.cb-player-progress{height:12px;background-color:#6b6b6b;margin-top:6px}.cb-player-time{width:auto;margin-left:24px}.cb-player-progress-load{background-color:#5d5b5b}.cb-player-progress-play{background-color:#232323}.cb-player-play{width:23px;height:28px}.cb-player-button-play{width:22px;height:27px;border-width:14px 0 14px 23px;border-color:transparent transparent transparent #232323}.cb-player-button-pause{box-sizing:content-box;border-left:8px solid #000;border-right:8px solid #000;height:27px;width:6px}.cb-player-volume-wrap{zoom:1;width:120px;margin-left:23px;height:28px}.cb-player-volume-wrap:before,.cb-player-volume-wrap:after{content:"";display:table}.cb-player-volume-wrap:after{clear:both}.cb-player-toggle-mute{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;float:left;position:relative;left:0;top:0}.cb-player-button-sound{background-image:url("../elements/video_button_sound.svg");background-size:cover;width:28px;height:27px}.cb-player-button-mute{background-image:url("../elements/video_button_muted.svg");background-size:cover;width:28px;height:27px}.cb-player-volume-horizontal{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;background-color:transparent;width:calc(100% - 51px);margin-left:0;left:0;margin-left:23px;height:28px;float:left;position:relative}.cb-player-volume{background-color:#6b6b6b;height:12px}.cb-player-volume-bar{background-color:#232323}.player-title{width:calc(100% - 350px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;margin-left:20px}.player-control-bottom-right{zoom:1;float:right}.player-control-bottom-right:before,.player-control-bottom-right:after{content:"";display:table}.player-control-bottom-right:after{clear:both}.cb-player-fullscreen{float:left;height:36px;margin-right:0}.cb-player-button-fullscreen-on{border:0;background-image:url("../elements/video_fullscreen_enter.svg");background-size:contain;background-repeat:no-repeat;width:33px;height:27px}.cb-player-button-fullscreen-off{border:0;background-image:url("../elements/video_fullscreen_exit.svg");background-size:contain;background-repeat:no-repeat;width:33px;height:27px}.player-popup{float:left;background-image:url("../elements/video_popout.svg");background-size:contain;background-repeat:no-repeat;width:33px;height:27px;margin-left:21px}.cb-player-spinner{border-width:10px;border-top-color:#232323}.video-livestream{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:30px;line-height:1.36;color:#fff;position:absolute;right:32px;top:27px;z-index:2}@media (max-width: 1023px){.video-livestream{font-size:14px}}.video-livestream:after{content:"";background-color:red;border-radius:50%;display:inline-block;width:30px;height:30px;margin-left:7px;position:relative;top:4px}.video-livestream.video-livestream-waiting:after{background-color:#f8e71c}.video-livestream.video-livestream-inactive:after{background-color:#b8b8b8}.video-livestream.video-livestream-active{text-transform:uppercase}.cb-player-overlayer-button{display:none}.dark-background{background-color:#232323}.dark-background,.dark-background body{color:#b4b4b4}.dark-background .header-columns{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #232323),color-stop(50%, #232323),color-stop(100%, rgba(35,35,35,0)));background-image:-moz-linear-gradient(top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:-webkit-linear-gradient(top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:linear-gradient(to bottom, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%)}.dark-background .announcement-year-button,.dark-background .panel-label-text{border-color:#b4b4b4}.dark-background .announcement-year-button.selected,.dark-background.no-touch .announcement-year-button:hover{color:#232323;background-color:#b4b4b4}.dark-background .header-article{background-color:#232323;border-color:#b4b4b4}.content-video{background-color:#232323;color:#b4b4b4}.content-video .article-tool-button{border-color:#b4b4b4;background-color:#232323}.content-video .article-tool-module{background-color:#232323}.content-video .article-tool-module.tool-module-open{border-color:#b4b4b4}.content-video .tool-module-close-button:after{background-image:url("../elements/close_white.svg")}.content-video .article-tool-button.tool-button-arrow:before{background-image:url("../elements/arrow_up_white.svg")}.content-video .article-tool-button.tool-button-arrow.tool-button-active:before{background-image:url("../elements/arrow_down_white.svg")}.content-video-live{overflow:hidden;width:100vw;height:100vh}.sidebar-item-details.sidebar-tv{color:#b4b4b4;border-color:#b4b4b4}.video-livestream-overlayer{background-color:rgba(35,35,35,0.8);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-livestream-overlayer-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:43px;line-height:1.36;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center;position:absolute;top:50%;width:100%}@media (max-width: 1023px){.video-livestream-overlayer-text{font-size:14px}}.video-livestream-overlayer-text p+p{margin-top:0.605em}.video-livestream-overlayer-text a{position:relative}.video-livestream-overlayer-text a:after{content:"";display:block;position:absolute;bottom:11px;left:0;width:100%;height:2px;background-color:#fff}.overlayer-player{-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;background-color:#000;color:#fff;position:fixed;width:264px;bottom:42px;right:40px;z-index:99999}.overlayer-player:after{content:"";display:block;padding-bottom:56.25%}.overlayer-player .cb-player-overlayer-button{opacity:1;border:0;display:initial}.overlayer-player .cb-player-is-playing .cb-player-overlayer-button:after{box-sizing:content-box;width:10px !important;height:43px;border-style:initial;border-width:initial;border-color:initial;border-left:11px solid #fff;border-right:11px solid #fff;width:5px}.overlayer-player:hover{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:24px;line-height:1.2;width:516px}.overlayer-player:hover .cb-player.cb-player-is-playing .cb-player-overlayer-button{opacity:1 !important}.overlayer-player:hover .overlayer-player-livestream{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:30px;line-height:1.36;right:32px;top:23px}@media (max-width: 1023px){.overlayer-player:hover .overlayer-player-livestream{font-size:14px}}.overlayer-player:hover .overlayer-player-livestream:after{width:30px;height:30px;margin-left:6px;top:4px}.overlayer-player:hover .overlayer-player-controls,.overlayer-player:hover .overlayer-player-close{opacity:1}.overlayer-player .cb-player-toggle-mute{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.overlayer-player .cb-player-button-sound{background-image:url("../elements/video_button_sound_white.svg")}.overlayer-player .cb-player-button-mute{background-image:url("../elements/video_button_muted_white.svg")}.overlayer-player-player{width:100%;height:100%}.overlayer-player-livestream{-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;text-transform:uppercase;position:absolute;right:16px;top:14px;z-index:1}.overlayer-player-livestream:after{-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;content:"";display:inline-block;width:15px;height:15px;border-radius:50%;margin-left:4px;position:relative;top:2px;top:4px;background-color:red}.overlayer-player-close{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;left:35px;bottom:28px;opacity:0;z-index:1}.overlayer-player-controls{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;position:absolute;right:32px;top:100px;opacity:0;z-index:1}.overlayer-player-controls li+li{margin-top:42px}.overlayer-player-controls-info{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;text-align:center;font-size:17px;font-weight:bold;position:relative;display:block}.overlayer-player-controls-info:after{content:"";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:26px;height:26px;border-radius:50%;border:3px solid #fff}.overlayer-player-info{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:21px;font-weight:normal;line-height:1.1;display:none;line-height:1.2;position:absolute;background-color:rgba(35,35,35,0.95);top:0;left:0;width:100%;height:100%;padding:32px 34px 30px 34px;z-index:1}@media (max-width: 1023px){.overlayer-player-info{font-size:18px;line-height:1.2}}.overlayer-player-info-active .overlayer-player-info{display:block}.overlayer-player-info-title{font-weight:bold;text-transform:uppercase}.overlayer-player-info-text{margin-top:29px}.cb-player-spinner{border-top-color:#fff}.overlayer-player-info-close{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:26px;height:26px;position:absolute;top:32px;right:34px}.overlayer-player-controls-popup{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-image:url(../elements/video_popout_white.svg);background-size:contain;background-repeat:no-repeat;width:33px;height:27px}.preview-item-podcast+.preview-item-podcast{margin-top:36px}.podcast{zoom:1;-moz-transition:border 100ms ease-in-out;-o-transition:border 100ms ease-in-out;-webkit-transition:border 100ms ease-in-out;transition:border 100ms ease-in-out;border:1px solid #b4b4b4;position:relative}.podcast:before,.podcast:after{content:"";display:table}.podcast:after{clear:both}.no-touch .podcast:hover,.podcast.podcast-is-open,.podcast.podcast-expand,.podcast.podcast-extern{border-color:#232323}.no-touch .podcast:hover .podcast-image,.podcast.podcast-is-playing .podcast-image,.podcast.podcast-extern .podcast-image{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.no-touch .podcast:hover .podcast-play-pause-button,.podcast.podcast-is-playing .podcast-play-pause-button,.podcast.podcast-extern .podcast-play-pause-button{background-color:#232323}.podcast.podcast-is-playing .cb-player-button-play{display:none}.podcast.podcast-is-playing .cb-player-button-pause{display:block}.podcast.podcast-is-open .podcast-player{display:block}.podcast.podcast-expand .podcast-main{background-color:#fff;position:absolute;right:0;box-shadow:-1px 0 #232323,0 1px #232323,1px 0 #232323;z-index:100}.podcast.podcast-expand .podcast-text{height:auto !important;overflow:visible}.podcast.podcast-expand .podcast-read-more{display:none}.podcast.podcast-expand .podcast-read-less{display:block}.podcast.podcast-extern .podcast-player{display:block}.podcast.podcast-extern .podcast-player .cb-player-volume-wrap{width:15px}.podcast-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;transition:opacity 100ms ease-in-out,filter 100ms ease-in-out,-webkit-filter 100ms ease-in-out;opacity:.8;height:160px;width:160px;float:left;position:relative}.podcast-image img{width:100%}.podcast-play-pause-button{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-color:rgba(35,35,35,0.4);position:absolute;border-radius:50%;top:50%;left:50%;width:70px;height:70px;z-index:10}.podcast-play-pause-button .cb-player-button-play{border-color:transparent transparent transparent #fff;margin-left:3px}.podcast-play-pause-button .cb-player-button-pause{border-left-color:#fff;border-right-color:#fff}.podcast-main{float:left;width:calc(100% - 160px);padding-top:13px;padding-left:20px;padding-right:20px;padding-bottom:17px}.podcast-main-meta{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;color:#b4b4b4;padding-bottom:15px}.podcast-main-meta:before,.podcast-main-meta:after{content:"";display:table}.podcast-main-meta:after{clear:both}@media (max-width: 767px){.podcast-main-meta{font-size:11px}}.podcast-priordate{float:left}.podcast-duration{float:right}.podcast-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.2}.podcast-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;line-height:1.4;margin-top:10px;overflow:hidden}@media (max-width: 767px){.podcast-text{font-size:11px}}.podcast-text a{text-decoration:underline}.podcast-main-share{zoom:1;font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;margin-top:19px}.podcast-main-share:before,.podcast-main-share:after{content:"";display:table}.podcast-main-share:after{clear:both}@media (max-width: 767px){.podcast-main-share{font-size:11px}}.podcast-read-more,.podcast-read-less{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:left}.podcast-read-more.hide-readmore{display:none}.podcast-read-less{display:none}.podcast-share{display:flex;float:right}.podcast-share li+li{margin-left:18px}.podcast-player{display:none;float:left;width:100%;border-top:1px solid #232323}.podcast-player .cb-player{position:initial}.podcast-player .cb-player-controls{max-width:unset;position:initial;display:flex;background-color:transparent;padding:21px 19px 20px 19px}.podcast-player .cb-player-play{position:absolute;display:none}.podcast-player .cb-player-time{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;margin-left:0;margin-right:0}@media (max-width: 767px){.podcast-player .cb-player-time{font-size:11px}}.podcast-player .cb-player-progress{height:2px;margin-top:2px;margin-left:19px;margin-right:26px}.podcast-player .cb-player-progress-play{background-color:transparent}.podcast-player .cb-player-progress-play:after{content:"";background-color:#232323;border-radius:50%;width:16px;height:16px;display:block;position:absolute;top:-8px;right:-8px}.podcast-player .cb-player-progress-hide{left:-8px;top:-8px;height:calc(100% + 16px);width:calc(100% + 16px)}.podcast-player .cb-player-progress-load{visibility:hidden}.podcast-player .cb-player-progress-tooltip{background-color:#232323;color:#fff}.podcast-player .cb-player-progress-tooltip:after{border-color:#232323 transparent transparent transparent}.podcast-player .cb-player-volume-wrap{height:14px;width:47px;margin-left:18px}.podcast-player .cb-player-toggle-mute{width:14px;height:14px}.podcast-player .cb-player-button-sound,.podcast-player .cb-player-button-mute{width:100%;height:100%}.podcast-player .player-popup{width:16px;height:13px;margin-left:17px}.announcement-hero__video{position:absolute;height:100%;width:100%}.landing-subscribe{display:none;background-color:#fff;position:fixed;bottom:46px;left:53px;z-index:410;box-shadow:-4px 5px 5px rgba(0,0,0,0.1)}.content-article .landing-subscribe{bottom:94px}.landing-subscribe__inner{color:#232323;border:2px solid #232323;display:flex;padding:0.25em}@media (max-width: 860px){.landing-subscribe{display:none !important}}.landing-subscribe__close{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-position:center;background-image:url("../elements/close.svg");background-repeat:no-repeat;background-size:20px;width:71px;height:71px}.landing-subscribe__text{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:560px;padding-top:16px}.landing-subscribe-animation-text{opacity:0;position:absolute;top:16px;left:71px;pointer-events:none}.landing-subscribe--animated .landing-subscribe-animation-text{opacity:1}.block__map{position:relative;height:100vh;width:100%;padding-top:70px}.block__map #anchor_map{height:calc(100vh - 70px);margin-bottom:0}.popup{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);-moz-transition:-moz-transform 275ms ease-in-out;-o-transition:-o-transform 275ms ease-in-out;-webkit-transition:-webkit-transform 275ms ease-in-out;transition:transform 275ms ease-in-out;position:fixed;bottom:0;left:0;border-top:1px solid #232323;border-right:1px solid #232323;background-color:#fff;width:613px;height:272px;z-index:10}.popup--active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.popup__top{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;line-height:1.1;display:flex;height:63px;padding-left:81px;border-bottom:1px solid #232323}.popup__close{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;height:64px;width:73px}.popup__client{width:calc(100% - 170px);margin-top:21px;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup__clientlink{width:120px;text-align:center;margin-left:25px;margin-right:25px;margin-top:21px}.popup__close:before{content:"";background-image:url(../elements/close.svg);display:block;height:24px;width:24px;background-repeat:no-repeat;background-size:contain;position:absolute;left:27px;top:50%;margin-top:-12px}.popup__body{zoom:1;padding-top:35px;position:relative}.popup__body:before,.popup__body:after{content:"";display:table}.popup__body:after{clear:both}.popup__image{background-repeat:no-repeat;background-size:cover;background-position:center;margin-left:28px;margin-right:28px;width:126px;height:126px;border-radius:15px;overflow:hidden;float:left}.popup__text{float:right;width:calc(100% - 182px);margin-top:3px;padding-right:30px}.popup__text-location{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#b4b4b4}@media (max-width: 1023px){.popup__text-location{font-size:11px}}.popup__text-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:1.1;line-height:1.3;margin-top:7px}.popup__text-date{margin-top:7px}.popup__text-url{margin-top:8px}.popup__text-url a{text-decoration:underline}.popup--grouped{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);display:none}.popup--grouped.popup--active{display:block}.popup--grouped.popup--active .popup__navigation{display:flex}.popup--grouped.popup--active .popup__counter{display:block}.popup--active-grouped-close{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);display:block}.popup__counter{border-right:1px solid #232323;padding-top:21px;padding-left:20px;padding-right:20px}.popup__navigation{display:none;background-color:#fff;position:absolute;top:-64px;height:63px;right:-1px;border-left:1px solid #232323;border-top:1px solid #232323;border-right:1px solid #232323}.popup__navigation-prev,.popup__navigation-next{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:68px;height:63px;position:relative}.popup__navigation-prev:before,.popup__navigation-next:before{content:"";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:14px;height:24px;background-repeat:no-repeat;background-size:contain;left:50%;top:50%;position:absolute}.popup__navigation-prev:before{background-image:url("../elements/map-arrow-prev.svg")}.popup__navigation-next{border-left:1px solid #232323}.popup__navigation-next:before{background-image:url("../elements/map-arrow-next.svg")}.page-app__inner{margin-top:177px}.page-app__intro{text-align:center}.page-app__title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:70px;line-height:1.2;font-weight:bold}@media (max-width: 1023px){.page-app__title{font-size:46px}}.page-app__buttons{-webkit-justify-content:center;justify-content:center;display:flex;margin-top:63px}.page-app__button-wrap+.page-app__button-wrap{margin-left:21px}.page-app__button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;display:block;border:1px solid;padding:6px 25px 9px}.page-app__text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2;margin-top:53px;max-width:630px;display:inline-block}.page-app__sections{position:relative;padding-top:82px}.page-app__section{position:relative;min-height:100vh}.page-app__section+.page-app__section{border-top:2px solid #232323}.page-app__section-column{position:absolute;height:100%}.page-app__section-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:35px;line-height:1.13;font-weight:bold;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:19%;width:65%}@media (max-width: 1023px){.page-app__section-text{font-size:26px}}.page-app__section--right .page-app__section-column{right:0}.page-app__phone{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("../elements/phone-frame.png");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:50%;top:104px;width:100%}.page-app__phone:after{content:"";padding-bottom:178.2345%;display:block}.page-app__sections--pin-phone .page-app__phone{position:fixed;top:104px}.page-app__sections--pin-phone .page-app__layer{position:fixed;top:calc(104px + 8%)}.page-app__sections--uppin-phone .page-app__phone{position:absolute;bottom:46px;top:inherit}.page-app__sections--uppin-phone .page-app__layer{position:absolute;bottom:calc(46px + 9.4vh);top:inherit}.page-app__layer{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:calc(104px + 8vh);left:50%;margin-left:-1px}.page-app__layer:after{content:"";padding-bottom:178.1136%;display:block}.page-app__layer-item{position:absolute;top:0;height:auto;width:100%;overflow:hidden}.page-app__layer-item video{width:100%;height:auto}.header-app__buttons{display:flex;position:absolute;right:152px;top:17px}.header-app__button{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;display:block;border:1px solid;padding:6px 15px 9px}.header-app__button+.header-app__button{margin-left:21px}.page-app__layer-item--hidden{height:0 !important}.page-app__layer-item-1{z-index:19}.page-app__layer-item-2{z-index:18}.page-app__layer-item-3{z-index:17}.page-app__layer-item-4{z-index:16}.page-app__layer-item-5{z-index:15}.page-app__layer-item-6{z-index:14}.page-app__layer-item-7{z-index:13}.page-app__layer-item-8{z-index:12}.page-app__layer-item-9{z-index:11}.page-app__layer-item-10{z-index:10}.page-app__layer-item-11{z-index:9}.page-app__layer-item-12{z-index:8}.page-app__layer-item-13{z-index:7}.page-app__layer-item-14{z-index:6}.page-app__layer-item-15{z-index:5}.page-app__layer-item-16{z-index:4}.page-app__layer-item-17{z-index:3}.page-app__layer-item-18{z-index:2}.page-app__layer-item-19{z-index:1}.page-app__layer-item-20{z-index:0}.page__app-bottom{height:100vh;margin-top:84px}.page-app__buttons--bottom{margin-top:0;width:100%}.page-app__buttons--pin{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:fixed;top:50%;left:50%;margin-top:0}.page-app__layer-item--mobile{display:none}.article-carousel{opacity:0;position:relative;padding-bottom:49px}.article-carousel.flickity-enabled{opacity:1}.carousel__dots{-webkit-justify-content:center;justify-content:center;position:absolute;display:flex;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.carousel__dot{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-color:#dbdbdb;border-radius:50%;width:15px;height:15px;opacity:1;margin:0 7px}.carousel__dot.carousel__dot--selected{background-color:#232323}.block-article-media--carousel{overflow:visible;margin-bottom:75px}.article-carousel__cell{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-right:30px;opacity:0.5}.article-carousel__cell.is-selected{opacity:1}.article-carousel__cell-image img{height:100%;width:auto}.article-carousel__cell-caption{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;opacity:0;color:#6b6b6b;margin-top:26px;padding-bottom:1px}@media (max-width: 1023px){.article-carousel__cell-caption{font-size:11px}}.is-selected .article-carousel__cell-caption{opacity:1}.flickity-lazyload{-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;opacity:0}.flickity-lazyload.flickity-lazyloaded{opacity:1}#bp{width:2px}.is-desktop .header-article-clone{display:none}.module-banner-ad{display:none}.on-mobile{display:none}.chat-popout-link{border:1px solid;padding:8px 20px 10px;display:inline-block;margin-bottom:20px;transition:background 250ms, color 250ms}.no-touch .chat-popout-link:hover{background:#b4b4b4;color:#232323}@media (max-width: 1023px){#bp{width:1px}.on-desktop{display:none !important}.on-mobile{display:block}html.is-touch .block-overlay{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}body{-webkit-text-size-adjust:none}.show-only-on-mobile{display:block}.menu{position:initial}.block-overlay:not(.header-lock) .menu{width:100%}.block-overlay:not(.header-lock) .menu-items-fixed{width:100% !important;postion:absolute;top:0;right:0}.block-overlay:not(.header-lock) .button-menu{float:right}.header-article{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(50%, #ffffff),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-color:transparent;border-bottom:none;border-left:none;height:66px;padding-left:0;padding-right:0}.dark-background .header-article{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #232323),color-stop(50%, #232323),color-stop(100%, rgba(35,35,35,0)));background-image:-moz-linear-gradient(top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:-webkit-linear-gradient(top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:linear-gradient(to bottom, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%)}.header-article+.content,.header-article+.content.content-video{padding-top:66px}.header-article .menu{margin-top:0}.header-columns{padding-left:16px;padding-right:16px;height:66px}.header-columns .logo{-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;margin-top:0;position:absolute;top:12px;height:17px;width:62px}.header-columns .logo img{height:auto;width:100%}.header-article .logo{height:17px;width:62px;position:relative;left:0;top:12px}.header-article .logo img{height:auto;width:100%}.logo-architecture{float:left;height:16px;position:relative;margin-left:6px;top:13px;left:0}.header-article-topline{left:57px;width:calc(100% - 114px);display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.header-top-bar{height:100%;margin-left:-16px;margin-top:0;width:100vw}.menu-item{display:none}.menu-main-overlay .menu-item,.menu-item.header-article-close-button{display:block}.button-menu{display:block;height:66px;width:66px;margin-left:0 !important}.button-menu img{float:right;height:18px;margin-right:16px;margin-top:13px;width:23px}.article-topline,.sidebar-reviews,.header-topcontent{display:none}.menu-items-fixed{position:inherit}.menu-items-fixed .button-search{display:none}.header-article-close-button{position:absolute;margin-left:0 !important;left:0;top:0}.header-article-close-button .article-close-link{display:block;padding:15px 13px}.header-article-close-button img{height:18px}.content{padding-left:16px;padding-right:16px}.block-title{margin-left:0;margin-right:0;margin-top:30px}.article-headline+.article-title{margin-top:27px}.article-headline+.article-title.announcement-article-title{margin-top:29px}.article-authors{margin-top:1.5em;margin-bottom:0.35em}.article-section{margin-top:1.5em}.block-article-media{background-color:transparent !important;margin-bottom:35px;margin-left:-16px;margin-right:-16px}.block-title+.block-article-media{margin-top:27px}.block-article-media.block-article-book{width:calc(100% + 32px);overflow-x:visible;height:auto}.article-book-slider{padding-top:0;width:100% !important}.article-book-image{width:100% !important;height:auto;margin-left:0}.article-book-image img{width:100%;height:auto}.article-book-image+.article-book-image{margin-top:10px}.article-slide-caption{margin-left:16px;margin-top:9px;width:calc(100% - 2 * 16px)}.block-text{height:auto !important;margin-bottom:50px;margin-left:0;width:100%}.block-text blockquote{padding-left:16px}.block-text>div img{width:100%;height:auto}.inline-image{margin-left:-16px;width:100vw !important}.inline-image.inline-image-size-full{margin-left:-16px}.inline-image.inline-image-size-full .inline-caption,.inline-video .inline-caption{max-width:100%}.inline-caption{margin-top:10px;margin-left:16px !important;margin-right:16px}.inline-video{margin-left:-16px}.sidebar{float:left;height:auto !important;margin-bottom:64px;position:relative;width:100%;right:0;max-width:304px;padding-bottom:0 !important}.sidebar-trigger{display:none}.sidebar-item{clear:left;float:left}.ad-sidebar{margin-right:0;margin-top:5em !important;max-width:304px;width:100%;top:0 !important;left:0 !important}.sidebar-item-tags{float:left;right:auto;text-align:left}.sidebar-active .sidebar-item-tags{position:relative;top:auto !important}.sidebar-item-tags-subtitle{margin-right:0}.sidebar-item-tags-items{width:100%}.sidebar-item-tag{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);float:left;opacity:1}.announcement-hero-image{max-width:100% !important;width:100% !important}.announcement-hero-image.portrait{max-width:100%;margin-left:0}.variable-width-image-size-non-full{margin-left:0}.announcement-hero-image-caption{margin-left:16px !important;max-width:calc(100% - 2 * 16px) !important}.announcement-header-info{display:none}.article-sub-navigation{margin-top:20px;position:relative;text-align:left}.header-top__navi{display:none}.menu-main{padding-left:16px;padding-right:16px;width:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.menu-main .menu-item{clear:right;float:right}.menu-main .menu-item+.menu-item{margin-top:11px}.is-touch .menu-item:active,.is-touch .menu-main-item:active{color:#6b6b6b}.menu-item+.menu-main-item--app,.menu-main-item+.menu-main-item--app{margin-top:45px;margin-left:-11px}.menu-main-item-extern{opacity:1}.menu-main-item--app a{display:inline-block;padding:8px 10px 10px;border:1px solid #fff}.is-touch .button-menu:active,.is-touch .button-search:active,.is-touch .button-menu-close:active{opacity:0.4}.button-menu-close{height:66px;margin-right:0;margin-top:0 !important;position:absolute;right:0;top:0;width:66px}.button-menu-close img{float:right;height:18px;margin-top:13px;margin-right:16px;width:18px}.button-search{display:block;height:66px;left:0;margin-left:0 !important;margin-top:0 !important;position:absolute;top:0;width:66px}.button-search img{height:20px;margin-left:15px;margin-top:13px;width:20px}.menu-main-items-container{height:100%;max-height:initial;position:static;order:1;overflow:visible;padding-left:0}.menu+.menu-main-items-container{margin-top:0}.wrap-menu-main-items{display:flex;padding-right:15px;overflow:visible}.menu-main-items{width:100%}.menu-main-items+.menu-main-items{margin-left:15px;margin-top:0}.menu-main__bottom-column+.menu-main__bottom-column{margin-left:15px}.menu-main__bottom{right:16px;position:static;order:3;margin-top:41px}.panel-container+.panel-container{margin-left:32px}.panel-container-last{margin-right:0}.panel-height-full{width:calc(100vw - 2 * 16px)}.panel-label{display:none}.panel-items-title{text-decoration:none}.panel-items-divider+.preview-item{margin-top:39px}.panel-items{margin-top:66px}.header-tools-active .panel-items{margin-top:66px}.panel-items .preview-item-announcement+.preview-item-announcement{margin-top:1.8em}.contentonly .panel-items{margin-top:16px}.panel-scrolling-container{max-width:calc(100vw - 2 * 16px)}.panel-label+.panel-scrolling-container{padding-left:0}.panel-width-xsmall,.panel-width-small{width:400px}.preview-item-image.landscape .wrap-preview-item-image{width:100% !important}.preview-item-image.landscape img{width:100%;height:auto}.preview-item-image.portrait .wrap-preview-item-image,.preview-item-image.portrait .lazy-placeholder{width:70% !important;margin-left:auto;margin-right:auto}.preview-item-image.portrait img{height:auto;width:100%}.panel-height-full .preview-item-image{height:auto;width:100%}.preview-item-image+.preview-item-subtitle{margin-top:13px}.preview-item-subtitle+.preview-item-title{margin-top:2px}.preview-item-editorial{padding-left:16px;padding-right:16px}.preview-item-book-infos{order:2;margin-top:1.3em;padding-right:0;width:100%}.preview-item-book-infos+.preview-item-image{margin-top:20px}.preview-item-book{display:flex;flex-direction:column}.preview-item-book .preview-item-image{order:1;width:100% !important}.preview-item-book .preview-item-image img{height:auto;width:100% !important}.preview-item-book .preview-item-image+.preview-item-image{margin-left:0;margin-top:20px}.preview-item-project .preview-item-image img{height:auto;width:100% !important}.preview-item-feature .preview-item-image{width:100% !important}.content:not(.content-home) .preview-item-image+.preview-item-project-infos{margin-left:0;margin-top:20px;width:100% !important}.preview-item-iframe:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:transparent}.preview-item-iframe-iframe{height:calc(100% - 66px)}.block-map{margin-left:-16px}#anchor_map{height:calc(100vh - 44px - 66px);margin-bottom:44px}.preview-item-ad.ad-sidebar .preview-item-image img{width:100%;max-width:304px}.content-home .preview-item-ad:not(.ad-text){max-height:calc(100vh - 66px - 20px)}.content-home .preview-item-ad:not(.ad-text) .preview-item-image{height:calc(100vh - 66px - 20px);width:auto}.content-home .preview-item-ad:not(.ad-text) .preview-item-image img{height:100%;width:auto !important}.ad-panel.panel-width-small .panel-items{height:calc(100vh - 66px - 20px)}.tool-module-related{max-height:inherit}.tool-module-related.tool-module-open{border-top:0}.tool-module-related .related-items{margin-left:16px;margin-right:16px;margin-bottom:44px;max-height:initial;overflow:visible;width:auto !important}.tool-module-related .related-items.related-articles{height:auto !important}.tool-module-related .wrap-related-items{height:inherit}.tool-module-related .wrap-related-items .wrap-preview-item-image{width:100% !important;height:auto}.tool-module-related .wrap-related-items .related-item{width:100% !important}.tool-module-related .wrap-related-items .related-item img{width:100%;height:auto}.related-item-journalarticle{min-width:inherit}.related-item-journalarticle .wrap-preview-item-image img{width:100%;height:aiuto}.tool-module-close-button,.mobile-tool-module-close-button,.tool-module-notes .mobile-tool-module-close-button{box-sizing:content-box;right:initial;left:0;top:0;height:18px;width:18px;padding:13px 15px;position:absolute}.tool-module-close-button:after,.mobile-tool-module-close-button:after,.tool-module-notes .mobile-tool-module-close-button:after{content:"";background-image:url("../elements/mobile_back.png");background-repeat:no-repeat;background-size:contain;height:18px;width:10px;display:block}.tool-module-title,.mobile-tool-module-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;font-weight:bold;display:block;text-align:center;width:100vw;margin-right:64px;margin-left:64px;padding-top:14px;width:calc(100% - 128px);white-space:nowrap;overflow:hidden;position:relative;text-overflow:ellipsis;z-index:100}.tool-module-notes .tool-module-title,.tool-module-notes .mobile-tool-module-title{padding-top:0;margin-top:-2px}.tool-module-share{padding:0 !important}.mobile-tool-module-menu-button{display:block;position:absolute;right:0;top:0}.mobile-tool-module-menu-button:after{content:"";background-image:url("../elements/menu.svg");background-size:cover;width:23px;height:18px;margin-top:13px;margin-right:16px;display:block}.related-item{width:calc(100vw - 32px);height:auto;overflow:visible;clear:left}.related-item+.related-item{margin-left:0}.article-tool-button.tool-button-arrow{padding-left:71px}.article-tool-button:before{content:"";left:21px}.mobile-tool-button-more{display:block;float:left;width:120px}.mobile-tool-button-more.tool-button-active{border-top:1px solid #232323}.article-tool-button:not(:first-child):not(:last-child){display:none}.tool-button-related{width:calc(100vw - 120px) !important}.mobile-trigger-tools{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;padding:15px 0 15px 0}.mobile-trigger-tools:nth-child(2n){float:right}.mobile-trigger-tools:nth-child(2n+1){float:left;clear:both}.article-tool-buttons{background-color:#fff}.article-tool-buttons{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.3;height:44px}.article-tool-button{padding-right:16px !important}.article-tool-module{border-top:0 !important;background-color:#fff;width:100%;z-index:400}.article-tool-module.tool-module-open{bottom:44px !important}.article-tool-module.tool-module-open:not(.tool-module-related){border-left:none}.article-tool-module.tool-module-mobilemore{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;display:block;width:100% !important;position:fixed;bottom:-400px;padding-top:9px;padding-bottom:9px;left:0;background-color:#232323;color:#fff;padding-left:16px;padding-right:16px}.article-tool-module:not(.tool-module-mobilemore){max-height:inherit !important;height:calc(100% - 44px) !important}.tool-module-share .wrap-article-tool-module{height:100%}.share-options{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:100%;text-align:center;position:absolute}.share-options a{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1}.share-option+.share-option{margin-top:37px}.share-option .clipboard-response{display:block}.tool-module-notes{padding:0}.item-tool-note:first-child{margin-top:0}.module-conversation-head{padding-left:16px;padding-right:16px;padding-top:16px}.module-conversation-head-join{clear:left;float:left;margin-top:18px}.conversation-item{padding-left:16px;padding-right:16px}.wrap-conversation-start{padding:16px}.conversation-start-button{margin-top:16px}.wrap-all-tool-notes{padding-left:16px;padding-right:16px;margin-top:20px;overflow:scroll;height:100%;margin-bottom:50px;-webkit-overflow-scrolling:touch}.tool-module-notes .wrap-article-tool-module{margin-top:20px;padding-left:16px;padding-right:16px}.all-tool-notes{max-height:initial;padding-right:0;overflow-y:initial}.show-all-notes{padding-bottom:16px;padding-top:16px}.show-all-notes:before,.show-all-notes:after{content:none}.article-tool-button-link{padding:0}.tool-module-booklinks{padding:0}.booklinks-items{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;text-align:center}.booklinks-item+.booklinks-item{margin-top:37px}.overlay-subscribe-header-close{top:15px;left:15px;width:18px;height:18px}.overlay-subscribe-input input{padding:13px 15px 15px}.wrap-overlay-subscribe-input.wrap-twitter-typeahead .overlay-subscribe-input{height:49px}.overlay-subscribe-input.overlay-subscribe-input--half{width:50%;border-top:0}.overlay__inner-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.2}.wrap-overlay-subscribe-input.subscribe-size-3{-webkit-flex-wrap:wrap;flex-wrap:wrap}.wrap-overlay-subscribe-input.subscribe-size-3 .overlay-subscribe-input:nth-child(2){border-left:2px solid}.wrap-overlay-subscribe-input.wrap-twitter-typeahead{height:auto}.overlay-subscribe-button{padding-top:13px;padding-bottom:18px}.overlay-subscribe-input .tt-menu{padding-left:15px;padding-right:15px;padding-top:13px;min-width:auto;width:100%}.subscribe-checkbox-icon{height:80px;width:50px}.subscribe-checkbox-icon:after{height:30px;width:32px}.wrap-subscribe-checkbox-input{border-right-width:2px;width:54px}.wrap-overlay-subscribe-ckeckbox{border-left-width:2px;border-right-width:2px}.wrap-subscribe-checkbox-text{height:80px;padding-left:15px;width:calc(100% - 54px)}.subscribe-successful-text{padding:15px}.mobile-panel-labels{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff),color-stop(50%, #ffffff),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(bottom, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(bottom, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to top, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);bottom:0;height:66px;left:0;display:block;padding-top:29px;position:fixed;width:100vw;z-index:1}.dark-background .mobile-panel-labels{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #232323),color-stop(50%, #232323),color-stop(100%, rgba(35,35,35,0)));background-image:-moz-linear-gradient(bottom, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:-webkit-linear-gradient(bottom, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%);background-image:linear-gradient(to top, #232323 0%,#232323 50%,rgba(35,35,35,0) 100%)}.contentonly .mobile-panel-labels{display:none}.mobile-panel-labels{overflow:hidden}.mobile-panel-label{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;display:inline-block;min-height:1px;text-align:center;width:50vw}.mobile-panel-label:first-child{margin-left:25vw}.mobile-panel-label.selected span{border-bottom:5px solid #232323;min-width:1em;padding-bottom:2px;display:inline-block}.dark-background .mobile-panel-label.selected span{border-bottom-color:#fff;color:#fff}.js-selectBox{display:none !important}.search-for-label{line-height:48px}#search-form-input{width:100px}.header-button{padding-left:3px;padding-right:16px}.button-search-close{margin-right:16px}.badge-wrapper{right:2px}.badge{width:150px}.block-material-slider{width:100vw !important;padding-left:16px;padding-right:16px;padding-bottom:32px}.block-material{overflow:visible;margin-left:-16px;height:auto;margin-bottom:44px}.block-material-group-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:18px;font-weight:bold;font-weight:bold}.block-material-group{width:100%}.block-material-group+.block-material-group{margin-left:0;margin-top:50px}.block-material-item{width:100% !important}.block-material-item-video{height:auto}.block-material-item-image{width:100%;height:auto}.block-material-item figcaption{position:relative;margin-top:10px}.block-material-item+.block-material-item{margin-left:0;margin-top:32px}.overlay-subscribe-input,.overlay-contact .subscribe-size-2{border-width:2px}.wrap-related-items{overflow-x:hidden;overflow-y:auto}.message-title,.message-text{margin-left:0}.badge-wrapper.with-hover{display:none}.search-form-container:after{content:"";right:initial;left:13px}a.fancybox-close{position:fixed;right:inherit;left:0;padding-right:0;padding-left:19px;padding-top:18px}.fancybox-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;opacity:0 !important;visibility:hidden !important}.fancybox-title-clone{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:14px;line-height:1.1;position:fixed;bottom:22px;left:20px !important;right:20px !important;color:#fff;text-align:center;display:block;opacity:1 !important;visibility:visible !important}.fancybox-headline,.fancybox-logo{display:none !important}.fancybox-counter+.fancybox-caption-text{margin-top:1px}.sidebar-banner-ad,.js-banner-ad-trigger{display:none}.module-banner-ad{display:block}.banner-ad-mobile{position:relative;margin-left:-16px;margin-right:-16px}.banner-ad-mobile:after{content:"";padding-bottom:10%;display:block}.banner-ad-mobile img{width:100%;height:auto}.banner-ad-mobile+.block-title{margin-top:70px}.banner-ad-mobile.banner-ad-mobile-bottom{margin-bottom:44px}.banner-ad-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1;color:#6b6b6b;text-align:center;margin-bottom:6px}}@media (max-width: 1023px) and (max-width: 1023px){.banner-ad-title{font-size:11px}}@media (max-width: 1023px){.wrap-banner-ad-image{position:absolute;left:0;top:0;width:100%}.banner-ad-mobile-image{display:none}.flickity-slider{left:0 !important}.carousel-expand{height:auto}.carousel-expand:after{content:"";display:block;padding-bottom:62%}.carousel-cell{height:100%;margin-right:10px}.inline-carousel{margin-left:0}.inline-carousel+p,.inline-carousel+h2{margin-top:84px}a.fancybox-nav{display:none}.js-inline-carousel{padding-bottom:24px;padding-top:24px}.preview-item-a3image .preview-item-image img{width:100%;height:auto}.panel-height-full>.panel-items{width:100%}.wrap-logos{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);zoom:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:absolute;left:50%;top:12px;width:calc(100% - 100px)}.wrap-logos:before,.wrap-logos:after{content:"";display:table}.wrap-logos:after{clear:both}.wrap-logos .logo{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;position:relative;top:0;left:0;float:left}.wrap-logos .logo-architecture{height:16px;left:0;top:0}.js-column-placeholder{display:none}.js-column-fixed{position:relative;box-shadow:none !important;left:0}.badge-single{left:10px}.cb-player-controls{display:none}.cb-player-overlayer-button{display:block;opacity:1;border:0;background-color:#fff;opacity:.8;width:55px;height:55px}.cb-player-overlayer-button:after{content:"";border-color:transparent transparent transparent #232323;border-width:10px 0 10px 18px;margin-left:2px}.video-livestream{right:16px;top:10px}.video-livestream:after{content:"";width:14px;height:14px;margin-left:5px;top:2px}.overlayer-player{display:none}.video-livestream-overlayer-text a:after{bottom:3px;height:1px}.sidebar-tv{width:100%}.contentonly .content-article{margin-top:0}.block__map{padding-top:0;height:100vh}.block__map #anchor_map{height:100%}.popup{width:100%;border-right:0;height:auto;padding-bottom:34px}.popup__top{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;height:54px;padding-left:53px}.popup__close{height:53px;width:53px}.popup__close:before{left:13px;margin-top:-12px}.popup__client{margin-top:18px;padding-left:20px;width:calc(100% - 75px)}.popup__clientlink{margin-top:18px;width:auto;text-align:right;margin-right:20px;margin-top:12px}.popup__clientlink a{color:transparent;overflow:hidden;display:block;width:30px;height:30px}.popup__clientlink a:before{content:"";display:block;width:30px;height:30px;background-image:url("../elements/icon_direction.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.popup--grouped.popup--active .popup__navigation{display:none}.popup__body{padding-top:19px}.popup__image{width:80px;height:80px;margin-left:19px;margin-right:19px}.popup__text{width:calc(100% - 120px)}.popup__text-location{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.1}.popup__navigation-prev,.popup__navigation-next{height:53px;width:54px}.popup__navigation{height:54px}.popups--is-grouped .popup__navigation--mobile{display:flex}.popup__navigation--mobile{display:none;position:fixed;top:65px;right:21px;border-bottom:1px solid #232323}.popup__text-title{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1;line-height:1.2;font-weight:bold}.popup__counter{padding-top:15px}.popup__text-info,.popup__text-date,.popup__text-url{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:16px;line-height:1.1}.page-app__inner{margin-top:86px;padding-left:15px;padding-right:15px}.header-app__buttons{display:none}.page-app__buttons{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-top:40px}.page-app__button-wrap{float:left}.page-app__button-wrap+.page-app__button-wrap{margin-left:0;margin-top:30px}.page-app__button{width:210px;text-align:center}.page-app__text{margin-top:45px;line-height:1.45}.page-app__sections{padding-top:69px}.page-app__layer,.page-app__phone{display:none}.page-app__section{border-top:2px solid #232323;margin-left:-15px;width:calc(100% + 30px);padding-top:31px}.page-app__section+.page-app__section{border-top:0;margin-top:57px}.page-app__section-column{width:100% !important;height:auto;position:relative;padding-left:15px;padding-right:15px}.page-app__section-text{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;position:relative;left:0;top:0;width:100%}.page-app__layer-item{background-color:#f3f3f3;margin-top:41px;position:relative;width:100% !important;padding:20px 15px 43px 15px}.page__app-bottom{position:relative}.page-app__buttons--bottom{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.page-app__layer-item--mobile{display:block}.article-carousel{padding-bottom:19px}.block-article-media--carousel{margin-bottom:45px}.article-carousel__cell-image{height:auto}.article-carousel__cell-image-wrap{-webkit-justify-content:center;justify-content:center;display:flex}.article-carousel__cell-caption{padding-left:16px;padding-right:16px}.article-carousel__cell-image{position:relative}.header__subscribe{display:none}}@media (max-width: 767px){.banner-ad-tablet-image{display:none}.banner-ad-mobile-image{display:block}.banner-ad-mobile:after{content:"";padding-bottom:20%;display:block}.overlay-subscribe-header{position:relative;z-index:10}.overlay-item--first,.overlay-item--second{position:relative;top:0;transform:none;left:0;width:100%;max-width:inherit}.overlay__inner-top{padding-top:10px}.overlay__inner-title{padding-left:45px;padding-right:45px}.overlay__inner-text{margin-top:30px}.overlay__inner-top+.overlay-subscribe-form,.overlay__inner-top+.overlay-subscribe-form-second{margin-top:30px}.subscribe-size-3 .overlay-subscribe-input:nth-child(1){border-right:0;border-left:0}.subscribe-size-3 .overlay-subscribe-input:nth-child(2){border-left:0 !important}.subscribe-size-3 .overlay-subscribe-input:nth-child(3){border-left:2px slid;border-right:0}.wrap-twitter-typeahead .overlay-subscribe-input{border-right:0;border-left:0}.wrap-overlay-subscribe-ckeckbox{border-left:0;border-right:0}.wrap-subscribe-checkbox-text{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:20px;line-height:1.35;height:70px;padding-left:5px;padding-right:10px}.subscribe-checkbox-infotext{font-family:"Neue Haas Unica W01",Helvetica,sans-serif;font-size:13px;line-height:1.0769;margin-top:4px;margin-bottom:5px}}@media (max-width: 767px) and (max-width: 767px){.subscribe-checkbox-infotext{font-size:11px}}@media (max-width: 767px){.wrap-subscribe-checkbox-input{border-right:0}.subscribe-checkbox-icon{height:70px}.subscribe-vertial-center{margin-top:-2px}}@media (min-width: 1150px) and (max-width: 1250px){.header-top__navi{font-size:16px}}@media (min-width: 1050px) and (max-width: 1149px){.header-top__navi{font-size:14px}}@media (min-width: 1024px) and (max-width: 1049px){.header-top__navi{font-size:13px}}.text-centered{text-align:center}.text-superior{font-size:70%;vertical-align:super}.text-through{text-decoration:line-through}.font-dove{font-family:"DovesType"}.font-gillsans{font-family:"GillSansW04"}.font-helvetica{font-family:"Helvetica LT W01"}.text-inline-space{display:inline-block;width:2.5em}.announcement-header-info-inline__add-to-calendar{position:relative;display:inline-block;width:17px;height:14px}.announcement-header-info-inline__add-to-calendar:before{content:"";display:block;width:100%;height:100%;position:absolute;border:1px solid;border-radius:5px;top:1px;left:0}.announcement-header-info-inline__add-to-calendar:after{content:"+";position:absolute;top:-8px;left:4.5px}.portrait+.announcement-header-info .announcement-header-info-inline__add-to-calendar:after{top:-5px}.article-player{margin-left:160px;max-width:900px;width:calc(100% - 592px);height:43px;margin-bottom:33px;border:1px solid;position:relative}@media (max-width: 1023px){.article-player{width:100%;margin-left:0}}.article-player--initializing{opacity:0.5}.article-player__cover{text-align:center;cursor:pointer;padding-top:8px;padding-bottom:12px}.article-player__cover:after{content:'';background:url("../elements/speaker.svg");width:19px;height:19px;display:inline-block;transform:translateY(4px);margin-left:8px}.article-player__controls{display:none;position:absolute;left:0;width:100%;top:0;height:100%;background:#232323;color:#fff}.article-player--initializing .article-player__controls,.article-player--initialized .article-player__controls{display:block}.article-player__times{color:#fff;width:110px;position:absolute;right:10px;top:10px;text-align:center}input[type='range']::-webkit-slider-thumb{-webkit-appearance:none !important;background:#fff;height:12px;width:12px;border-radius:100%;cursor:pointer;position:relative;z-index:99}.article-player__playpause{border:none;background:transparent;position:absolute;top:9px;left:9px;width:20px;height:23px;padding:0;outline:none;cursor:pointer}.article-player--is-playing .article-player__playpause:before,.article-player--is-playing .article-player__playpause:after{content:'';background:#fff;position:absolute;top:3px;height:calc(100% - 6px);width:5px}.article-player--is-playing .article-player__playpause:before{left:3px}.article-player--is-playing .article-player__playpause:after{right:3px}.article-player:not(.article-player--is-playing) .article-player__playpause{color:#fff;font-size:25px;transform:translateY(-3px);text-align:center;display:block}.article-player:not(.article-player--is-playing) .article-player__playpause:before{content:'▶'}.article-player__seekslider{position:absolute;left:47px;top:50%;height:2px;transform:translateY(-50%);width:calc(100% - 185px);margin:0;border:none;-webkit-appearance:none;appearance:none;outline:none}.article-player__seekslider::-webkit-slider-thumb{background-color:#232323} \ No newline at end of file diff --git a/public/webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff b/public/webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff deleted file mode 100755 index 319fe92..0000000 Binary files a/public/webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff and /dev/null differ diff --git a/public/webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 b/public/webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 deleted file mode 100755 index 3dae639..0000000 Binary files a/public/webfonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2 and /dev/null differ diff --git a/public/webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff b/public/webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff deleted file mode 100755 index 3f9d5f5..0000000 Binary files a/public/webfonts/4142b00a-232a-49e8-803c-541f8b932fa1.woff and /dev/null differ diff --git a/public/webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff b/public/webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff deleted file mode 100755 index ec4a9cf..0000000 Binary files a/public/webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff and /dev/null differ diff --git a/public/webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff b/public/webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff deleted file mode 100755 index 7182ccd..0000000 Binary files a/public/webfonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff and /dev/null differ diff --git a/public/webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 b/public/webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 deleted file mode 100755 index 79582b5..0000000 Binary files a/public/webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2 and /dev/null differ diff --git a/public/webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 b/public/webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 deleted file mode 100755 index 506efb4..0000000 Binary files a/public/webfonts/dfa9d078-533c-44d9-9dd9-deaafbff5a96.woff2 and /dev/null differ diff --git a/public/webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 b/public/webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 deleted file mode 100755 index 4de6166..0000000 Binary files a/public/webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2 and /dev/null differ diff --git a/public/webfonts/freigtexprobold-webfont.woff b/public/webfonts/freigtexprobold-webfont.woff deleted file mode 100755 index 7e62850..0000000 Binary files a/public/webfonts/freigtexprobold-webfont.woff and /dev/null differ diff --git a/public/webfonts/freigtexprobold-webfont.woff2 b/public/webfonts/freigtexprobold-webfont.woff2 deleted file mode 100755 index 8430916..0000000 Binary files a/public/webfonts/freigtexprobold-webfont.woff2 and /dev/null differ diff --git a/public/webfonts/freigtexproboldit-webfont.woff b/public/webfonts/freigtexproboldit-webfont.woff deleted file mode 100755 index 4dbb1ef..0000000 Binary files a/public/webfonts/freigtexproboldit-webfont.woff and /dev/null differ diff --git a/public/webfonts/freigtexproboldit-webfont.woff2 b/public/webfonts/freigtexproboldit-webfont.woff2 deleted file mode 100755 index c344fb1..0000000 Binary files a/public/webfonts/freigtexproboldit-webfont.woff2 and /dev/null differ diff --git a/public/webfonts/freigtexprobook-webfont.woff b/public/webfonts/freigtexprobook-webfont.woff deleted file mode 100755 index cc821e8..0000000 Binary files a/public/webfonts/freigtexprobook-webfont.woff and /dev/null differ diff --git a/public/webfonts/freigtexprobook-webfont.woff2 b/public/webfonts/freigtexprobook-webfont.woff2 deleted file mode 100755 index 69a1837..0000000 Binary files a/public/webfonts/freigtexprobook-webfont.woff2 and /dev/null differ diff --git a/public/webfonts/freigtexprobookit-webfont.woff b/public/webfonts/freigtexprobookit-webfont.woff deleted file mode 100755 index d77ac2d..0000000 Binary files a/public/webfonts/freigtexprobookit-webfont.woff and /dev/null differ diff --git a/public/webfonts/freigtexprobookit-webfont.woff2 b/public/webfonts/freigtexprobookit-webfont.woff2 deleted file mode 100755 index fd40892..0000000 Binary files a/public/webfonts/freigtexprobookit-webfont.woff2 and /dev/null differ diff --git a/templates/index.liquid b/templates/index.liquid deleted file mode 100644 index 68b4046..0000000 --- a/templates/index.liquid +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - e-flux: Animism - - - - - - - - - - - - -
- -
-
- -
- -
-
- - -
- -
- Animism
- Episode {{ episode.__index | plus: 1 }}: {{ episode.title }} - - - -
-
-

Curator

- {{ episode.curator | newline_to_br }} -
- -
-

Author

- {{ episode.author | newline_to_br }} -
- -
-

Artists

- {{ episode.artists | newline_to_br }} -
- -
-

Sponsors

- {{ episode.sponsors | newline_to_br }} -
-
- - {% assign roman = "I,II,III,IV,V,VI,VII,VIII,IX,X,XI,XII,XIII,XIV,XV,XVI,XVII,XVIII,XIX,XX" | split: "," %} - {% for ep in sections %} -
- Section {{ roman[ep.__index] }}: - {{ ep.title }} -
- {% endfor %} -
- -
- - -- cgit v1.2.3-70-g09d2