From f4511bcda93c6b47d03ce2e9cc9b0bcc34ad91cf Mon Sep 17 00:00:00 2001 From: toddbirchard Date: Mon, 30 May 2022 20:42:28 -0400 Subject: [PATCH] JSHint `esversion` set to 6. --- .jshintrc | 1 + Makefile | 9 +- README.md | 6 +- assets/css/style-min-rtl.css | 2 +- assets/css/style-min.css | 2 +- assets/js/app.min.js | 2 +- assets/sass/tools/_mixins.scss | 10 +- gulpfile.js | 4 +- package-lock.json | 11054 +++++++++++++++++++++++++ package.json | 1 + partials/compiled/inline-css-rtl.hbs | 2 +- partials/compiled/inline-css.hbs | 2 +- 12 files changed, 11073 insertions(+), 22 deletions(-) create mode 100644 package-lock.json diff --git a/.jshintrc b/.jshintrc index 0b221dd..28cf298 100644 --- a/.jshintrc +++ b/.jshintrc @@ -1,5 +1,6 @@ { "undef": true, + "esversion": 6, "unused": true, "browser": true, "devel": true, diff --git a/Makefile b/Makefile index 5f2bc4e..9c821f0 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,3 @@ - - THEME_PATH := $(CURDIR) DEV_GHOST_PATH := '/Users/toddbirchard/projects/ghostlocal' DEV_GHOST_THEME_PATH := '/Users/toddbirchard/projects/ghostlocal/content/themes/hackersandslackers-ghost' @@ -38,10 +36,11 @@ dev: clean: find . -name 'package-lock.json' -delete find . -name 'yarn-error.log' -delete + find . -name '.pnp.cjs' -delete find . -wholename '*.lock' -delete - find . -wholename '.yarn' -delete - find . -wholename '**/node_modules' -delete - find . -wholename '**/bower_components' -delete + find . -type d -wholename './.yarn' -exec rm -rf {} + + find . -type d -wholename '**/node_modules' -exec rm -rf {} + + find . -type d -wholename './bower_components' -exec rm -rf {} + .PHONY: update update: diff --git a/README.md b/README.md index 610d9c6..602246a 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # HackersAndSlackers.com -![Ghost](https://img.shields.io/badge/Ghost-^v4.0.0-lightgrey.svg?longCache=true&style=flat-square&logo=ghost&logoColor=white&colorB=656c82&colorA=4c566a) -![Node](https://img.shields.io/badge/NodeJS-v^14.0.0-green.svg?longCache=true&style=flat-square&logo=node.js&logoColor=white&colorB=a3be8c&colorA=4c566a) -![Sass](https://img.shields.io/badge/Sass-v1.32.11-blue.svg?longCache=true&logo=sass&longCache=true&style=flat-square&logoColor=white&colorB=b48ead&colorA=4c566a) +![Ghost](https://img.shields.io/badge/Ghost-^v5.0.0-lightgrey.svg?longCache=true&style=flat-square&logo=ghost&logoColor=white&colorB=656c82&colorA=4c566a) +![Node](https://img.shields.io/badge/NodeJS-v^16.0.0-green.svg?longCache=true&style=flat-square&logo=node.js&logoColor=white&colorB=a3be8c&colorA=4c566a) +![Sass](https://img.shields.io/badge/Sass-v^1.5.0-blue.svg?longCache=true&logo=sass&longCache=true&style=flat-square&logoColor=white&colorB=b48ead&colorA=4c566a) ![GitHub Last Commit](https://img.shields.io/github/last-commit/google/skia.svg?style=flat-square&colorA=4c566a&colorB=a3be8c&logo=GitHub) [![GitHub Issues](https://img.shields.io/github/issues/hackersandslackers/hackersandslackers-ghost.svg?style=flat-square&colorB=ebcb8b&colorA=4c566a&logo=GitHub)](https://github.com/hackersandslackers/hackersandslackers-ghost/issues) [![GitHub Stars](https://img.shields.io/github/stars/hackersandslackers/hackersandslackers-ghost.svg?style=flat-square&colorB=ebcb8b&colorA=4c566a&logo=GitHub)](https://github.com/hackersandslackers/hackersandslackers-ghost/stargazers) diff --git a/assets/css/style-min-rtl.css b/assets/css/style-min-rtl.css index 95e2400..40c9170 100644 --- a/assets/css/style-min-rtl.css +++ b/assets/css/style-min-rtl.css @@ -1 +1 @@ -@charset "UTF-8";@import url(//hello.myfonts.net/count/3c0ce8);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand:#0297f6;--color-hover:#40cebb;--color-white:#FFFFFF;--color-dark:#414d5a;--color-text:#414d5a;--color-gray:#687385;--color-error:#bf616a;--color-success:#a3be8c;--color-border:#EAECEE;--header-color:#4e576a;--color-nav-link:#6c768b;--color-inline-code:#3e6c97;--bg-gray:#F5F7F9;--bg-gray-darker:#EDEFF1;--bg-dark:#12245A;--bg-white:#f4f8fb;--color-code-inline:var(--color-inline-code);--bg-tag-list:linear-gradient(to left, var(--bg-white), rgba(255, 255, 255, 0))}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Regular.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Regular.woff) format("woff");font-family:CamphorPro-Regular}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Medium.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Medium.woff) format("woff");font-family:CamphorPro-Medium}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Bold.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Bold.woff) format("woff");font-family:CamphorPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Bold.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Bold.woff) format("woff");font-family:TTNormsPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Medium.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Medium.woff) format("woff");font-family:TTNormsPro-Medium}code[class*=language-],pre[class*=language-]{color:#000;background:100% 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:right;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 CamphorPro-Regular,HelveticaNeue,sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:var(--color-tooltip-text);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-tooltip-bg);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-tooltip-bg);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;left:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;left:50%;bottom:-7px;margin-left:-6px;border-bottom-color:var(--color-tooltip-bg)}.tooltipped-se::after{left:auto;right:50%;margin-right:-16px}.tooltipped-sw::after{margin-left:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{left:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;left:50%;bottom:auto;margin-left:-6px;border-top-color:var(--color-tooltip-bg)}.tooltipped-ne::after{left:auto;right:50%;margin-right:-16px}.tooltipped-nw::after{margin-left:-16px}.tooltipped-n::after,.tooltipped-s::after{transform:translateX(-50%)}.tooltipped-w::after{left:100%;bottom:50%;margin-left:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;right:-7px;margin-top:-6px;border-right-color:var(--color-tooltip-bg)}.tooltipped-e::after{bottom:50%;right:100%;margin-right:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;left:-7px;bottom:50%;margin-top:-6px;border-left-color:var(--color-tooltip-bg)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{left:0;margin-left:0}.tooltipped-align-right-1::before{left:10px}.tooltipped-align-right-2::before{left:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{right:0;margin-right:0}.tooltipped-align-left-1::before{right:5px}.tooltipped-align-left-2::before{right:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{left:auto;right:50%;transform:translateX(50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{left:100%}@media screen and (min-width:0\0){.tooltipped-multiline::after{width:250px}}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{transform:rotate(-360deg)}}@keyframes spin{100%{transform:rotate(-360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(-0.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;right:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}.commento-root{padding:32px!important}.commento-root .commento-markdown-help tr td pre{padding:initial;background:100% 0}.commento-root blockquote{border-top:0;font-weight:inherit;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-gray)}.icon{width:32px;height:32px}.icon--m{width:48px;height:48px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{max-width:1000px;margin:0 auto;padding:0 16px}@media (min-width:46.25em){.o-grid{display:flex}}.o-grid .o-grid{padding:0}@media (min-width:46.25em){.o-grid .o-grid{margin-left:-16px;margin-right:-16px}}@media (min-width:61.25em){.o-grid .o-grid{margin-left:-24px;margin-right:-24px}}.o-grid--center{align-items:center}.o-grid--full{max-width:100vw}@media (min-width:46.25em){.o-grid__col{flex-grow:1}}@media (min-width:61.25em){.o-grid__col{flex-grow:1}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:46.25em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--9-10-m{width:90%}.o-grid__col--4-4-m{width:100%}}@media (min-width:61.25em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{flex-grow:initial;margin:0 auto}.o-grid__col--end{margin-right:auto}.o-grid__col--initial-grow{flex-grow:initial}.site-container{display:flex;min-height:100vh;flex-direction:column}.site-container .o-wrapper{flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-gray);font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;line-height:1.5;direction:rtl}body p{color:#414d5a}a{color:inherit;text-decoration:none}dd,ol,ul{margin-right:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border-bottom:.5px solid var(--color-border)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:61.25em){blockquote{font-size:32px;line-height:40px}}.kg-code-card>code[class*=language-],.kg-code-card>pre{-moz-tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;padding:15px 20px 20px;overflow-x:scroll;background:#2e3440;color:#fff;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.85em!important;hyphens:none;line-height:1.5;direction:rtl;text-align:right;white-space:pre;word-break:normal;word-spacing:normal;-o-tab-size:4;tab-size:4;text-shadow:unset!important}@media (max-width:600px){.kg-code-card>code[class*=language-],.kg-code-card>pre{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0;padding:15px 15px 20px;border-radius:0!important;font-size:.8em!important;white-space:pre-wrap}.kg-code-card>code[class*=language-]:hover,.kg-code-card>pre:hover{cursor:-webkit-grab;cursor:grab}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{width:0;height:0;background:100% 0}}.kg-code-card>code[class*=language-] *,.kg-code-card>pre *{text-shadow:unset!important}.kg-code-card>code[class*=language-]::-moz-selection,.kg-code-card>pre::-moz-selection{background:100% 0}.kg-code-card>code[class*=language-]::selection,.kg-code-card>pre::selection{background:100% 0}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{display:none}.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{white-space:pre-wrap!important}@media (max-width:600px){.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{border-radius:0;white-space:pre!important;display:inline}}.kg-code-card>code[class*=language-] code .token.cdata,.kg-code-card>code[class*=language-] code .token.comment,.kg-code-card>code[class*=language-] code .token.doctype,.kg-code-card>code[class*=language-] code .token.prolog,.kg-code-card>pre code .token.cdata,.kg-code-card>pre code .token.comment,.kg-code-card>pre code .token.doctype,.kg-code-card>pre code .token.prolog{color:#99a3b6}.kg-code-card>code[class*=language-] code .token.punctuation,.kg-code-card>pre code .token.punctuation{color:#81a1c1}.kg-code-card>code[class*=language-] code .token.boolean,.kg-code-card>code[class*=language-] code .token.constant,.kg-code-card>code[class*=language-] code .token.deleted,.kg-code-card>code[class*=language-] code .token.number,.kg-code-card>code[class*=language-] code .token.property,.kg-code-card>code[class*=language-] code .token.symbol,.kg-code-card>code[class*=language-] code .token.tag,.kg-code-card>pre code .token.boolean,.kg-code-card>pre code .token.constant,.kg-code-card>pre code .token.deleted,.kg-code-card>pre code .token.number,.kg-code-card>pre code .token.property,.kg-code-card>pre code .token.symbol,.kg-code-card>pre code .token.tag{color:#b48ead;font-weight:700}.kg-code-card>code[class*=language-] code .token.attr-name,.kg-code-card>code[class*=language-] code .token.char,.kg-code-card>code[class*=language-] code .token.inserted,.kg-code-card>code[class*=language-] code .token.selector,.kg-code-card>code[class*=language-] code .token.string,.kg-code-card>pre code .token.attr-name,.kg-code-card>pre code .token.char,.kg-code-card>pre code .token.inserted,.kg-code-card>pre code .token.selector,.kg-code-card>pre code .token.string{color:#bdd0ad}.kg-code-card>code[class*=language-] code .token.builtin,.kg-code-card>pre code .token.builtin{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.triple-quoted-string,.kg-code-card>pre code .token.triple-quoted-string{color:#99a3b6}.kg-code-card>code[class*=language-] code .language-css .token.string,.kg-code-card>code[class*=language-] code .style .token.string,.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>code[class*=language-] code .token.operator,.kg-code-card>code[class*=language-] code .token.url,.kg-code-card>pre code .language-css .token.string,.kg-code-card>pre code .style .token.string,.kg-code-card>pre code .token.entity,.kg-code-card>pre code .token.operator,.kg-code-card>pre code .token.url{background:100% 0;color:#81a1c1}.kg-code-card>code[class*=language-] code .token.atrule,.kg-code-card>code[class*=language-] code .token.attr-value,.kg-code-card>code[class*=language-] code .token.keyword,.kg-code-card>pre code .token.atrule,.kg-code-card>pre code .token.attr-value,.kg-code-card>pre code .token.keyword{color:#81a1c1;font-weight:700}.kg-code-card>code[class*=language-] code .token.function,.kg-code-card>pre code .token.function{color:#8fbcbb;font-weight:700}.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>code[class*=language-] code .token.regex,.kg-code-card>code[class*=language-] code .token.variable,.kg-code-card>pre code .token.important,.kg-code-card>pre code .token.regex,.kg-code-card>pre code .token.variable{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.bold,.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>pre code .token.bold,.kg-code-card>pre code .token.important{font-weight:700}.kg-code-card>code[class*=language-] code .token.italic,.kg-code-card>pre code .token.italic{font-style:italic}.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>pre code .token.entity{cursor:help}.kg-code-card>code[class*=language-] code .token.decorator,.kg-code-card>pre code .token.decorator{font-weight:700}.kg-code-card>code[class*=language-].language-html .token.variable,.kg-code-card>code[class*=language-].language-jinja2 .token.variable,.kg-code-card>pre.language-html .token.variable,.kg-code-card>pre.language-jinja2 .token.variable{color:#eceff4}.kg-code-card>code[class*=language-].language-html .token.attr-name,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-name,.kg-code-card>pre.language-html .token.attr-name,.kg-code-card>pre.language-jinja2 .token.attr-name{color:#ebcb8b}.kg-code-card>code[class*=language-].language-html .token.attr-value,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-value,.kg-code-card>pre.language-html .token.attr-value,.kg-code-card>pre.language-jinja2 .token.attr-value{color:#bdd0ad;font-weight:400}.kg-code-card>code[class*=language-].language-html .token.doctype .name,.kg-code-card>code[class*=language-].language-jinja2 .token.doctype .name,.kg-code-card>pre.language-html .token.doctype .name,.kg-code-card>pre.language-jinja2 .token.doctype .name{color:#e5e9f0}.kg-code-card>code[class*=language-].language-json .token.property,.kg-code-card>pre.language-json .token.property{color:#a3be8c}.content-body>pre[class*=language-]{margin:0;padding:20px;overflow:auto;background:#2e3440;color:#fff}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;background:#2e3440;color:#d8dee9}.namespace{opacity:.7}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}pre[class*=language-shell]>code[class*=language-shell]{white-space:pre!important}code[class*=language-ini] .token.selector{color:#8fbcbb!important;font-weight:700!important}code[class*=language-ini] .token.attr-value{color:#d7e6f4!important;font-weight:unset!important}.line-highlight{z-index:0;position:absolute;left:0;right:0;margin-top:1em;padding:inherit 0;background:#3b4252;line-height:inherit;white-space:pre;pointer-events:none}.content-body>pre{margin-top:30px!important;margin-bottom:30px!important;border-radius:4px;background:#2e3440}.comment-body p>code{display:inline}input{display:block;border:1px solid #dfe3e9;border-radius:2px;background-color:var(--color-white);color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=week],select,textarea{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;line-height:12px}input[type=email],input[type=text],input[type=url]{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;font-size:14px;line-height:0}table{width:100%;max-width:100%;background-color:var(--bg-white)}table td,table th{text-align:right;padding:16px 32px;border-top:1px solid var(--color-border)}table thead th{white-space:nowrap}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{transform:scaleX(-1)}.header{position:relative;padding:20px 0;background-color:#fff;border-bottom:.5px solid var(--color-border)}@media (max-width:600px){.header{padding:15px 0}}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.logo-icon{height:40px;margin-left:25px;transition:all .2s ease-out;width:40px}.logo-icon__link{display:block;font-size:22px;font-weight:700;line-height:1;transition:color .26s ease-in-out}.logo-icon__link:active,.logo-icon__link:focus,.logo-icon__link:hover{color:var(--color-brand)}.logo-icon__img{max-height:40px}.nav-wrap{display:flex;flex:2;align-items:center;justify-content:space-between}@media (max-width:600px){.nav-wrap{visibility:hidden;z-index:10;position:fixed;top:0;left:0;bottom:0;right:0;flex-direction:column!important;align-items:center;width:100%;height:100vh;padding-top:72px;transform:scale(.96);background-color:var(--bg-gray);opacity:0}.nav-wrap.is-active{visibility:visible;display:block;justify-content:unset;transform:scale(1);opacity:1;transition:all 250ms cubic-bezier(.694,0,.335,1);padding:42px}.nav-wrap.is-active .o-plain-list{visibility:visible;flex-direction:column;align-items:flex-start}}.nav{display:flex;align-items:center;justify-content:flex-end}.nav--left{justify-content:end}.nav--right{justify-content:flex-end}@media (max-width:800px){.nav--right{visibility:hidden}}@media (max-width:19.99em){.nav{width:100%;padding-left:32px;padding-right:32px}}.nav__item:not(:last-child){margin-left:24px}@media (max-width:600px){.nav__item{margin-bottom:16px}}.nav .main-nav-link{color:var(--color-nav-link);font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;font-size:16px}.nav__link{display:flex;align-items:center;color:var(--color-nav-link);font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap;transition:color .26s}@media (max-width:46.24em){.nav__link{font-size:14px;line-height:22px}}.nav__link--current{color:#414d5a}.home-template .nav__link--current{color:var(--color-gray)}.nav__link:active,.nav__link:focus,.nav__link:hover{color:#414d5a}.nav__icon-search{width:16px;height:16px;margin-left:4px}.nav-toggle{display:none}@media (max-width:800px){.nav-toggle{display:block;z-index:10;position:absolute;top:50%;left:0;width:24px;height:16px;transform:translateY(-50%);cursor:pointer}}.nav-toggle__icon{position:absolute;right:0;width:24px;height:1px;background:#414d5a;cursor:pointer}.nav-toggle__icon:after,.nav-toggle__icon:before{display:block;height:100%;background-color:inherit;content:""}.nav-toggle__icon:before{transform:translateY(16px)}.nav-toggle__icon:after{transform:translateY(7px)}.nav-toggle--close .nav-toggle__icon{height:2px;background-color:transparent}.nav-toggle--close .nav-toggle__icon:after,.nav-toggle--close .nav-toggle__icon:before{visibility:visible;position:relative;background:#414d5a}.nav-toggle--close .nav-toggle__icon:before{top:9px;transform:rotate(45deg)}.nav-toggle--close .nav-toggle__icon:after{top:7px;transform:rotate(-45deg)}.search{position:fixed;top:0;left:0;bottom:0;right:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;transform:scale(.96);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end}.search.is-active{z-index:101;opacity:1;transform:scale(1);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start}.search__form{display:flex;justify-content:center;align-items:center;position:relative}.search__icon{position:absolute;right:24px;fill:var(--color-gray);width:24px;height:24px}.search__input[type=search]{width:100%;margin-bottom:0;padding:16px;padding-right:56px;font-weight:600;border:.5px solid var(--color-border);color:#414d5a;-webkit-appearance:none}.search__input[type=search]::-moz-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.search__close{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;left:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-white);border:4px solid var(--color-border)}@media (min-width:46.25em){.search__close{top:16px;left:24px}}@media (min-width:61.25em){.search__close{top:32px;left:32px}}.search__close .icon{fill:var(--color-gray);transition:.5s}.search__close:hover .icon{fill:var(--color-gray);transform:rotate(-90deg)}.search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px}@media (min-width:46.25em){.search-results{height:calc(100vh - 160px)}}.search-result{display:flex;align-items:center;line-height:1;padding:16px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:61.25em){.search-result{padding:24px}}.search-result:not(:last-child){margin-bottom:24px}.search-result__content{flex:1}.search-result__title{font-size:16px;line-height:24px;font-weight:700}@media (min-width:61.25em){.search-result__title{font-size:22px;line-height:32px}}.search-result__excerpt{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;color:var(--color-gray)}.search-result__date{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;color:var(--color-gray)}.search-result__media{margin-right:16px;background-color:var(--bg-white)}@media (min-width:61.25em){.search-result__media{margin-right:24px}}.search-result__image{display:block;width:72px;height:64px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray)}@media (min-width:61.25em){.search-result__image{width:128px;height:96px}}.search-result:active,.search-result:focus,.search-result:hover{color:#414d5a}.search-result:active .search-result__title,.search-result:focus .search-result__title,.search-result:hover .search-result__title{text-decoration:underline}.share{display:flex}@media (max-width:46.24em){.share{margin-top:16px;justify-content:flex-start}}@media (min-width:46.25em){.share{margin-right:auto}}.share__item:not(:last-child){margin-left:8px}.share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--bg-white);transition:.5s;border:.5px solid var(--color-border)}.share__link:active,.share__link:focus,.share__link:hover{opacity:.8}.content{display:flex;align-items:center;flex-direction:column;word-break:break-word;padding:0 50px 40px}.content>*{min-width:100%}.content>*+*{margin-top:32px}.content a{color:#414d5a;text-decoration:underline}.content a:active,.content a:focus,.content a:hover{color:var(--color-brand);text-decoration:underline}.content dl,.content fieldset,.content form,.content ol,.content p,.content ul{font-size:18px;line-height:28px}.content table{font-size:16px;line-height:24px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content hr{display:flex;align-items:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.content hr:before{content:". . .";color:#414d5a}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:48px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1+*,.content h2+*,.content h3+*,.content h4+*,.content h5+*,.content h6+*{margin-top:8px}.content h1{font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:40px;line-height:48px}.content h1+h2,.content h1+h3,.content h1+h4,.content h1+h5,.content h1+h6{margin-top:16px}.content h2{font-size:32px;line-height:40px}.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6{margin-top:16px}.content h3{font-size:24px;line-height:32px}.content h3+h4,.content h3+h5,.content h3+h6{margin-top:16px}.content h4{font-size:20px;line-height:24px}.content h4+h5,.content h4+h6{margin-top:8px}.content h5{font-size:16px;line-height:20px}.content h5+h6{margin-top:8px}.content dd,.content ol,.content ul{font-size:1em;padding-right:8px;padding-left:16px;margin:0 0 25px}.content dd>*+*,.content ol>*+*,.content ul>*+*{margin-top:8px}.content dd:not(:root:root),.content ol:not(:root:root),.content ul:not(:root:root){-webkit-padding-start:16px}.content .gh-post-upgrade-cta{display:none;visibility:hidden}.kg-embed-card{display:flex;flex-direction:column;align-items:center}.kg-embed-card>*{width:100%}.kg-card{width:100%;box-sizing:border-box;margin:0 auto;padding:8px 0 0;color:#737883;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.8em;line-height:1.4;text-align:center;white-space:normal;margin:0 0 30px}@media (min-width:20em){.kg-card{display:block;width:87%!important;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.kg-card a{color:#737883}.kg-card a a{color:#737883}.kg-code-card{display:flex;position:relative;flex-direction:column-reverse;width:100%;border-radius:5px 5px 0 0}.kg-code-card figcaption{order:1;width:100%;box-sizing:border-box;margin:0 auto;padding:14px 15px 10px;border-radius:4px 4px 0 0;background:#20242c;color:#d2d7e1;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;line-height:1;text-align:right;white-space:normal}@media (min-width:20em){.kg-code-card figcaption{min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0;padding:15px;border-top:1px solid #dde1e9;border-radius:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}}.kg-code-card pre{margin:0}@media (max-width:600px){.kg-code-card{width:unset;border:unset;border-radius:0}}.kg-image{margin:auto}.kg-width-full,.kg-width-wide{width:100%}.twitter-tweet{width:100%!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.twitter-tweet+script+figcaption{background-color:var(--bg-gray)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-gray)}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:61.25em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-right:16px}@media (min-width:61.25em){.kg-gallery-image:not(:first-of-type){margin-right:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:flex;min-height:144px;border-radius:2px;background-color:var(--bg-white);color:#414d5a;text-decoration:none}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:start;padding:24px}@media (min-width:61.25em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;font-weight:700;line-height:20px;transition:color .26s ease-in-out}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:48px;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-icon{width:24px;height:24px;margin-left:8px;border-radius:24px}.kg-bookmark-author:after{margin:0 8px;content:"•"}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.24em){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.kg-bookmark-content{order:2}}.btn{display:inline-block;padding:16px 32px;color:#fff;background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;border:none;cursor:pointer;border-radius:2px;transition:all .26s ease-in-out}.btn:active,.btn:focus,.btn:hover{opacity:.9;text-decoration:none}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--full{width:100%}.btn--fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--small{padding:8px 16px}.btn--outline{color:var(--color-brand);background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-brand)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{color:#fff;background-color:var(--color-brand)}.btn--action{color:#fff;background-color:var(--color-brand)}.btn--danger{color:#fff;background-color:var(--color-error)}.btn--dark{color:#fff;background-color:var(--bg-dark)}.btn--loading,.btn.loading,.subscribe-form .btn{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}.btn--loading:after,.btn.loading:after,.subscribe-form .btn:after{margin-right:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-left-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.post-card{display:flex;position:relative;flex-direction:column;width:100%;margin-bottom:32px;overflow:hidden;border-radius:2px;background-color:var(--bg-white);box-shadow:0 1px 4px rgba(39,44,49,.15)}.post-card__media{overflow:hidden;background-color:var(--bg-gray-darker)}.post-card__image-wrap{display:block;position:relative}.post-card__image{width:646px;height:372px;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.post-card__image{width:unset;height:auto}}.post-card__image:hover{opacity:.7;cursor:pointer}.post-card__content{flex-grow:1;margin-top:0!important;padding:24px}@media (min-width:61.25em){.post-card__content{padding:32px}}.post-card__title{margin:0;padding:0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:1.9em;font-weight:unset;letter-spacing:-.3px;line-height:1.1;transition:all .2s ease-out}@media (max-width:1000px){.post-card__title{font-size:1.8em!important}}@media (max-width:800px){.post-card__title{margin-bottom:0}}@media (max-width:600px){.post-card__title{font-size:1.6em!important}}@media (max-width:400px){.post-card__title{font-size:1.5em}}.post-card__title:hover{color:#40cebb;cursor:pointer}.post-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:1.1em;font-weight:500;line-height:22px}@media (max-width:600px){.post-card__excerpt{font-size:.95em;line-height:1.15}}.post-card__meta{display:flex;z-index:2;position:relative;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:.5px solid var(--color-border);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:16px}.post-card__author{display:flex;align-items:center;color:var(--color-gray);white-space:nowrap}.post-card__author_name{font-weight:600;transition:color .26s}.post-card__date{color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.post-card__author_media{width:32px;height:32px;margin-left:8px;border-radius:100%;background-color:var(--bg-gray)}.post-card__author_image{width:32px;min-width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.post-card .primary-tag{padding:6px;border-radius:3px;color:#fff;font-size:1.1em;font-weight:600;line-height:.7;transition:.2s all ease-out}.post-card .primary-tag:hover{background:#fff;cursor:pointer}@media (max-width:61.24em){.pagination{margin-bottom:32px}}.subscribe{padding:32px 24px 40px;border-radius:2px;background-color:#414d5a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDIxNjM3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMTYuOTk5OTk3LDk3My4zNjIxNiBjIC00LjQzODYsMCAtNy45OTk5OTk3LDMuNzMzMyAtNy45OTk5OTk3LDguMjE4OCBsIDAsNDEuNTMxMjQgYyAwLDQuNDg1NCAzLjU2MTM5OTcsOC4yNSA3Ljk5OTk5OTcsOC4yNSBsIDY2LjAwMDAwNiwwIGMgNC40Mzg2LDAgOCwtMy43NjQ2IDgsLTguMjUgbCAwLC00MS41MzEyNCBjIDAsLTQuNDg1NSAtMy41NjE0LC04LjIxODggLTgsLTguMjE4OCBsIC02Ni4wMDAwMDUsMCB6IG0gMCw0IDY2LjAwMDAwNiwwIGMgMC41OTE5LDAgMS4xNTA4LDAuMTcwNSAxLjY1NjIsMC40MDYyIEwgNTIuNDY4Nzk4LDEwMDguMzMxIGMgLTEuNDc3NCwxLjQwMjYgLTMuMzk1MSwxLjQwMjcgLTQuODc1LDAgbCAtMzIuMjUsLTMwLjU2MjY0IGMgMC41MDU0LC0wLjIzNTcgMS4wNjQzLC0wLjQwNjIgMS42NTYyLC0wLjQwNjIgeiBtIC0zLjkzNzUsMy43NSAyMi43ODEzLDIxLjU5Mzg0IC0yMi40MDYzLDIyLjM3NSBjIC0wLjI4MDYsLTAuNTgyNyAtMC40Mzc1LC0xLjI0OTcgLTAuNDM3NSwtMS45Njg4IGwgMCwtNDEuNTMxMjQgYyAwLC0wLjE2MjQgMC4wNDcsLTAuMzEyMyAwLjA2MiwtMC40Njg4IHogbSA3My44NzUwMDYsMCBjIDAuMDE2LDAuMTU2NSAwLjA2MiwwLjMwNjQgMC4wNjIsMC40Njg4IGwgMCw0MS41MzEyNCBjIDAsMC43MDg3IC0wLjE2NDQsMS4zNjA5IC0wLjQzNzUsMS45Mzc1IGwgLTIyLjM0MzcwNSwtMjIuMzc1IDIyLjcxODcwNSwtMjEuNTYyNTQgeiBtIC0yNS42MjUwMDUsMjQuMzQzODQgMjEuODc1MDA1LDIxLjkwNjIgYyAtMC4wNjMsMCAtMC4xMjQxLDAgLTAuMTg3NSwwIGwgLTY2LjAwMDAwNSwwIGMgLTAuMDUzLDAgLTAuMTA0LDAgLTAuMTU2MiwwIGwgMjEuOTA2MiwtMjEuODc1IDYuMDkzOCw1Ljc1IGMgMi45MDIzLDIuNzUxMiA3LjQ3MzMsMi43NTUxIDEwLjM3NSwwIGwgNi4wOTM3LC01Ljc4MTIgeiIgZmlsbD0iIzAyMTYzNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=);background-position:left -80px top -120px;background-repeat:no-repeat;color:var(--color-white);word-break:break-word}@media (min-width:46.25em){.subscribe--center{display:flex;flex-direction:column;align-items:center}}.subscribe h3{font-size:28px;line-height:1.2}.subscribe-form .alert{display:none}.subscribe-form .btn{width:100%;line-height:24px}.subscribe-form .btn:after{display:none}.subscribe-form.loading .btn:after{display:block}.subscribe-form.error .alert--error,.subscribe-form.invalid .alert--invalid,.subscribe-form.success .alert--success{display:block}@media (min-width:46.25em){.subscribe-form--compact{display:flex;flex-direction:column;flex-wrap:wrap}.subscribe-form--compact .form-group{display:flex}.subscribe-form--compact .btn{flex:3;border-top-right-radius:0;border-bottom-right-radius:0;line-height:initial}.subscribe-form--compact .subscribe-form__input[type=email]{margin:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--bg-gray)}}.sidebar-social-widget{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.sidebar-social-widget svg{color:#a1adc6}.sidebar-social-widget button{-webkit-appearance:none!important;padding:unset;border:0!important;outline:0!important;background:100% 0!important;font-size:1.8em;transition:all .2s ease-out;min-width:38px;display:flex;justify-content:center}@media (max-width:1000px){.sidebar-social-widget button{font-size:1.7em}}.sidebar-social-widget button:hover{transform:scale(1.2);cursor:pointer!important}.sidebar-social-widget button:hover.medium,.sidebar-social-widget button:hover.medium svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.facebook svg{color:#718dc8!important}.sidebar-social-widget button:hover.twitter svg{color:#7dc8e1}.sidebar-social-widget button:hover.angellist,.sidebar-social-widget button:hover.github svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.rss svg{color:#ffa367!important}.sidebar-social-widget button:hover.feedly svg{color:#60d293!important}.sidebar-social-widget button:hover.pocket svg{color:#f5778a!important}.sidebar-social-widget button:hover{cursor:pointer}.footer{width:100%;justify-content:space-around;padding:40px 0;border-top:.5px solid var(--color-border);background-color:#fff;margin:40px auto 0}@media (max-width:1000px){.footer{padding:40px}}.footer .o-grid{justify-content:space-between;padding:0!important}.footer .footer-section{max-width:27%}@media (max-width:800px){.footer .footer-section{max-width:unset;margin-bottom:40px}}.footer .footer-section.newsletter{min-width:250px}.footer .footer-title{color:#4e576a;font-family:TTNormsPro-Medium,HelveticaNeue,sans-serif;font-size:16px;text-transform:uppercase;text-rendering:optimizelegibility}@media (max-width:61.24em){.footer__section:not(:last-child){margin-bottom:16px;padding-bottom:16px}}@media (max-width:46.24em){.footer__section:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--color-border)}}.footer .footer-description{font-size:16px;line-height:1.4}.footer .footer-logo{width:220px;margin-bottom:20px}.footer__headline{margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:22px;text-transform:uppercase}.footer__copyright{color:var(--color-gray);text-align:center}@media (min-width:46.25em){.footer__copyright{margin-top:32px;padding-top:16px;border-top:.5px solid var(--color-border)}}.footer__copyright a{color:var(--color-gray);transition:color .26s}.footer__copyright a:active,.footer__copyright a:focus,.footer__copyright a:hover{color:var(--color-brand)}.footer-list li{margin:0}.footer-list a{display:block;margin-bottom:4px;padding:0 0 4px;font-weight:400;line-height:22px;font-size:.95em;transition:color .26s ease-in-out;text-rendering:optimizelegibility;color:#414d5a}.footer-list a:active,.footer-list a:focus,.footer-list a:hover{color:#0297f6}.title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid var(--color-border);color:#4e576a}.title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.title-bar__link{display:flex;align-items:center;transition:.5s}.title-bar__link:active,.title-bar__link:focus,.title-bar__link:hover{color:var(--color-brand)}.card-author{display:flex;width:100%;padding:24px;border:.5px solid var(--color-border);border-radius:2px;background-color:#fff}.card-author__media{width:80px;height:80px;margin-left:20px;border-radius:100%;background-color:var(--bg-gray)}.card-author__image{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author__name{font-size:18px;font-weight:700;line-height:28px}.card-author__name a{transition:.5s}.card-author__name a:active,.card-author__name a:focus,.card-author__name a:hover{color:var(--color-brand)}.card-author__bio{color:var(--color-gray);font-size:16px;line-height:24px}.card-author .icon{fill:#414d5a;vertical-align:sub;transition:.5s}.card-author .icon:active,.card-author .icon:focus,.card-author .icon:hover{fill:var(--color-brand)}.card-author-mini{display:flex;width:100%;border-radius:2px;transition:all .2s ease-out;padding:12px 12px}.card-author-mini:first-child{padding:0 12px 12px}.card-author-mini:last-child{padding:12px 12px 6px}.card-author-mini:hover{cursor:pointer;background-color:#40cebb}.card-author-mini:hover *{color:#fff!important}.card-author-mini__media{width:64px;height:64px;margin-left:16px;border-radius:100%;background-color:var(--bg-gray)}.card-author-mini__image{width:64px;min-width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author-mini__name{color:#4e576a;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1;transition:.5s}.card-author-mini__bio{margin-top:4px;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.card-author-mini:active,.card-author-mini:focus,.card-author-mini:hover{color:var(--color-brand)}.teaser{display:flex;align-items:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.teaser:not(:last-child){margin-bottom:24px}.teaser__media{margin-right:16px;background-color:var(--bg-gray)}.teaser__content{flex:1}.teaser__image{display:block;width:80px;height:64px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:2px;box-shadow:-4px 4px 0 var(--bg-gray)}.teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700}.teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}.teaser:active,.teaser:focus,.teaser:hover{color:#414d5a}.teaser:active .teaser__title,.teaser:focus .teaser__title,.teaser:hover .teaser__title{color:#414d5a;text-decoration:underline}.widget{overflow:hidden;margin-bottom:24px;box-shadow:0 1px 4px rgba(39,44,49,.15);padding:20px;background:#fff}.archive{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.archive__title{font-size:24px;line-height:32px}.archive__description{margin-top:4px;color:var(--color-gray);font-size:16px;line-height:24px}.author{display:flex;background:#fff;flex-direction:column;align-items:center;padding:32px;margin-bottom:32px;text-align:center;border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:46.25em){.author{flex-direction:row;text-align:right;align-items:flex-start}}.author__media{width:80px;height:80px;border-radius:100%;margin-bottom:16px;background-color:var(--bg-gray)}@media (min-width:46.25em){.author__media{margin-bottom:0;margin-left:24px}}.author__image{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;min-width:80px;border-radius:100%}.author__title{font-size:24px;line-height:32px}.author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.author__links{display:flex;justify-content:center;margin-top:8px;color:var(--color-gray)}@media (min-width:46.25em){.author__links{justify-content:flex-start}}.author__links-item{display:flex;align-items:center;font-size:12px}.author__links-item:not(:last-child){margin-left:8px}.author__links-icon{fill:var(--color-gray);vertical-align:bottom;transition:.5s}.author__links-icon:active,.author__links-icon:focus,.author__links-icon:hover{fill:var(--color-brand)}.author-meta-text{font-size:14px;line-height:1}.tags{margin-bottom:-8px;overflow:hidden}@media (min-width:46.25em){.tags{margin-bottom:-16px}}.tags a{display:inline-block;margin-left:10px;padding:9px 10px 7px;border-radius:3px;background:rgba(238,238,238,.7);color:#6b7583!important;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.85em;line-height:1;transition:all .2s ease-out}.tag-card{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:32px;background-color:var(--bg-white);box-shadow:inset 0 0 0 1px var(--color-border)}.tag-card-wrap{display:flex}.tag-card__media{background-color:var(--bg-gray-darker)}.tag-card__image-wrap{display:block;position:relative;padding-top:56.25%}.tag-card__image{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-card__content{display:flex;flex-grow:1;flex-direction:column;padding:32px 32px 0 32px}.tag-card__title{font-size:16px;line-height:20px;font-weight:700}.tag-card__url:after{content:"";position:absolute;right:0;top:0;left:0;bottom:0;z-index:1}.tag-card__description{position:relative;z-index:2;font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;margin-bottom:16px}.tag-card__meta{font-size:12px;line-height:16px;font-weight:500;color:var(--color-gray);margin:16px 32px 0;padding:16px 0 32px 0;border-top:.5px solid var(--color-border)}.tag-card:active .tag-card__url,.tag-card:focus .tag-card__url,.tag-card:hover .tag-card__url{text-decoration:underline}.tags-list-container{margin-bottom:32px;background-color:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.tags-list-container{margin-bottom:unset}}.tags-list-wrap{position:relative}.tags-list-wrap:after{position:absolute;top:50%;left:0;width:24px;height:16px;transform:translate(0,-50%);background:var(--bg-tag-list);content:""}.tags-list{-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:baseline;overflow-x:scroll}.tags-list::-webkit-scrollbar{display:none}.tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.tags-list__item{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap}.tags-list__link{display:block;margin-left:16px;padding:24px 0;color:var(--color-gray);transition:color .26s}@media (min-width:61.25em){.tags-list__link{margin-left:24px}}.tags-list__link--current{box-shadow:inset 0 -2px #414d5a;color:#414d5a}.tags-list__link:active,.tags-list__link:focus,.tags-list__link:hover{color:#414d5a}@media (min-width:61.25em){.member-plans{display:flex;align-items:stretch;justify-content:center}.member-plan{flex:1 1 auto;display:flex;flex-direction:column}.member-plan+.member-plan{margin-right:40px}}.member-plan{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:4px solid var(--color-border)}.member-plan--free{border:4px solid var(--color-brand)}.member-plan--premium{border:4px solid var(--bg-dark)}.member-plan__header{position:relative;padding-bottom:24px;color:var(--color-gray);text-align:center}.member-plan__title{margin-bottom:16px;color:#414d5a;font-size:20px;line-height:24px;font-weight:700}.member-plan__sign{vertical-align:top;margin-top:4px;display:inline-block;font-size:18px;line-height:28px;font-weight:600}.member-plan__amount{font-size:48px;line-height:56px;color:var(--color-brand)}.member-plan__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.member-plan__list li{position:relative;font-size:12px;line-height:16px;font-weight:500;padding:0 24px 16px 0}.member-plan__list li:before{display:block;position:absolute;content:"✓";right:0;top:-4px;font-size:14px;line-height:22px;font-weight:800}.member-plan__list li:last-child{padding-bottom:0}.alert{font-weight:500;font-size:12px;line-height:16px;text-align:center;margin-top:8px;padding:8px 16px;background-color:var(--bg-white);border-radius:2px}.alert:empty{display:none}.alert--success{color:var(--color-success)}.alert--invalid{color:var(--color-error)}.alert--error{color:var(--color-error)}.post-upgrade-cta{position:relative;text-align:center;padding:24px;background-color:var(--bg-white);border:.5px solid var(--color-border)}@media (min-width:46.25em){.post-upgrade-cta{padding:40px}}@media (min-width:61.25em){.post-upgrade-cta{padding:56px}}.post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.widget.about .widget-logo{max-width:240px;margin:0 auto 15px}.widget.about .description{font-size:.9em;text-align:center}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-type-italic{font-style:italic}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:right}.u-text-right{text-align:left}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}.u-bg-white{background-color:#fff}.u-border{border:.5px solid var(--color-border)}.u-border-radius{border-radius:2px}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-8{margin-bottom:8px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-p-32{padding:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-grid{display:grid;grid-template-columns:2fr 1fr!important;max-width:1000px;margin:auto;-moz-column-gap:30px;column-gap:30px}@media (max-width:1000px){.main-grid{max-width:95%!important}}@media (max-width:800px){.main-grid{grid-template-columns:1fr!important;max-width:90%;display:unset}}@media (min-width:20em){.main-grid .o-wrapper{grid-template-columns:1fr!important}}.post>*+*{margin-top:32px}.post-wrapper{position:relative;max-width:850px;margin:0 auto}@media (max-width:800px){.post-wrapper{width:100%;max-width:unset}}.post-wrapper .post{position:relative;margin:0 0 30px;background:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.post-wrapper .post{margin:0}}.post-wrapper .post .intro-notice{display:flex;align-items:center;justify-content:left;margin:25px auto 30px 0;padding:20px;border-radius:5px;background:#eceef1;color:#6e7482;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;font-style:italic;line-height:1.6}@media (min-width:20em){.post-wrapper .post .intro-notice{align-items:flex-start}}.post-wrapper .post .intro-notice img{min-width:40px;height:40px;margin:0 0 0 15px;opacity:.7}@media (min-width:20em){.post-wrapper .post .intro-notice img{min-width:50px}}.post-wrapper .post .intro-notice p{margin:0;color:#677584;line-height:1.6em}@media (min-width:20em){.post-wrapper .post .intro-notice p{line-height:1.5em}}.post-wrapper .post .intro-notice p a{border-bottom:1px solid #638cca;color:#638cca;word-break:break-word;transition:all .2s ease-out}.post-wrapper .post .intro-notice p a:hover{border-color:#0297f6;color:#0297f6}.post-wrapper .post .intro-notice p{line-height:1.5}.post-wrapper .post p{-webkit-font-smoothing:auto;margin:0 0 25px;color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:1em;line-height:1.8em}.post-wrapper .post li>code,.post-wrapper .post p>code{display:inline;padding:2px 4px;overflow-y:visible;border-radius:3px;background:rgba(144,181,223,.15);color:#3e6c97;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;white-space:nowrap}.post-head{display:flex;flex-direction:column-reverse;margin:0 auto;padding:0;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0}@media (max-width:850px){.post-head{padding:0}}@media (max-width:600px){.post-head{flex-direction:column}}.post-header__excerpt{font-family:CamphorPro-Medium,HelveticaNeue,sans-serif!important}.post-title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:var(--header-color);font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-title{padding:0 8%;font-size:1.9em}}@media (max-width:800px){.post-title{padding:unset}}@media (max-width:600px){.post-title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:right}}.post-image{order:3;width:100%;max-width:850px;min-height:490px;margin:0 auto;overflow:hidden;background-color:#dbe5f1;background-position-y:center!important;background-size:cover!important;box-shadow:0 1px 3px rgba(39,44,49,.1)}@media (max-width:1000px){.post-image{min-height:unset;margin:0 30px;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0}}@media (max-width:600px){.post-image{margin:0;box-shadow:0 0 5px rgba(46,63,78,.1)}}.post-image img{width:100%;height:auto;min-height:490px;line-height:1}@media (max-width:1000px){.post-image img{min-height:unset}}@media (max-width:600px){.post-image img{border:0}}.post-meta{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:780px;margin:15px auto 0}@media (max-width:1000px){.post-meta{padding:0 8%}}@media (max-width:600px){.post-meta{flex-wrap:wrap;align-items:center;justify-content:left;order:2;width:auto;max-width:none;margin:15px 0 40px;padding:0 20px}}.post-meta .tags{padding:5px 10px;border-radius:3px;color:#fff;font-size:.95em}.post-meta .meta-item{display:flex;align-items:center;margin:0 15px;color:#7e8da3;font-size:1.1em;line-height:1;text-transform:capitalize}@media (max-width:600px){.post-meta .meta-item{height:14px;margin:0 0 0 20px;font-size:1.2em;line-height:1.5}.post-meta .meta-item:last-of-type{margin:0}}.post-meta .meta-item svg{margin-left:5px;color:#7e8da3!important;font-size:.95em}.post-meta .meta-item span{display:inline-block;height:11px;font-size:.9em}.post-meta .meta-item *{padding:0;font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;line-height:1;white-space:nowrap}.post-meta .meta-item a{color:#7e8da3}.post-meta .meta-item.desktop{display:flex}@media (max-width:600px){.post-meta .meta-item.date{display:none}}@media (max-width:500px){.post-meta .meta-item.reading-time{display:none}}.post-meta .meta-item.author img{width:25px;height:25px;margin-left:3px;overflow:hidden;border-radius:50%}.post-meta .meta-item.author a{transition:all .2s ease-out}.post-meta .meta-item a{text-decoration:none}.post-meta .meta-item a:hover{color:#40cebb}.post-meta .meta-item a:hover>span{color:#40cebb!important}.post-card__image-wrap{position:relative;background-color:var(--bg-gray-darker);box-shadow:8px 16px 24px -8px rgba(0,0,0,.08)}.post-image{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out}.post-image:hover{opacity:.7}.post-header__details{padding:30px 50px 0}@media (max-width:800px){.post-header__details{padding:10px 50px 0}}.post-header__title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-header__title{padding:0 8%;font-size:1.9em}}@media (max-width:600px){.post-header__title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:right}}.post-header__excerpt{margin:0 0 10px;color:var(--color-gray);font-size:1.2em}.post-header__meta{margin:24px 0;font-size:12px;line-height:16px;letter-spacing:.5px}@media (max-width:800px){.post-header__meta{display:flex;align-items:center}}.post-header__author{display:flex;align-items:center}.post-header__author:active__author_name,.post-header__author:focus__author_name,.post-header__author:hover__author_name{color:#414d5a}.post-header__author_name{font-weight:600;transition:color .26s}.post-header__date{font-size:12px;line-height:16px}.post-header__author_media{width:32px;height:32px;border-radius:100%;margin-left:8px}.post-header__author_image{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:--bg-white;color:--color-dark;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.3em;text-rendering:optimizelegibility}html body ::-moz-selection{background:#0297f6;color:#fff}html body ::selection{background:#0297f6;color:#fff}html body ::-moz-selection{background:#0297f6;color:#fff} \ No newline at end of file +@charset "UTF-8";@import url(//hello.myfonts.net/count/3c0ce8);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand:#0297f6;--color-hover:#40cebb;--color-white:#FFFFFF;--color-dark:#414d5a;--color-text:#414d5a;--color-gray:#687385;--color-error:#bf616a;--color-success:#a3be8c;--color-border:#EAECEE;--header-color:#4e576a;--color-nav-link:#6c768b;--color-inline-code:#3e6c97;--bg-gray:#F5F7F9;--bg-gray-darker:#EDEFF1;--bg-dark:#12245A;--bg-white:#f4f8fb;--color-code-inline:var(--color-inline-code);--bg-tag-list:linear-gradient(to left, var(--bg-white), rgba(255, 255, 255, 0))}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Regular.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Regular.woff) format("woff");font-family:CamphorPro-Regular}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Medium.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Medium.woff) format("woff");font-family:CamphorPro-Medium}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Bold.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Bold.woff) format("woff");font-family:CamphorPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Bold.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Bold.woff) format("woff");font-family:TTNormsPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Medium.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Medium.woff) format("woff");font-family:TTNormsPro-Medium}code[class*=language-],pre[class*=language-]{color:#000;background:100% 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:right;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 CamphorPro-Regular,HelveticaNeue,sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;left:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;left:50%;bottom:-7px;margin-left:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{left:auto;right:50%;margin-right:-16px}.tooltipped-sw::after{margin-left:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{left:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;left:50%;bottom:auto;margin-left:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{left:auto;right:50%;margin-right:-16px}.tooltipped-nw::after{margin-left:-16px}.tooltipped-n::after,.tooltipped-s::after{transform:translateX(-50%)}.tooltipped-w::after{left:100%;bottom:50%;margin-left:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;right:-7px;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;right:100%;margin-right:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;left:-7px;bottom:50%;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{left:0;margin-left:0}.tooltipped-align-right-1::before{left:10px}.tooltipped-align-right-2::before{left:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{right:0;margin-right:0}.tooltipped-align-left-1::before{right:5px}.tooltipped-align-left-2::before{right:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{left:auto;right:50%;transform:translateX(50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{left:100%}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{transform:rotate(-360deg)}}@keyframes spin{100%{transform:rotate(-360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(-0.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;right:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}.commento-root{padding:32px!important}.commento-root .commento-markdown-help tr td pre{padding:initial;background:100% 0}.commento-root blockquote{border-top:0;font-weight:inherit;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-gray)}.icon{width:32px;height:32px}.icon--m{width:48px;height:48px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{max-width:1000px;margin:0 auto;padding:0 16px}@media (min-width:46.25em){.o-grid{display:flex}}.o-grid .o-grid{padding:0}@media (min-width:46.25em){.o-grid .o-grid{margin-left:-16px;margin-right:-16px}}@media (min-width:61.25em){.o-grid .o-grid{margin-left:-24px;margin-right:-24px}}.o-grid--center{align-items:center}.o-grid--full{max-width:100vw}@media (min-width:46.25em){.o-grid__col{flex-grow:1}}@media (min-width:61.25em){.o-grid__col{flex-grow:1}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:46.25em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--9-10-m{width:90%}.o-grid__col--4-4-m{width:100%}}@media (min-width:61.25em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{flex-grow:initial;margin:0 auto}.o-grid__col--end{margin-right:auto}.o-grid__col--initial-grow{flex-grow:initial}.site-container{display:flex;min-height:100vh;flex-direction:column}.site-container .o-wrapper{flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-gray);font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;line-height:1.5;direction:rtl}body p{color:#414d5a}a{color:inherit;text-decoration:none}dd,ol,ul{margin-right:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border-bottom:.5px solid var(--color-border)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:61.25em){blockquote{font-size:32px;line-height:40px}}.kg-code-card>code[class*=language-],.kg-code-card>pre{-moz-tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;padding:15px 20px 20px;overflow-x:scroll;background:#2e3440;color:#fff;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.85em!important;hyphens:none;line-height:1.5;direction:rtl;text-align:right;white-space:pre;word-break:normal;word-spacing:normal;-o-tab-size:4;tab-size:4;text-shadow:unset!important}@media (max-width:600px){.kg-code-card>code[class*=language-],.kg-code-card>pre{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0;padding:15px 15px 20px;border-radius:0!important;font-size:.8em!important;white-space:pre-wrap}.kg-code-card>code[class*=language-]:hover,.kg-code-card>pre:hover{cursor:-webkit-grab;cursor:grab}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{width:0;height:0;background:100% 0}}.kg-code-card>code[class*=language-] *,.kg-code-card>pre *{text-shadow:unset!important}.kg-code-card>code[class*=language-]::-moz-selection,.kg-code-card>pre::-moz-selection{background:100% 0}.kg-code-card>code[class*=language-]::selection,.kg-code-card>pre::selection{background:100% 0}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{display:none}.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{white-space:pre-wrap!important}@media (max-width:600px){.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{border-radius:0;white-space:pre!important;display:inline}}.kg-code-card>code[class*=language-] code .token.cdata,.kg-code-card>code[class*=language-] code .token.comment,.kg-code-card>code[class*=language-] code .token.doctype,.kg-code-card>code[class*=language-] code .token.prolog,.kg-code-card>pre code .token.cdata,.kg-code-card>pre code .token.comment,.kg-code-card>pre code .token.doctype,.kg-code-card>pre code .token.prolog{color:#99a3b6}.kg-code-card>code[class*=language-] code .token.punctuation,.kg-code-card>pre code .token.punctuation{color:#81a1c1}.kg-code-card>code[class*=language-] code .token.boolean,.kg-code-card>code[class*=language-] code .token.constant,.kg-code-card>code[class*=language-] code .token.deleted,.kg-code-card>code[class*=language-] code .token.number,.kg-code-card>code[class*=language-] code .token.property,.kg-code-card>code[class*=language-] code .token.symbol,.kg-code-card>code[class*=language-] code .token.tag,.kg-code-card>pre code .token.boolean,.kg-code-card>pre code .token.constant,.kg-code-card>pre code .token.deleted,.kg-code-card>pre code .token.number,.kg-code-card>pre code .token.property,.kg-code-card>pre code .token.symbol,.kg-code-card>pre code .token.tag{color:#b48ead;font-weight:700}.kg-code-card>code[class*=language-] code .token.attr-name,.kg-code-card>code[class*=language-] code .token.char,.kg-code-card>code[class*=language-] code .token.inserted,.kg-code-card>code[class*=language-] code .token.selector,.kg-code-card>code[class*=language-] code .token.string,.kg-code-card>pre code .token.attr-name,.kg-code-card>pre code .token.char,.kg-code-card>pre code .token.inserted,.kg-code-card>pre code .token.selector,.kg-code-card>pre code .token.string{color:#bdd0ad}.kg-code-card>code[class*=language-] code .token.builtin,.kg-code-card>pre code .token.builtin{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.triple-quoted-string,.kg-code-card>pre code .token.triple-quoted-string{color:#99a3b6}.kg-code-card>code[class*=language-] code .language-css .token.string,.kg-code-card>code[class*=language-] code .style .token.string,.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>code[class*=language-] code .token.operator,.kg-code-card>code[class*=language-] code .token.url,.kg-code-card>pre code .language-css .token.string,.kg-code-card>pre code .style .token.string,.kg-code-card>pre code .token.entity,.kg-code-card>pre code .token.operator,.kg-code-card>pre code .token.url{background:100% 0;color:#81a1c1}.kg-code-card>code[class*=language-] code .token.atrule,.kg-code-card>code[class*=language-] code .token.attr-value,.kg-code-card>code[class*=language-] code .token.keyword,.kg-code-card>pre code .token.atrule,.kg-code-card>pre code .token.attr-value,.kg-code-card>pre code .token.keyword{color:#81a1c1;font-weight:700}.kg-code-card>code[class*=language-] code .token.function,.kg-code-card>pre code .token.function{color:#8fbcbb;font-weight:700}.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>code[class*=language-] code .token.regex,.kg-code-card>code[class*=language-] code .token.variable,.kg-code-card>pre code .token.important,.kg-code-card>pre code .token.regex,.kg-code-card>pre code .token.variable{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.bold,.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>pre code .token.bold,.kg-code-card>pre code .token.important{font-weight:700}.kg-code-card>code[class*=language-] code .token.italic,.kg-code-card>pre code .token.italic{font-style:italic}.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>pre code .token.entity{cursor:help}.kg-code-card>code[class*=language-] code .token.decorator,.kg-code-card>pre code .token.decorator{font-weight:700}.kg-code-card>code[class*=language-].language-html .token.variable,.kg-code-card>code[class*=language-].language-jinja2 .token.variable,.kg-code-card>pre.language-html .token.variable,.kg-code-card>pre.language-jinja2 .token.variable{color:#eceff4}.kg-code-card>code[class*=language-].language-html .token.attr-name,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-name,.kg-code-card>pre.language-html .token.attr-name,.kg-code-card>pre.language-jinja2 .token.attr-name{color:#ebcb8b}.kg-code-card>code[class*=language-].language-html .token.attr-value,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-value,.kg-code-card>pre.language-html .token.attr-value,.kg-code-card>pre.language-jinja2 .token.attr-value{color:#bdd0ad;font-weight:400}.kg-code-card>code[class*=language-].language-html .token.doctype .name,.kg-code-card>code[class*=language-].language-jinja2 .token.doctype .name,.kg-code-card>pre.language-html .token.doctype .name,.kg-code-card>pre.language-jinja2 .token.doctype .name{color:#e5e9f0}.kg-code-card>code[class*=language-].language-json .token.property,.kg-code-card>pre.language-json .token.property{color:#a3be8c}.content-body>pre[class*=language-]{margin:0;padding:20px;overflow:auto;background:#2e3440;color:#fff}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;background:#2e3440;color:#d8dee9}.namespace{opacity:.7}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}pre[class*=language-shell]>code[class*=language-shell]{white-space:pre!important}code[class*=language-ini] .token.selector{color:#8fbcbb!important;font-weight:700!important}code[class*=language-ini] .token.attr-value{color:#d7e6f4!important;font-weight:unset!important}.line-highlight{z-index:0;position:absolute;left:0;right:0;margin-top:1em;padding:inherit 0;background:#3b4252;line-height:inherit;white-space:pre;pointer-events:none}.content-body>pre{margin-top:30px!important;margin-bottom:30px!important;border-radius:4px;background:#2e3440}.comment-body p>code{display:inline}input{display:block;border:1px solid #dfe3e9;border-radius:2px;background-color:var(--color-white);color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=week],select,textarea{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;line-height:12px}input[type=email],input[type=text],input[type=url]{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;font-size:14px;line-height:0}table{width:100%;max-width:100%;background-color:var(--bg-white)}table td,table th{text-align:right;padding:16px 32px;border-top:1px solid var(--color-border)}table thead th{white-space:nowrap}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{transform:scaleX(-1)}.header{position:relative;padding:20px 0;background-color:#fff;border-bottom:.5px solid var(--color-border)}@media (max-width:600px){.header{padding:15px 0}}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.logo-icon{height:40px;margin-left:25px;transition:all .2s ease-out;width:40px}.logo-icon__link{display:block;font-size:22px;font-weight:700;line-height:1;transition:color .26s ease-in-out}.logo-icon__link:active,.logo-icon__link:focus,.logo-icon__link:hover{color:var(--color-brand)}.logo-icon__img{max-height:40px}.nav-wrap{display:flex;flex:2;align-items:center;justify-content:space-between}@media (max-width:600px){.nav-wrap{visibility:hidden;z-index:10;position:fixed;top:0;left:0;bottom:0;right:0;flex-direction:column!important;align-items:center;width:100%;height:100vh;padding-top:72px;transform:scale(.96);background-color:var(--bg-gray);opacity:0}.nav-wrap.is-active{visibility:visible;display:block;justify-content:unset;transform:scale(1);opacity:1;transition:all 250ms cubic-bezier(.694,0,.335,1);padding:42px}.nav-wrap.is-active .o-plain-list{visibility:visible;flex-direction:column;align-items:flex-start}}.nav{display:flex;align-items:center;justify-content:flex-end}.nav--left{justify-content:end}.nav--right{justify-content:flex-end}@media (max-width:800px){.nav--right{visibility:hidden}}@media (max-width:19.99em){.nav{width:100%;padding-left:32px;padding-right:32px}}.nav__item:not(:last-child){margin-left:24px}@media (max-width:600px){.nav__item{margin-bottom:16px}}.nav .main-nav-link{color:var(--color-nav-link);font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;font-size:16px}.nav__link{display:flex;align-items:center;color:var(--color-nav-link);font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap;transition:color .26s}@media (max-width:46.24em){.nav__link{font-size:14px;line-height:22px}}.nav__link--current{color:#414d5a}.home-template .nav__link--current{color:var(--color-gray)}.nav__link:active,.nav__link:focus,.nav__link:hover{color:#414d5a}.nav__icon-search{width:16px;height:16px;margin-left:4px}.nav-toggle{display:none}@media (max-width:800px){.nav-toggle{display:block;z-index:10;position:absolute;top:50%;left:0;width:24px;height:16px;transform:translateY(-50%);cursor:pointer}}.nav-toggle__icon{position:absolute;right:0;width:24px;height:1px;background:#414d5a;cursor:pointer}.nav-toggle__icon:after,.nav-toggle__icon:before{display:block;height:100%;background-color:inherit;content:""}.nav-toggle__icon:before{transform:translateY(16px)}.nav-toggle__icon:after{transform:translateY(7px)}.nav-toggle--close .nav-toggle__icon{height:2px;background-color:transparent}.nav-toggle--close .nav-toggle__icon:after,.nav-toggle--close .nav-toggle__icon:before{visibility:visible;position:relative;background:#414d5a}.nav-toggle--close .nav-toggle__icon:before{top:9px;transform:rotate(45deg)}.nav-toggle--close .nav-toggle__icon:after{top:7px;transform:rotate(-45deg)}.search{position:fixed;top:0;left:0;bottom:0;right:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;transform:scale(.96);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end}.search.is-active{z-index:101;opacity:1;transform:scale(1);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start}.search__form{display:flex;justify-content:center;align-items:center;position:relative}.search__icon{position:absolute;right:24px;fill:var(--color-gray);width:24px;height:24px}.search__input[type=search]{width:100%;margin-bottom:0;padding:16px;padding-right:56px;font-weight:600;border:.5px solid var(--color-border);color:#414d5a;-webkit-appearance:none}.search__input[type=search]::-moz-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.search__close{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;left:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-white);border:4px solid var(--color-border)}@media (min-width:46.25em){.search__close{top:16px;left:24px}}@media (min-width:61.25em){.search__close{top:32px;left:32px}}.search__close .icon{fill:var(--color-gray);transition:.5s}.search__close:hover .icon{fill:var(--color-gray);transform:rotate(-90deg)}.search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px}@media (min-width:46.25em){.search-results{height:calc(100vh - 160px)}}.search-result{display:flex;align-items:center;line-height:1;padding:16px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:61.25em){.search-result{padding:24px}}.search-result:not(:last-child){margin-bottom:24px}.search-result__content{flex:1}.search-result__title{font-size:16px;line-height:24px;font-weight:700}@media (min-width:61.25em){.search-result__title{font-size:22px;line-height:32px}}.search-result__excerpt{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;color:var(--color-gray)}.search-result__date{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;color:var(--color-gray)}.search-result__media{margin-right:16px;background-color:var(--bg-white)}@media (min-width:61.25em){.search-result__media{margin-right:24px}}.search-result__image{display:block;width:72px;height:64px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray)}@media (min-width:61.25em){.search-result__image{width:128px;height:96px}}.search-result:active,.search-result:focus,.search-result:hover{color:#414d5a}.search-result:active .search-result__title,.search-result:focus .search-result__title,.search-result:hover .search-result__title{text-decoration:underline}.share{display:flex}@media (max-width:46.24em){.share{margin-top:16px;justify-content:flex-start}}@media (min-width:46.25em){.share{margin-right:auto}}.share__item:not(:last-child){margin-left:8px}.share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--bg-white);transition:.5s;border:.5px solid var(--color-border)}.share__link:active,.share__link:focus,.share__link:hover{opacity:.8}.content{display:flex;align-items:center;flex-direction:column;word-break:break-word;padding:0 50px 40px}.content>*{min-width:100%}.content>*+*{margin-top:32px}.content a{color:#414d5a;text-decoration:underline}.content a:active,.content a:focus,.content a:hover{color:var(--color-brand);text-decoration:underline}.content dl,.content fieldset,.content form,.content ol,.content p,.content ul{font-size:18px;line-height:28px}.content table{font-size:16px;line-height:24px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content hr{display:flex;align-items:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.content hr:before{content:". . .";color:#414d5a}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:48px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1+*,.content h2+*,.content h3+*,.content h4+*,.content h5+*,.content h6+*{margin-top:8px}.content h1{font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:40px;line-height:48px}.content h1+h2,.content h1+h3,.content h1+h4,.content h1+h5,.content h1+h6{margin-top:16px}.content h2{font-size:32px;line-height:40px}.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6{margin-top:16px}.content h3{font-size:24px;line-height:32px}.content h3+h4,.content h3+h5,.content h3+h6{margin-top:16px}.content h4{font-size:20px;line-height:24px}.content h4+h5,.content h4+h6{margin-top:8px}.content h5{font-size:16px;line-height:20px}.content h5+h6{margin-top:8px}.content dd,.content ol,.content ul{font-size:1em;padding-right:8px;padding-left:16px;margin:0 0 25px}.content dd>*+*,.content ol>*+*,.content ul>*+*{margin-top:8px}.content dd:not(:root:root),.content ol:not(:root:root),.content ul:not(:root:root){-webkit-padding-start:16px}.content .gh-post-upgrade-cta{display:none;visibility:hidden}.kg-embed-card{display:flex;flex-direction:column;align-items:center}.kg-embed-card>*{width:100%}.kg-card{margin:0 auto;padding:8px 0 0;color:#737883;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.8em;line-height:1.4;text-align:center;white-space:normal;margin:0 0 30px}@media (min-width:20em){.kg-card{display:block;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.kg-card a{color:#737883}.kg-card a a{color:#737883}.kg-code-card{display:flex;position:relative;flex-direction:column-reverse;width:100%;border-radius:5px 5px 0 0}.kg-code-card figcaption{order:1;width:100%;margin:0 auto;padding:14px 15px 10px;border-radius:4px 4px 0 0;background:#20242c;color:#d2d7e1;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;line-height:1;text-align:right;white-space:normal}@media (min-width:20em){.kg-code-card figcaption{padding:10px 15px;font-size:1.1em;border-radius:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}}.kg-code-card pre{margin:0}@media (max-width:600px){.kg-code-card{width:unset;border:unset;border-radius:0}}.kg-image{margin:auto}.kg-width-full,.kg-width-wide{width:100%}.twitter-tweet{width:100%!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.twitter-tweet+script+figcaption{background-color:var(--bg-gray)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-gray)}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:61.25em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-right:16px}@media (min-width:61.25em){.kg-gallery-image:not(:first-of-type){margin-right:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:flex;min-height:144px;border-radius:2px;background-color:var(--bg-white);color:#414d5a;text-decoration:none}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:start;padding:24px}@media (min-width:61.25em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;font-weight:700;line-height:20px;transition:color .26s ease-in-out}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:48px;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-icon{width:24px;height:24px;margin-left:8px;border-radius:24px}.kg-bookmark-author:after{margin:0 8px;content:"•"}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.24em){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.kg-bookmark-content{order:2}}.btn{display:inline-block;padding:16px 32px;color:#fff;background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;border:none;cursor:pointer;border-radius:2px;transition:all .26s ease-in-out}.btn:active,.btn:focus,.btn:hover{opacity:.9;text-decoration:none}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--full{width:100%}.btn--fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--small{padding:8px 16px}.btn--outline{color:var(--color-brand);background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-brand)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{color:#fff;background-color:var(--color-brand)}.btn--action{color:#fff;background-color:var(--color-brand)}.btn--danger{color:#fff;background-color:var(--color-error)}.btn--dark{color:#fff;background-color:var(--bg-dark)}.btn--loading,.btn.loading,.subscribe-form .btn{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}.btn--loading:after,.btn.loading:after,.subscribe-form .btn:after{margin-right:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-left-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.post-card{display:flex;position:relative;flex-direction:column;width:100%;margin-bottom:32px;overflow:hidden;border-radius:2px;background-color:var(--bg-white);box-shadow:0 1px 4px rgba(39,44,49,.15)}.post-card__media{overflow:hidden;background-color:var(--bg-gray-darker)}.post-card__image-wrap{display:block;position:relative}.post-card__image{width:646px;height:372px;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.post-card__image{width:unset;height:auto}}.post-card__image:hover{opacity:.7;cursor:pointer}.post-card__content{flex-grow:1;margin-top:0!important;padding:24px}@media (min-width:61.25em){.post-card__content{padding:32px}}.post-card__title{margin:0;padding:0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:1.9em;font-weight:unset;letter-spacing:-.3px;line-height:1.1;transition:all .2s ease-out}@media (max-width:1000px){.post-card__title{font-size:1.8em!important}}@media (max-width:800px){.post-card__title{margin-bottom:0}}@media (max-width:600px){.post-card__title{font-size:1.6em!important}}@media (max-width:400px){.post-card__title{font-size:1.5em}}.post-card__title:hover{color:#40cebb;cursor:pointer}.post-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:1.1em;font-weight:500;line-height:22px}@media (max-width:600px){.post-card__excerpt{font-size:.95em;line-height:1.15}}.post-card__meta{display:flex;z-index:2;position:relative;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:.5px solid var(--color-border);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:16px}.post-card__author{display:flex;align-items:center;color:var(--color-gray);white-space:nowrap}.post-card__author_name{font-weight:600;transition:color .26s}.post-card__date{color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.post-card__author_media{width:32px;height:32px;margin-left:8px;border-radius:100%;background-color:var(--bg-gray)}.post-card__author_image{width:32px;min-width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.post-card .primary-tag{padding:6px;border-radius:3px;color:#fff;font-size:1.1em;font-weight:600;line-height:.7;transition:.2s all ease-out}.post-card .primary-tag:hover{background:#fff;cursor:pointer}@media (max-width:61.24em){.pagination{margin-bottom:32px}}.subscribe{padding:32px 24px 40px;border-radius:2px;background-color:#414d5a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDIxNjM3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMTYuOTk5OTk3LDk3My4zNjIxNiBjIC00LjQzODYsMCAtNy45OTk5OTk3LDMuNzMzMyAtNy45OTk5OTk3LDguMjE4OCBsIDAsNDEuNTMxMjQgYyAwLDQuNDg1NCAzLjU2MTM5OTcsOC4yNSA3Ljk5OTk5OTcsOC4yNSBsIDY2LjAwMDAwNiwwIGMgNC40Mzg2LDAgOCwtMy43NjQ2IDgsLTguMjUgbCAwLC00MS41MzEyNCBjIDAsLTQuNDg1NSAtMy41NjE0LC04LjIxODggLTgsLTguMjE4OCBsIC02Ni4wMDAwMDUsMCB6IG0gMCw0IDY2LjAwMDAwNiwwIGMgMC41OTE5LDAgMS4xNTA4LDAuMTcwNSAxLjY1NjIsMC40MDYyIEwgNTIuNDY4Nzk4LDEwMDguMzMxIGMgLTEuNDc3NCwxLjQwMjYgLTMuMzk1MSwxLjQwMjcgLTQuODc1LDAgbCAtMzIuMjUsLTMwLjU2MjY0IGMgMC41MDU0LC0wLjIzNTcgMS4wNjQzLC0wLjQwNjIgMS42NTYyLC0wLjQwNjIgeiBtIC0zLjkzNzUsMy43NSAyMi43ODEzLDIxLjU5Mzg0IC0yMi40MDYzLDIyLjM3NSBjIC0wLjI4MDYsLTAuNTgyNyAtMC40Mzc1LC0xLjI0OTcgLTAuNDM3NSwtMS45Njg4IGwgMCwtNDEuNTMxMjQgYyAwLC0wLjE2MjQgMC4wNDcsLTAuMzEyMyAwLjA2MiwtMC40Njg4IHogbSA3My44NzUwMDYsMCBjIDAuMDE2LDAuMTU2NSAwLjA2MiwwLjMwNjQgMC4wNjIsMC40Njg4IGwgMCw0MS41MzEyNCBjIDAsMC43MDg3IC0wLjE2NDQsMS4zNjA5IC0wLjQzNzUsMS45Mzc1IGwgLTIyLjM0MzcwNSwtMjIuMzc1IDIyLjcxODcwNSwtMjEuNTYyNTQgeiBtIC0yNS42MjUwMDUsMjQuMzQzODQgMjEuODc1MDA1LDIxLjkwNjIgYyAtMC4wNjMsMCAtMC4xMjQxLDAgLTAuMTg3NSwwIGwgLTY2LjAwMDAwNSwwIGMgLTAuMDUzLDAgLTAuMTA0LDAgLTAuMTU2MiwwIGwgMjEuOTA2MiwtMjEuODc1IDYuMDkzOCw1Ljc1IGMgMi45MDIzLDIuNzUxMiA3LjQ3MzMsMi43NTUxIDEwLjM3NSwwIGwgNi4wOTM3LC01Ljc4MTIgeiIgZmlsbD0iIzAyMTYzNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=);background-position:left -80px top -120px;background-repeat:no-repeat;color:var(--color-white);word-break:break-word}@media (min-width:46.25em){.subscribe--center{display:flex;flex-direction:column;align-items:center}}.subscribe h3{font-size:28px;line-height:1.2}.subscribe-form .alert{display:none}.subscribe-form .btn{width:100%;line-height:24px}.subscribe-form .btn:after{display:none}.subscribe-form.loading .btn:after{display:block}.subscribe-form.error .alert--error,.subscribe-form.invalid .alert--invalid,.subscribe-form.success .alert--success{display:block}@media (min-width:46.25em){.subscribe-form--compact{display:flex;flex-direction:column;flex-wrap:wrap}.subscribe-form--compact .form-group{display:flex}.subscribe-form--compact .btn{flex:3;border-top-right-radius:0;border-bottom-right-radius:0;line-height:initial}.subscribe-form--compact .subscribe-form__input[type=email]{margin:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--bg-gray)}}.sidebar-social-widget{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.sidebar-social-widget svg{color:#a1adc6}.sidebar-social-widget button{-webkit-appearance:none!important;padding:unset;border:0!important;outline:0!important;background:100% 0!important;font-size:1.8em;transition:all .2s ease-out;min-width:38px;display:flex;justify-content:center}@media (max-width:1000px){.sidebar-social-widget button{font-size:1.7em}}.sidebar-social-widget button:hover{transform:scale(1.2);cursor:pointer!important}.sidebar-social-widget button:hover.medium,.sidebar-social-widget button:hover.medium svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.facebook svg{color:#718dc8!important}.sidebar-social-widget button:hover.twitter svg{color:#7dc8e1}.sidebar-social-widget button:hover.angellist,.sidebar-social-widget button:hover.github svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.rss svg{color:#ffa367!important}.sidebar-social-widget button:hover.feedly svg{color:#60d293!important}.sidebar-social-widget button:hover.pocket svg{color:#f5778a!important}.sidebar-social-widget button:hover{cursor:pointer}.footer{width:100%;justify-content:space-around;padding:40px 0;border-top:.5px solid var(--color-border);background-color:#fff;margin:40px auto 0}@media (max-width:1000px){.footer{padding:40px}}.footer .o-grid{justify-content:space-between;padding:0!important}.footer .footer-section{max-width:27%}@media (max-width:800px){.footer .footer-section{max-width:unset;margin-bottom:40px}}.footer .footer-section.newsletter{min-width:250px}.footer .footer-title{color:#4e576a;font-family:TTNormsPro-Medium,HelveticaNeue,sans-serif;font-size:16px;text-transform:uppercase;text-rendering:optimizelegibility}@media (max-width:61.24em){.footer__section:not(:last-child){margin-bottom:16px;padding-bottom:16px}}@media (max-width:46.24em){.footer__section:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--color-border)}}.footer .footer-description{font-size:16px;line-height:1.4}.footer .footer-logo{width:220px;margin-bottom:20px}.footer__headline{margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:22px;text-transform:uppercase}.footer__copyright{color:var(--color-gray);text-align:center}@media (min-width:46.25em){.footer__copyright{margin-top:32px;padding-top:16px;border-top:.5px solid var(--color-border)}}.footer__copyright a{color:var(--color-gray);transition:color .26s}.footer__copyright a:active,.footer__copyright a:focus,.footer__copyright a:hover{color:var(--color-brand)}.footer-list li{margin:0}.footer-list a{display:block;margin-bottom:4px;padding:0 0 4px;font-weight:400;line-height:22px;font-size:.95em;transition:color .26s ease-in-out;text-rendering:optimizelegibility;color:#414d5a}.footer-list a:active,.footer-list a:focus,.footer-list a:hover{color:#0297f6}.title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid var(--color-border);color:#4e576a}.title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.title-bar__link{display:flex;align-items:center;transition:.5s}.title-bar__link:active,.title-bar__link:focus,.title-bar__link:hover{color:var(--color-brand)}.card-author{display:flex;width:100%;padding:24px;border:.5px solid var(--color-border);border-radius:2px;background-color:#fff}.card-author__media{width:80px;height:80px;margin-left:20px;border-radius:100%;background-color:var(--bg-gray)}.card-author__image{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author__name{font-size:18px;font-weight:700;line-height:28px}.card-author__name a{transition:.5s}.card-author__name a:active,.card-author__name a:focus,.card-author__name a:hover{color:var(--color-brand)}.card-author__bio{color:var(--color-gray);font-size:16px;line-height:24px}.card-author .icon{fill:#414d5a;vertical-align:sub;transition:.5s}.card-author .icon:active,.card-author .icon:focus,.card-author .icon:hover{fill:var(--color-brand)}.card-author-mini{display:flex;width:100%;border-radius:2px;transition:all .2s ease-out;padding:12px 12px}.card-author-mini:first-child{padding:0 12px 12px}.card-author-mini:last-child{padding:12px 12px 6px}.card-author-mini:hover{cursor:pointer;background-color:#40cebb}.card-author-mini:hover *{color:#fff!important}.card-author-mini__media{width:64px;height:64px;margin-left:16px;border-radius:100%;background-color:var(--bg-gray)}.card-author-mini__image{width:64px;min-width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author-mini__name{color:#4e576a;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1;transition:.5s}.card-author-mini__bio{margin-top:4px;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.card-author-mini:active,.card-author-mini:focus,.card-author-mini:hover{color:var(--color-brand)}.teaser{display:flex;align-items:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.teaser:not(:last-child){margin-bottom:24px}.teaser__media{margin-right:16px;background-color:var(--bg-gray)}.teaser__content{flex:1}.teaser__image{display:block;width:80px;height:64px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:2px;box-shadow:-4px 4px 0 var(--bg-gray)}.teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700}.teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}.teaser:active,.teaser:focus,.teaser:hover{color:#414d5a}.teaser:active .teaser__title,.teaser:focus .teaser__title,.teaser:hover .teaser__title{color:#414d5a;text-decoration:underline}.widget{overflow:hidden;margin-bottom:24px;box-shadow:0 1px 4px rgba(39,44,49,.15);padding:20px;background:#fff}.archive{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.archive__title{font-size:24px;line-height:32px}.archive__description{margin-top:4px;color:var(--color-gray);font-size:16px;line-height:24px}.author{display:flex;background:#fff;flex-direction:column;align-items:center;padding:32px;margin-bottom:32px;text-align:center;border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:46.25em){.author{flex-direction:row;text-align:right;align-items:flex-start}}.author__media{width:80px;height:80px;border-radius:100%;margin-bottom:16px;background-color:var(--bg-gray)}@media (min-width:46.25em){.author__media{margin-bottom:0;margin-left:24px}}.author__image{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;min-width:80px;border-radius:100%}.author__title{font-size:24px;line-height:32px}.author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.author__links{display:flex;justify-content:center;margin-top:8px;color:var(--color-gray)}@media (min-width:46.25em){.author__links{justify-content:flex-start}}.author__links-item{display:flex;align-items:center;font-size:12px}.author__links-item:not(:last-child){margin-left:8px}.author__links-icon{fill:var(--color-gray);vertical-align:bottom;transition:.5s}.author__links-icon:active,.author__links-icon:focus,.author__links-icon:hover{fill:var(--color-brand)}.author-meta-text{font-size:14px;line-height:1}.tags{margin-bottom:-8px;overflow:hidden}@media (min-width:46.25em){.tags{margin-bottom:-16px}}.tags a{display:inline-block;margin-left:10px;padding:9px 10px 7px;border-radius:3px;background:hsla(0deg,0%,93.3%,.7);color:#6b7583!important;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.85em;line-height:1;transition:all .2s ease-out}.tag-card{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:32px;background-color:var(--bg-white);box-shadow:inset 0 0 0 1px var(--color-border)}.tag-card-wrap{display:flex}.tag-card__media{background-color:var(--bg-gray-darker)}.tag-card__image-wrap{display:block;position:relative;padding-top:56.25%}.tag-card__image{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-card__content{display:flex;flex-grow:1;flex-direction:column;padding:32px 32px 0 32px}.tag-card__title{font-size:16px;line-height:20px;font-weight:700}.tag-card__url:after{content:"";position:absolute;right:0;top:0;left:0;bottom:0;z-index:1}.tag-card__description{position:relative;z-index:2;font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;margin-bottom:16px}.tag-card__meta{font-size:12px;line-height:16px;font-weight:500;color:var(--color-gray);margin:16px 32px 0;padding:16px 0 32px 0;border-top:.5px solid var(--color-border)}.tag-card:active .tag-card__url,.tag-card:focus .tag-card__url,.tag-card:hover .tag-card__url{text-decoration:underline}.tags-list-container{margin-bottom:32px;background-color:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.tags-list-container{margin-bottom:unset}}.tags-list-wrap{position:relative}.tags-list-wrap:after{position:absolute;top:50%;left:0;width:24px;height:16px;transform:translate(0,-50%);background:var(--bg-tag-list);content:""}.tags-list{-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:baseline;overflow-x:scroll}.tags-list::-webkit-scrollbar{display:none}.tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.tags-list__item{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap}.tags-list__link{display:block;margin-left:16px;padding:24px 0;color:var(--color-gray);transition:color .26s}@media (min-width:61.25em){.tags-list__link{margin-left:24px}}.tags-list__link--current{box-shadow:inset 0 -2px #414d5a;color:#414d5a}.tags-list__link:active,.tags-list__link:focus,.tags-list__link:hover{color:#414d5a}@media (min-width:61.25em){.member-plans{display:flex;align-items:stretch;justify-content:center}.member-plan{flex:1 1 auto;display:flex;flex-direction:column}.member-plan+.member-plan{margin-right:40px}}.member-plan{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:4px solid var(--color-border)}.member-plan--free{border:4px solid var(--color-brand)}.member-plan--premium{border:4px solid var(--bg-dark)}.member-plan__header{position:relative;padding-bottom:24px;color:var(--color-gray);text-align:center}.member-plan__title{margin-bottom:16px;color:#414d5a;font-size:20px;line-height:24px;font-weight:700}.member-plan__sign{vertical-align:top;margin-top:4px;display:inline-block;font-size:18px;line-height:28px;font-weight:600}.member-plan__amount{font-size:48px;line-height:56px;color:var(--color-brand)}.member-plan__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.member-plan__list li{position:relative;font-size:12px;line-height:16px;font-weight:500;padding:0 24px 16px 0}.member-plan__list li:before{display:block;position:absolute;content:"✓";right:0;top:-4px;font-size:14px;line-height:22px;font-weight:800}.member-plan__list li:last-child{padding-bottom:0}.alert{font-weight:500;font-size:12px;line-height:16px;text-align:center;margin-top:8px;padding:8px 16px;background-color:var(--bg-white);border-radius:2px}.alert:empty{display:none}.alert--success{color:var(--color-success)}.alert--invalid{color:var(--color-error)}.alert--error{color:var(--color-error)}.post-upgrade-cta{position:relative;text-align:center;padding:24px;background-color:var(--bg-white);border:.5px solid var(--color-border)}@media (min-width:46.25em){.post-upgrade-cta{padding:40px}}@media (min-width:61.25em){.post-upgrade-cta{padding:56px}}.post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.widget.about .widget-logo{max-width:240px;margin:0 auto 15px}.widget.about .description{font-size:.9em;text-align:center}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-type-italic{font-style:italic}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:right}.u-text-right{text-align:left}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}.u-bg-white{background-color:#fff}.u-border{border:.5px solid var(--color-border)}.u-border-radius{border-radius:2px}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-8{margin-bottom:8px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-p-32{padding:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-grid{display:grid;grid-template-columns:2fr 1fr!important;max-width:1000px;margin:auto;-moz-column-gap:30px;column-gap:30px}@media (max-width:1000px){.main-grid{max-width:95%!important}}@media (max-width:800px){.main-grid{grid-template-columns:1fr!important;max-width:90%;display:unset}}@media (min-width:20em){.main-grid .o-wrapper{grid-template-columns:1fr!important}}.post>*+*{margin-top:32px}.post-wrapper{position:relative;max-width:850px;margin:0 auto}@media (max-width:800px){.post-wrapper{width:100%;max-width:unset}}.post-wrapper .post{position:relative;margin:0 0 30px;background:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.post-wrapper .post{margin:0}}.post-wrapper .post .intro-notice{display:flex;align-items:center;justify-content:left;margin:25px auto 30px 0;padding:20px;border-radius:5px;background:#eceef1;color:#6e7482;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;font-style:italic;line-height:1.6}@media (min-width:20em){.post-wrapper .post .intro-notice{align-items:flex-start}}.post-wrapper .post .intro-notice img{min-width:40px;height:40px;margin:0 0 0 15px;opacity:.7}@media (min-width:20em){.post-wrapper .post .intro-notice img{min-width:50px}}.post-wrapper .post .intro-notice p{margin:0;color:#677584;line-height:1.6em}@media (min-width:20em){.post-wrapper .post .intro-notice p{line-height:1.5em}}.post-wrapper .post .intro-notice p a{border-bottom:1px solid #638cca;color:#638cca;word-break:break-word;transition:all .2s ease-out}.post-wrapper .post .intro-notice p a:hover{border-color:#0297f6;color:#0297f6}.post-wrapper .post .intro-notice p{line-height:1.5}.post-wrapper .post p{-webkit-font-smoothing:auto;margin:0 0 25px;color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:1em;line-height:1.8em}.post-wrapper .post li>code,.post-wrapper .post p>code{display:inline;padding:2px 4px;overflow-y:visible;border-radius:3px;background:rgba(144,181,223,.15);color:#3e6c97;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;white-space:nowrap}.post-head{display:flex;flex-direction:column-reverse;margin:0 auto;padding:0;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0}@media (max-width:850px){.post-head{padding:0}}@media (max-width:600px){.post-head{flex-direction:column}}.post-header__excerpt{font-family:CamphorPro-Medium,HelveticaNeue,sans-serif!important}.post-title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:var(--header-color);font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-title{padding:0 8%;font-size:1.9em}}@media (max-width:800px){.post-title{padding:unset}}@media (max-width:600px){.post-title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:right}}.post-image{order:3;width:100%;max-width:850px;min-height:490px;margin:0 auto;overflow:hidden;background-color:#dbe5f1;background-position-y:center!important;background-size:cover!important;box-shadow:0 1px 3px rgba(39,44,49,.1)}@media (max-width:1000px){.post-image{min-height:unset;margin:0 30px;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0}}@media (max-width:600px){.post-image{margin:0;box-shadow:0 0 5px rgba(46,63,78,.1)}}.post-image img{width:100%;height:auto;min-height:490px;line-height:1}@media (max-width:1000px){.post-image img{min-height:unset}}@media (max-width:600px){.post-image img{border:0}}.post-meta{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:780px;margin:15px auto 0}@media (max-width:1000px){.post-meta{padding:0 8%}}@media (max-width:600px){.post-meta{flex-wrap:wrap;align-items:center;justify-content:left;order:2;width:auto;max-width:none;margin:15px 0 40px;padding:0 20px}}.post-meta .tags{padding:5px 10px;border-radius:3px;color:#fff;font-size:.95em}.post-meta .meta-item{display:flex;align-items:center;margin:0 15px;color:#7e8da3;font-size:1.1em;line-height:1;text-transform:capitalize}@media (max-width:600px){.post-meta .meta-item{height:14px;margin:0 0 0 20px;font-size:1.2em;line-height:1.5}.post-meta .meta-item:last-of-type{margin:0}}.post-meta .meta-item svg{margin-left:5px;color:#7e8da3!important;font-size:.95em}.post-meta .meta-item span{display:inline-block;height:11px;font-size:.9em}.post-meta .meta-item *{padding:0;font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;line-height:1;white-space:nowrap}.post-meta .meta-item a{color:#7e8da3}.post-meta .meta-item.desktop{display:flex}@media (max-width:600px){.post-meta .meta-item.date{display:none}}@media (max-width:500px){.post-meta .meta-item.reading-time{display:none}}.post-meta .meta-item.author img{width:25px;height:25px;margin-left:3px;overflow:hidden;border-radius:50%}.post-meta .meta-item.author a{transition:all .2s ease-out}.post-meta .meta-item a{text-decoration:none}.post-meta .meta-item a:hover{color:#40cebb}.post-meta .meta-item a:hover>span{color:#40cebb!important}.post-card__image-wrap{position:relative;background-color:var(--bg-gray-darker);box-shadow:8px 16px 24px -8px rgba(0,0,0,.08)}.post-image{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out}.post-image:hover{opacity:.7}.post-header__details{padding:30px 50px 0}@media (max-width:800px){.post-header__details{padding:10px 50px 0}}.post-header__title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-header__title{padding:0 8%;font-size:1.9em}}@media (max-width:600px){.post-header__title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:right}}.post-header__excerpt{margin:0 0 10px;color:var(--color-gray);font-size:1.2em}.post-header__meta{margin:24px 0;font-size:12px;line-height:16px;letter-spacing:.5px}@media (max-width:800px){.post-header__meta{display:flex;align-items:center}}.post-header__author{display:flex;align-items:center}.post-header__author:active__author_name,.post-header__author:focus__author_name,.post-header__author:hover__author_name{color:#414d5a}.post-header__author_name{font-weight:600;transition:color .26s}.post-header__date{font-size:12px;line-height:16px}.post-header__author_media{width:32px;height:32px;border-radius:100%;margin-left:8px}.post-header__author_image{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:--bg-white;color:--color-dark;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.3em;text-rendering:optimizelegibility}html body ::-moz-selection{background:#0297f6;color:#fff}html body ::selection{background:#0297f6;color:#fff}html body ::-moz-selection{background:#0297f6;color:#fff} \ No newline at end of file diff --git a/assets/css/style-min.css b/assets/css/style-min.css index 673557c..71d7886 100644 --- a/assets/css/style-min.css +++ b/assets/css/style-min.css @@ -1 +1 @@ -@charset "UTF-8";@import url(//hello.myfonts.net/count/3c0ce8);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand:#0297f6;--color-hover:#40cebb;--color-white:#FFFFFF;--color-dark:#414d5a;--color-text:#414d5a;--color-gray:#687385;--color-error:#bf616a;--color-success:#a3be8c;--color-border:#EAECEE;--header-color:#4e576a;--color-nav-link:#6c768b;--color-inline-code:#3e6c97;--bg-gray:#F5F7F9;--bg-gray-darker:#EDEFF1;--bg-dark:#12245A;--bg-white:#f4f8fb;--color-code-inline:var(--color-inline-code);--bg-tag-list:linear-gradient(to left, var(--bg-white), rgba(255, 255, 255, 0))}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Regular.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Regular.woff) format("woff");font-family:CamphorPro-Regular}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Medium.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Medium.woff) format("woff");font-family:CamphorPro-Medium}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Bold.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Bold.woff) format("woff");font-family:CamphorPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Bold.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Bold.woff) format("woff");font-family:TTNormsPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Medium.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Medium.woff) format("woff");font-family:TTNormsPro-Medium}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 CamphorPro-Regular,HelveticaNeue,sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:var(--color-tooltip-text);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-tooltip-bg);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-tooltip-bg);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-tooltip-bg)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-tooltip-bg)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-s::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-tooltip-bg)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-tooltip-bg)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{right:100%}@media screen and (min-width:0\0){.tooltipped-multiline::after{width:250px}}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;left:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}.commento-root{padding:32px!important}.commento-root .commento-markdown-help tr td pre{padding:initial;background:0 0}.commento-root blockquote{border-top:0;font-weight:inherit;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-gray)}.icon{width:32px;height:32px}.icon--m{width:48px;height:48px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{max-width:1000px;margin:0 auto;padding:0 16px}@media (min-width:46.25em){.o-grid{display:flex}}.o-grid .o-grid{padding:0}@media (min-width:46.25em){.o-grid .o-grid{margin-right:-16px;margin-left:-16px}}@media (min-width:61.25em){.o-grid .o-grid{margin-right:-24px;margin-left:-24px}}.o-grid--center{align-items:center}.o-grid--full{max-width:100vw}@media (min-width:46.25em){.o-grid__col{flex-grow:1}}@media (min-width:61.25em){.o-grid__col{flex-grow:1}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:46.25em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--9-10-m{width:90%}.o-grid__col--4-4-m{width:100%}}@media (min-width:61.25em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{flex-grow:initial;margin:0 auto}.o-grid__col--end{margin-left:auto}.o-grid__col--initial-grow{flex-grow:initial}.site-container{display:flex;min-height:100vh;flex-direction:column}.site-container .o-wrapper{flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-gray);font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;line-height:1.5;direction:ltr}body p{color:#414d5a}a{color:inherit;text-decoration:none}dd,ol,ul{margin-left:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border-bottom:.5px solid var(--color-border)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:61.25em){blockquote{font-size:32px;line-height:40px}}.kg-code-card>code[class*=language-],.kg-code-card>pre{-moz-tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;padding:15px 20px 20px;overflow-x:scroll;background:#2e3440;color:#fff;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.85em!important;hyphens:none;line-height:1.5;direction:ltr;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;-o-tab-size:4;tab-size:4;text-shadow:unset!important}@media (max-width:600px){.kg-code-card>code[class*=language-],.kg-code-card>pre{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0;padding:15px 15px 20px;border-radius:0!important;font-size:.8em!important;white-space:pre-wrap}.kg-code-card>code[class*=language-]:hover,.kg-code-card>pre:hover{cursor:-webkit-grab;cursor:grab}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{width:0;height:0;background:0 0}}.kg-code-card>code[class*=language-] *,.kg-code-card>pre *{text-shadow:unset!important}.kg-code-card>code[class*=language-]::-moz-selection,.kg-code-card>pre::-moz-selection{background:0 0}.kg-code-card>code[class*=language-]::selection,.kg-code-card>pre::selection{background:0 0}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{display:none}.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{white-space:pre-wrap!important}@media (max-width:600px){.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{border-radius:0;white-space:pre!important;display:inline}}.kg-code-card>code[class*=language-] code .token.cdata,.kg-code-card>code[class*=language-] code .token.comment,.kg-code-card>code[class*=language-] code .token.doctype,.kg-code-card>code[class*=language-] code .token.prolog,.kg-code-card>pre code .token.cdata,.kg-code-card>pre code .token.comment,.kg-code-card>pre code .token.doctype,.kg-code-card>pre code .token.prolog{color:#99a3b6}.kg-code-card>code[class*=language-] code .token.punctuation,.kg-code-card>pre code .token.punctuation{color:#81a1c1}.kg-code-card>code[class*=language-] code .token.boolean,.kg-code-card>code[class*=language-] code .token.constant,.kg-code-card>code[class*=language-] code .token.deleted,.kg-code-card>code[class*=language-] code .token.number,.kg-code-card>code[class*=language-] code .token.property,.kg-code-card>code[class*=language-] code .token.symbol,.kg-code-card>code[class*=language-] code .token.tag,.kg-code-card>pre code .token.boolean,.kg-code-card>pre code .token.constant,.kg-code-card>pre code .token.deleted,.kg-code-card>pre code .token.number,.kg-code-card>pre code .token.property,.kg-code-card>pre code .token.symbol,.kg-code-card>pre code .token.tag{color:#b48ead;font-weight:700}.kg-code-card>code[class*=language-] code .token.attr-name,.kg-code-card>code[class*=language-] code .token.char,.kg-code-card>code[class*=language-] code .token.inserted,.kg-code-card>code[class*=language-] code .token.selector,.kg-code-card>code[class*=language-] code .token.string,.kg-code-card>pre code .token.attr-name,.kg-code-card>pre code .token.char,.kg-code-card>pre code .token.inserted,.kg-code-card>pre code .token.selector,.kg-code-card>pre code .token.string{color:#bdd0ad}.kg-code-card>code[class*=language-] code .token.builtin,.kg-code-card>pre code .token.builtin{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.triple-quoted-string,.kg-code-card>pre code .token.triple-quoted-string{color:#99a3b6}.kg-code-card>code[class*=language-] code .language-css .token.string,.kg-code-card>code[class*=language-] code .style .token.string,.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>code[class*=language-] code .token.operator,.kg-code-card>code[class*=language-] code .token.url,.kg-code-card>pre code .language-css .token.string,.kg-code-card>pre code .style .token.string,.kg-code-card>pre code .token.entity,.kg-code-card>pre code .token.operator,.kg-code-card>pre code .token.url{background:0 0;color:#81a1c1}.kg-code-card>code[class*=language-] code .token.atrule,.kg-code-card>code[class*=language-] code .token.attr-value,.kg-code-card>code[class*=language-] code .token.keyword,.kg-code-card>pre code .token.atrule,.kg-code-card>pre code .token.attr-value,.kg-code-card>pre code .token.keyword{color:#81a1c1;font-weight:700}.kg-code-card>code[class*=language-] code .token.function,.kg-code-card>pre code .token.function{color:#8fbcbb;font-weight:700}.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>code[class*=language-] code .token.regex,.kg-code-card>code[class*=language-] code .token.variable,.kg-code-card>pre code .token.important,.kg-code-card>pre code .token.regex,.kg-code-card>pre code .token.variable{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.bold,.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>pre code .token.bold,.kg-code-card>pre code .token.important{font-weight:700}.kg-code-card>code[class*=language-] code .token.italic,.kg-code-card>pre code .token.italic{font-style:italic}.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>pre code .token.entity{cursor:help}.kg-code-card>code[class*=language-] code .token.decorator,.kg-code-card>pre code .token.decorator{font-weight:700}.kg-code-card>code[class*=language-].language-html .token.variable,.kg-code-card>code[class*=language-].language-jinja2 .token.variable,.kg-code-card>pre.language-html .token.variable,.kg-code-card>pre.language-jinja2 .token.variable{color:#eceff4}.kg-code-card>code[class*=language-].language-html .token.attr-name,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-name,.kg-code-card>pre.language-html .token.attr-name,.kg-code-card>pre.language-jinja2 .token.attr-name{color:#ebcb8b}.kg-code-card>code[class*=language-].language-html .token.attr-value,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-value,.kg-code-card>pre.language-html .token.attr-value,.kg-code-card>pre.language-jinja2 .token.attr-value{color:#bdd0ad;font-weight:400}.kg-code-card>code[class*=language-].language-html .token.doctype .name,.kg-code-card>code[class*=language-].language-jinja2 .token.doctype .name,.kg-code-card>pre.language-html .token.doctype .name,.kg-code-card>pre.language-jinja2 .token.doctype .name{color:#e5e9f0}.kg-code-card>code[class*=language-].language-json .token.property,.kg-code-card>pre.language-json .token.property{color:#a3be8c}.content-body>pre[class*=language-]{margin:0;padding:20px;overflow:auto;background:#2e3440;color:#fff}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;background:#2e3440;color:#d8dee9}.namespace{opacity:.7}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}pre[class*=language-shell]>code[class*=language-shell]{white-space:pre!important}code[class*=language-ini] .token.selector{color:#8fbcbb!important;font-weight:700!important}code[class*=language-ini] .token.attr-value{color:#d7e6f4!important;font-weight:unset!important}.line-highlight{z-index:0;position:absolute;right:0;left:0;margin-top:1em;padding:inherit 0;background:#3b4252;line-height:inherit;white-space:pre;pointer-events:none}.content-body>pre{margin-top:30px!important;margin-bottom:30px!important;border-radius:4px;background:#2e3440}.comment-body p>code{display:inline}input{display:block;border:1px solid #dfe3e9;border-radius:2px;background-color:var(--color-white);color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=week],select,textarea{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;line-height:12px}input[type=email],input[type=text],input[type=url]{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;font-size:14px;line-height:0}table{width:100%;max-width:100%;background-color:var(--bg-white)}table td,table th{text-align:left;padding:16px 32px;border-top:1px solid var(--color-border)}table thead th{white-space:nowrap}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{transform:scaleX(-1)}.header{position:relative;padding:20px 0;background-color:#fff;border-bottom:.5px solid var(--color-border)}@media (max-width:600px){.header{padding:15px 0}}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.logo-icon{height:40px;margin-right:25px;transition:all .2s ease-out;width:40px}.logo-icon__link{display:block;font-size:22px;font-weight:700;line-height:1;transition:color .26s ease-in-out}.logo-icon__link:active,.logo-icon__link:focus,.logo-icon__link:hover{color:var(--color-brand)}.logo-icon__img{max-height:40px}.nav-wrap{display:flex;flex:2;align-items:center;justify-content:space-between}@media (max-width:600px){.nav-wrap{visibility:hidden;z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column!important;align-items:center;width:100%;height:100vh;padding-top:72px;transform:scale(.96);background-color:var(--bg-gray);opacity:0}.nav-wrap.is-active{visibility:visible;display:block;justify-content:unset;transform:scale(1);opacity:1;transition:all 250ms cubic-bezier(.694,0,.335,1);padding:42px}.nav-wrap.is-active .o-plain-list{visibility:visible;flex-direction:column;align-items:flex-start}}.nav{display:flex;align-items:center;justify-content:flex-end}.nav--left{justify-content:end}.nav--right{justify-content:flex-end}@media (max-width:800px){.nav--right{visibility:hidden}}@media (max-width:19.99em){.nav{width:100%;padding-right:32px;padding-left:32px}}.nav__item:not(:last-child){margin-right:24px}@media (max-width:600px){.nav__item{margin-bottom:16px}}.nav .main-nav-link{color:var(--color-nav-link);font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;font-size:16px}.nav__link{display:flex;align-items:center;color:var(--color-nav-link);font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap;transition:color .26s}@media (max-width:46.24em){.nav__link{font-size:14px;line-height:22px}}.nav__link--current{color:#414d5a}.home-template .nav__link--current{color:var(--color-gray)}.nav__link:active,.nav__link:focus,.nav__link:hover{color:#414d5a}.nav__icon-search{width:16px;height:16px;margin-right:4px}.nav-toggle{display:none}@media (max-width:800px){.nav-toggle{display:block;z-index:10;position:absolute;top:50%;right:0;width:24px;height:16px;transform:translateY(-50%);cursor:pointer}}.nav-toggle__icon{position:absolute;left:0;width:24px;height:1px;background:#414d5a;cursor:pointer}.nav-toggle__icon:after,.nav-toggle__icon:before{display:block;height:100%;background-color:inherit;content:""}.nav-toggle__icon:before{transform:translateY(16px)}.nav-toggle__icon:after{transform:translateY(7px)}.nav-toggle--close .nav-toggle__icon{height:2px;background-color:transparent}.nav-toggle--close .nav-toggle__icon:after,.nav-toggle--close .nav-toggle__icon:before{visibility:visible;position:relative;background:#414d5a}.nav-toggle--close .nav-toggle__icon:before{top:9px;transform:rotate(-45deg)}.nav-toggle--close .nav-toggle__icon:after{top:7px;transform:rotate(45deg)}.search{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;transform:scale(.96);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end}.search.is-active{z-index:101;opacity:1;transform:scale(1);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start}.search__form{display:flex;justify-content:center;align-items:center;position:relative}.search__icon{position:absolute;left:24px;fill:var(--color-gray);width:24px;height:24px}.search__input[type=search]{width:100%;margin-bottom:0;padding:16px;padding-left:56px;font-weight:600;border:.5px solid var(--color-border);color:#414d5a;-webkit-appearance:none}.search__input[type=search]::-moz-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.search__close{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;right:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-white);border:4px solid var(--color-border)}@media (min-width:46.25em){.search__close{top:16px;right:24px}}@media (min-width:61.25em){.search__close{top:32px;right:32px}}.search__close .icon{fill:var(--color-gray);transition:.5s}.search__close:hover .icon{fill:var(--color-gray);transform:rotate(90deg)}.search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px}@media (min-width:46.25em){.search-results{height:calc(100vh - 160px)}}.search-result{display:flex;align-items:center;line-height:1;padding:16px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:61.25em){.search-result{padding:24px}}.search-result:not(:last-child){margin-bottom:24px}.search-result__content{flex:1}.search-result__title{font-size:16px;line-height:24px;font-weight:700}@media (min-width:61.25em){.search-result__title{font-size:22px;line-height:32px}}.search-result__excerpt{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;color:var(--color-gray)}.search-result__date{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;color:var(--color-gray)}.search-result__media{margin-left:16px;background-color:var(--bg-white)}@media (min-width:61.25em){.search-result__media{margin-left:24px}}.search-result__image{display:block;width:72px;height:64px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray)}@media (min-width:61.25em){.search-result__image{width:128px;height:96px}}.search-result:active,.search-result:focus,.search-result:hover{color:#414d5a}.search-result:active .search-result__title,.search-result:focus .search-result__title,.search-result:hover .search-result__title{text-decoration:underline}.share{display:flex}@media (max-width:46.24em){.share{margin-top:16px;justify-content:flex-start}}@media (min-width:46.25em){.share{margin-left:auto}}.share__item:not(:last-child){margin-right:8px}.share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--bg-white);transition:.5s;border:.5px solid var(--color-border)}.share__link:active,.share__link:focus,.share__link:hover{opacity:.8}.content{display:flex;align-items:center;flex-direction:column;word-break:break-word;padding:0 50px 40px}.content>*{min-width:100%}.content>*+*{margin-top:32px}.content a{color:#414d5a;text-decoration:underline}.content a:active,.content a:focus,.content a:hover{color:var(--color-brand);text-decoration:underline}.content dl,.content fieldset,.content form,.content ol,.content p,.content ul{font-size:18px;line-height:28px}.content table{font-size:16px;line-height:24px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content hr{display:flex;align-items:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.content hr:before{content:". . .";color:#414d5a}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:48px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1+*,.content h2+*,.content h3+*,.content h4+*,.content h5+*,.content h6+*{margin-top:8px}.content h1{font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:40px;line-height:48px}.content h1+h2,.content h1+h3,.content h1+h4,.content h1+h5,.content h1+h6{margin-top:16px}.content h2{font-size:32px;line-height:40px}.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6{margin-top:16px}.content h3{font-size:24px;line-height:32px}.content h3+h4,.content h3+h5,.content h3+h6{margin-top:16px}.content h4{font-size:20px;line-height:24px}.content h4+h5,.content h4+h6{margin-top:8px}.content h5{font-size:16px;line-height:20px}.content h5+h6{margin-top:8px}.content dd,.content ol,.content ul{font-size:1em;padding-left:8px;padding-right:16px;margin:0 0 25px}.content dd>*+*,.content ol>*+*,.content ul>*+*{margin-top:8px}.content dd:not(:root:root),.content ol:not(:root:root),.content ul:not(:root:root){-webkit-padding-start:16px}.content .gh-post-upgrade-cta{display:none;visibility:hidden}.kg-embed-card{display:flex;flex-direction:column;align-items:center}.kg-embed-card>*{width:100%}.kg-card{width:100%;box-sizing:border-box;margin:0 auto;padding:8px 0 0;color:#737883;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.8em;line-height:1.4;text-align:center;white-space:normal;margin:0 0 30px}@media (min-width:20em){.kg-card{display:block;width:87%!important;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.kg-card a{color:#737883}.kg-card a a{color:#737883}.kg-code-card{display:flex;position:relative;flex-direction:column-reverse;width:100%;border-radius:5px 5px 0 0}.kg-code-card figcaption{order:1;width:100%;box-sizing:border-box;margin:0 auto;padding:14px 15px 10px;border-radius:4px 4px 0 0;background:#20242c;color:#d2d7e1;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;line-height:1;text-align:left;white-space:normal}@media (min-width:20em){.kg-code-card figcaption{min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0;padding:15px;border-top:1px solid #dde1e9;border-radius:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}}.kg-code-card pre{margin:0}@media (max-width:600px){.kg-code-card{width:unset;border:unset;border-radius:0}}.kg-image{margin:auto}.kg-width-full,.kg-width-wide{width:100%}.twitter-tweet{width:100%!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.twitter-tweet+script+figcaption{background-color:var(--bg-gray)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-gray)}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:61.25em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-left:16px}@media (min-width:61.25em){.kg-gallery-image:not(:first-of-type){margin-left:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:flex;min-height:144px;border-radius:2px;background-color:var(--bg-white);color:#414d5a;text-decoration:none}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:start;padding:24px}@media (min-width:61.25em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;font-weight:700;line-height:20px;transition:color .26s ease-in-out}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:48px;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-icon{width:24px;height:24px;margin-right:8px;border-radius:24px}.kg-bookmark-author:after{margin:0 8px;content:"•"}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.24em){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.kg-bookmark-content{order:2}}.btn{display:inline-block;padding:16px 32px;color:#fff;background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;border:none;cursor:pointer;border-radius:2px;transition:all .26s ease-in-out}.btn:active,.btn:focus,.btn:hover{opacity:.9;text-decoration:none}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--full{width:100%}.btn--fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--small{padding:8px 16px}.btn--outline{color:var(--color-brand);background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-brand)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{color:#fff;background-color:var(--color-brand)}.btn--action{color:#fff;background-color:var(--color-brand)}.btn--danger{color:#fff;background-color:var(--color-error)}.btn--dark{color:#fff;background-color:var(--bg-dark)}.btn--loading,.btn.loading,.subscribe-form .btn{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.btn--loading:after,.btn.loading:after,.subscribe-form .btn:after{margin-left:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-right-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.post-card{display:flex;position:relative;flex-direction:column;width:100%;margin-bottom:32px;overflow:hidden;border-radius:2px;background-color:var(--bg-white);box-shadow:0 1px 4px rgba(39,44,49,.15)}.post-card__media{overflow:hidden;background-color:var(--bg-gray-darker)}.post-card__image-wrap{display:block;position:relative}.post-card__image{width:646px;height:372px;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.post-card__image{width:unset;height:auto}}.post-card__image:hover{opacity:.7;cursor:pointer}.post-card__content{flex-grow:1;margin-top:0!important;padding:24px}@media (min-width:61.25em){.post-card__content{padding:32px}}.post-card__title{margin:0;padding:0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:1.9em;font-weight:unset;letter-spacing:-.3px;line-height:1.1;transition:all .2s ease-out}@media (max-width:1000px){.post-card__title{font-size:1.8em!important}}@media (max-width:800px){.post-card__title{margin-bottom:0}}@media (max-width:600px){.post-card__title{font-size:1.6em!important}}@media (max-width:400px){.post-card__title{font-size:1.5em}}.post-card__title:hover{color:#40cebb;cursor:pointer}.post-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:1.1em;font-weight:500;line-height:22px}@media (max-width:600px){.post-card__excerpt{font-size:.95em;line-height:1.15}}.post-card__meta{display:flex;z-index:2;position:relative;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:.5px solid var(--color-border);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:16px}.post-card__author{display:flex;align-items:center;color:var(--color-gray);white-space:nowrap}.post-card__author_name{font-weight:600;transition:color .26s}.post-card__date{color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.post-card__author_media{width:32px;height:32px;margin-right:8px;border-radius:100%;background-color:var(--bg-gray)}.post-card__author_image{width:32px;min-width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.post-card .primary-tag{padding:6px;border-radius:3px;color:#fff;font-size:1.1em;font-weight:600;line-height:.7;transition:.2s all ease-out}.post-card .primary-tag:hover{background:#fff;cursor:pointer}@media (max-width:61.24em){.pagination{margin-bottom:32px}}.subscribe{padding:32px 24px 40px;border-radius:2px;background-color:#414d5a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDIxNjM3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMTYuOTk5OTk3LDk3My4zNjIxNiBjIC00LjQzODYsMCAtNy45OTk5OTk3LDMuNzMzMyAtNy45OTk5OTk3LDguMjE4OCBsIDAsNDEuNTMxMjQgYyAwLDQuNDg1NCAzLjU2MTM5OTcsOC4yNSA3Ljk5OTk5OTcsOC4yNSBsIDY2LjAwMDAwNiwwIGMgNC40Mzg2LDAgOCwtMy43NjQ2IDgsLTguMjUgbCAwLC00MS41MzEyNCBjIDAsLTQuNDg1NSAtMy41NjE0LC04LjIxODggLTgsLTguMjE4OCBsIC02Ni4wMDAwMDUsMCB6IG0gMCw0IDY2LjAwMDAwNiwwIGMgMC41OTE5LDAgMS4xNTA4LDAuMTcwNSAxLjY1NjIsMC40MDYyIEwgNTIuNDY4Nzk4LDEwMDguMzMxIGMgLTEuNDc3NCwxLjQwMjYgLTMuMzk1MSwxLjQwMjcgLTQuODc1LDAgbCAtMzIuMjUsLTMwLjU2MjY0IGMgMC41MDU0LC0wLjIzNTcgMS4wNjQzLC0wLjQwNjIgMS42NTYyLC0wLjQwNjIgeiBtIC0zLjkzNzUsMy43NSAyMi43ODEzLDIxLjU5Mzg0IC0yMi40MDYzLDIyLjM3NSBjIC0wLjI4MDYsLTAuNTgyNyAtMC40Mzc1LC0xLjI0OTcgLTAuNDM3NSwtMS45Njg4IGwgMCwtNDEuNTMxMjQgYyAwLC0wLjE2MjQgMC4wNDcsLTAuMzEyMyAwLjA2MiwtMC40Njg4IHogbSA3My44NzUwMDYsMCBjIDAuMDE2LDAuMTU2NSAwLjA2MiwwLjMwNjQgMC4wNjIsMC40Njg4IGwgMCw0MS41MzEyNCBjIDAsMC43MDg3IC0wLjE2NDQsMS4zNjA5IC0wLjQzNzUsMS45Mzc1IGwgLTIyLjM0MzcwNSwtMjIuMzc1IDIyLjcxODcwNSwtMjEuNTYyNTQgeiBtIC0yNS42MjUwMDUsMjQuMzQzODQgMjEuODc1MDA1LDIxLjkwNjIgYyAtMC4wNjMsMCAtMC4xMjQxLDAgLTAuMTg3NSwwIGwgLTY2LjAwMDAwNSwwIGMgLTAuMDUzLDAgLTAuMTA0LDAgLTAuMTU2MiwwIGwgMjEuOTA2MiwtMjEuODc1IDYuMDkzOCw1Ljc1IGMgMi45MDIzLDIuNzUxMiA3LjQ3MzMsMi43NTUxIDEwLjM3NSwwIGwgNi4wOTM3LC01Ljc4MTIgeiIgZmlsbD0iIzAyMTYzNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=);background-position:right -80px top -120px;background-repeat:no-repeat;color:var(--color-white);word-break:break-word}@media (min-width:46.25em){.subscribe--center{display:flex;flex-direction:column;align-items:center}}.subscribe h3{font-size:28px;line-height:1.2}.subscribe-form .alert{display:none}.subscribe-form .btn{width:100%;line-height:24px}.subscribe-form .btn:after{display:none}.subscribe-form.loading .btn:after{display:block}.subscribe-form.error .alert--error,.subscribe-form.invalid .alert--invalid,.subscribe-form.success .alert--success{display:block}@media (min-width:46.25em){.subscribe-form--compact{display:flex;flex-direction:column;flex-wrap:wrap}.subscribe-form--compact .form-group{display:flex}.subscribe-form--compact .btn{flex:3;border-top-left-radius:0;border-bottom-left-radius:0;line-height:initial}.subscribe-form--compact .subscribe-form__input[type=email]{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--bg-gray)}}.sidebar-social-widget{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.sidebar-social-widget svg{color:#a1adc6}.sidebar-social-widget button{-webkit-appearance:none!important;padding:unset;border:0!important;outline:0!important;background:0 0!important;font-size:1.8em;transition:all .2s ease-out;min-width:38px;display:flex;justify-content:center}@media (max-width:1000px){.sidebar-social-widget button{font-size:1.7em}}.sidebar-social-widget button:hover{transform:scale(1.2);cursor:pointer!important}.sidebar-social-widget button:hover.medium,.sidebar-social-widget button:hover.medium svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.facebook svg{color:#718dc8!important}.sidebar-social-widget button:hover.twitter svg{color:#7dc8e1}.sidebar-social-widget button:hover.angellist,.sidebar-social-widget button:hover.github svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.rss svg{color:#ffa367!important}.sidebar-social-widget button:hover.feedly svg{color:#60d293!important}.sidebar-social-widget button:hover.pocket svg{color:#f5778a!important}.sidebar-social-widget button:hover{cursor:pointer}.footer{width:100%;justify-content:space-around;padding:40px 0;border-top:.5px solid var(--color-border);background-color:#fff;margin:40px auto 0}@media (max-width:1000px){.footer{padding:40px}}.footer .o-grid{justify-content:space-between;padding:0!important}.footer .footer-section{max-width:27%}@media (max-width:800px){.footer .footer-section{max-width:unset;margin-bottom:40px}}.footer .footer-section.newsletter{min-width:250px}.footer .footer-title{color:#4e576a;font-family:TTNormsPro-Medium,HelveticaNeue,sans-serif;font-size:16px;text-transform:uppercase;text-rendering:optimizelegibility}@media (max-width:61.24em){.footer__section:not(:last-child){margin-bottom:16px;padding-bottom:16px}}@media (max-width:46.24em){.footer__section:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--color-border)}}.footer .footer-description{font-size:16px;line-height:1.4}.footer .footer-logo{width:220px;margin-bottom:20px}.footer__headline{margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:22px;text-transform:uppercase}.footer__copyright{color:var(--color-gray);text-align:center}@media (min-width:46.25em){.footer__copyright{margin-top:32px;padding-top:16px;border-top:.5px solid var(--color-border)}}.footer__copyright a{color:var(--color-gray);transition:color .26s}.footer__copyright a:active,.footer__copyright a:focus,.footer__copyright a:hover{color:var(--color-brand)}.footer-list li{margin:0}.footer-list a{display:block;margin-bottom:4px;padding:0 0 4px;font-weight:400;line-height:22px;font-size:.95em;transition:color .26s ease-in-out;text-rendering:optimizelegibility;color:#414d5a}.footer-list a:active,.footer-list a:focus,.footer-list a:hover{color:#0297f6}.title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid var(--color-border);color:#4e576a}.title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.title-bar__link{display:flex;align-items:center;transition:.5s}.title-bar__link:active,.title-bar__link:focus,.title-bar__link:hover{color:var(--color-brand)}.card-author{display:flex;width:100%;padding:24px;border:.5px solid var(--color-border);border-radius:2px;background-color:#fff}.card-author__media{width:80px;height:80px;margin-right:20px;border-radius:100%;background-color:var(--bg-gray)}.card-author__image{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author__name{font-size:18px;font-weight:700;line-height:28px}.card-author__name a{transition:.5s}.card-author__name a:active,.card-author__name a:focus,.card-author__name a:hover{color:var(--color-brand)}.card-author__bio{color:var(--color-gray);font-size:16px;line-height:24px}.card-author .icon{fill:#414d5a;vertical-align:sub;transition:.5s}.card-author .icon:active,.card-author .icon:focus,.card-author .icon:hover{fill:var(--color-brand)}.card-author-mini{display:flex;width:100%;border-radius:2px;transition:all .2s ease-out;padding:12px 12px}.card-author-mini:first-child{padding:0 12px 12px}.card-author-mini:last-child{padding:12px 12px 6px}.card-author-mini:hover{cursor:pointer;background-color:#40cebb}.card-author-mini:hover *{color:#fff!important}.card-author-mini__media{width:64px;height:64px;margin-right:16px;border-radius:100%;background-color:var(--bg-gray)}.card-author-mini__image{width:64px;min-width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author-mini__name{color:#4e576a;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1;transition:.5s}.card-author-mini__bio{margin-top:4px;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.card-author-mini:active,.card-author-mini:focus,.card-author-mini:hover{color:var(--color-brand)}.teaser{display:flex;align-items:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.teaser:not(:last-child){margin-bottom:24px}.teaser__media{margin-left:16px;background-color:var(--bg-gray)}.teaser__content{flex:1}.teaser__image{display:block;width:80px;height:64px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:2px;box-shadow:4px 4px 0 var(--bg-gray)}.teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700}.teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}.teaser:active,.teaser:focus,.teaser:hover{color:#414d5a}.teaser:active .teaser__title,.teaser:focus .teaser__title,.teaser:hover .teaser__title{color:#414d5a;text-decoration:underline}.widget{overflow:hidden;margin-bottom:24px;box-shadow:0 1px 4px rgba(39,44,49,.15);padding:20px;background:#fff}.archive{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.archive__title{font-size:24px;line-height:32px}.archive__description{margin-top:4px;color:var(--color-gray);font-size:16px;line-height:24px}.author{display:flex;background:#fff;flex-direction:column;align-items:center;padding:32px;margin-bottom:32px;text-align:center;border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:46.25em){.author{flex-direction:row;text-align:left;align-items:flex-start}}.author__media{width:80px;height:80px;border-radius:100%;margin-bottom:16px;background-color:var(--bg-gray)}@media (min-width:46.25em){.author__media{margin-bottom:0;margin-right:24px}}.author__image{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;min-width:80px;border-radius:100%}.author__title{font-size:24px;line-height:32px}.author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.author__links{display:flex;justify-content:center;margin-top:8px;color:var(--color-gray)}@media (min-width:46.25em){.author__links{justify-content:flex-start}}.author__links-item{display:flex;align-items:center;font-size:12px}.author__links-item:not(:last-child){margin-right:8px}.author__links-icon{fill:var(--color-gray);vertical-align:bottom;transition:.5s}.author__links-icon:active,.author__links-icon:focus,.author__links-icon:hover{fill:var(--color-brand)}.author-meta-text{font-size:14px;line-height:1}.tags{margin-bottom:-8px;overflow:hidden}@media (min-width:46.25em){.tags{margin-bottom:-16px}}.tags a{display:inline-block;margin-right:10px;padding:9px 10px 7px;border-radius:3px;background:rgba(238,238,238,.7);color:#6b7583!important;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.85em;line-height:1;transition:all .2s ease-out}.tag-card{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:32px;background-color:var(--bg-white);box-shadow:inset 0 0 0 1px var(--color-border)}.tag-card-wrap{display:flex}.tag-card__media{background-color:var(--bg-gray-darker)}.tag-card__image-wrap{display:block;position:relative;padding-top:56.25%}.tag-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-card__content{display:flex;flex-grow:1;flex-direction:column;padding:32px 32px 0 32px}.tag-card__title{font-size:16px;line-height:20px;font-weight:700}.tag-card__url:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.tag-card__description{position:relative;z-index:2;font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;margin-bottom:16px}.tag-card__meta{font-size:12px;line-height:16px;font-weight:500;color:var(--color-gray);margin:16px 32px 0;padding:16px 0 32px 0;border-top:.5px solid var(--color-border)}.tag-card:active .tag-card__url,.tag-card:focus .tag-card__url,.tag-card:hover .tag-card__url{text-decoration:underline}.tags-list-container{margin-bottom:32px;background-color:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.tags-list-container{margin-bottom:unset}}.tags-list-wrap{position:relative}.tags-list-wrap:after{position:absolute;top:50%;right:0;width:24px;height:16px;transform:translate(0,-50%);background:var(--bg-tag-list);content:""}.tags-list{-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:baseline;overflow-x:scroll}.tags-list::-webkit-scrollbar{display:none}.tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.tags-list__item{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap}.tags-list__link{display:block;margin-right:16px;padding:24px 0;color:var(--color-gray);transition:color .26s}@media (min-width:61.25em){.tags-list__link{margin-right:24px}}.tags-list__link--current{box-shadow:inset 0 -2px #414d5a;color:#414d5a}.tags-list__link:active,.tags-list__link:focus,.tags-list__link:hover{color:#414d5a}@media (min-width:61.25em){.member-plans{display:flex;align-items:stretch;justify-content:center}.member-plan{flex:1 1 auto;display:flex;flex-direction:column}.member-plan+.member-plan{margin-left:40px}}.member-plan{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:4px solid var(--color-border)}.member-plan--free{border:4px solid var(--color-brand)}.member-plan--premium{border:4px solid var(--bg-dark)}.member-plan__header{position:relative;padding-bottom:24px;color:var(--color-gray);text-align:center}.member-plan__title{margin-bottom:16px;color:#414d5a;font-size:20px;line-height:24px;font-weight:700}.member-plan__sign{vertical-align:top;margin-top:4px;display:inline-block;font-size:18px;line-height:28px;font-weight:600}.member-plan__amount{font-size:48px;line-height:56px;color:var(--color-brand)}.member-plan__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.member-plan__list li{position:relative;font-size:12px;line-height:16px;font-weight:500;padding:0 0 16px 24px}.member-plan__list li:before{display:block;position:absolute;content:"✓";left:0;top:-4px;font-size:14px;line-height:22px;font-weight:800}.member-plan__list li:last-child{padding-bottom:0}.alert{font-weight:500;font-size:12px;line-height:16px;text-align:center;margin-top:8px;padding:8px 16px;background-color:var(--bg-white);border-radius:2px}.alert:empty{display:none}.alert--success{color:var(--color-success)}.alert--invalid{color:var(--color-error)}.alert--error{color:var(--color-error)}.post-upgrade-cta{position:relative;text-align:center;padding:24px;background-color:var(--bg-white);border:.5px solid var(--color-border)}@media (min-width:46.25em){.post-upgrade-cta{padding:40px}}@media (min-width:61.25em){.post-upgrade-cta{padding:56px}}.post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.widget.about .widget-logo{max-width:240px;margin:0 auto 15px}.widget.about .description{font-size:.9em;text-align:center}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-type-italic{font-style:italic}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}.u-bg-white{background-color:#fff}.u-border{border:.5px solid var(--color-border)}.u-border-radius{border-radius:2px}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-8{margin-bottom:8px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-p-32{padding:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-grid{display:grid;grid-template-columns:2fr 1fr!important;max-width:1000px;margin:auto;-moz-column-gap:30px;column-gap:30px}@media (max-width:1000px){.main-grid{max-width:95%!important}}@media (max-width:800px){.main-grid{grid-template-columns:1fr!important;max-width:90%;display:unset}}@media (min-width:20em){.main-grid .o-wrapper{grid-template-columns:1fr!important}}.post>*+*{margin-top:32px}.post-wrapper{position:relative;max-width:850px;margin:0 auto}@media (max-width:800px){.post-wrapper{width:100%;max-width:unset}}.post-wrapper .post{position:relative;margin:0 0 30px;background:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.post-wrapper .post{margin:0}}.post-wrapper .post .intro-notice{display:flex;align-items:center;justify-content:left;margin:25px 0 30px auto;padding:20px;border-radius:5px;background:#eceef1;color:#6e7482;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;font-style:italic;line-height:1.6}@media (min-width:20em){.post-wrapper .post .intro-notice{align-items:flex-start}}.post-wrapper .post .intro-notice img{min-width:40px;height:40px;margin:0 15px 0 0;opacity:.7}@media (min-width:20em){.post-wrapper .post .intro-notice img{min-width:50px}}.post-wrapper .post .intro-notice p{margin:0;color:#677584;line-height:1.6em}@media (min-width:20em){.post-wrapper .post .intro-notice p{line-height:1.5em}}.post-wrapper .post .intro-notice p a{border-bottom:1px solid #638cca;color:#638cca;word-break:break-word;transition:all .2s ease-out}.post-wrapper .post .intro-notice p a:hover{border-color:#0297f6;color:#0297f6}.post-wrapper .post .intro-notice p{line-height:1.5}.post-wrapper .post p{-webkit-font-smoothing:auto;margin:0 0 25px;color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:1em;line-height:1.8em}.post-wrapper .post li>code,.post-wrapper .post p>code{display:inline;padding:2px 4px;overflow-y:visible;border-radius:3px;background:rgba(144,181,223,.15);color:#3e6c97;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;white-space:nowrap}.post-head{display:flex;flex-direction:column-reverse;margin:0 auto;padding:0;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0}@media (max-width:850px){.post-head{padding:0}}@media (max-width:600px){.post-head{flex-direction:column}}.post-header__excerpt{font-family:CamphorPro-Medium,HelveticaNeue,sans-serif!important}.post-title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:var(--header-color);font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-title{padding:0 8%;font-size:1.9em}}@media (max-width:800px){.post-title{padding:unset}}@media (max-width:600px){.post-title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:left}}.post-image{order:3;width:100%;max-width:850px;min-height:490px;margin:0 auto;overflow:hidden;background-color:#dbe5f1;background-position-y:center!important;background-size:cover!important;box-shadow:0 1px 3px rgba(39,44,49,.1)}@media (max-width:1000px){.post-image{min-height:unset;margin:0 30px;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0}}@media (max-width:600px){.post-image{margin:0;box-shadow:0 0 5px rgba(46,63,78,.1)}}.post-image img{width:100%;height:auto;min-height:490px;line-height:1}@media (max-width:1000px){.post-image img{min-height:unset}}@media (max-width:600px){.post-image img{border:0}}.post-meta{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:780px;margin:15px auto 0}@media (max-width:1000px){.post-meta{padding:0 8%}}@media (max-width:600px){.post-meta{flex-wrap:wrap;align-items:center;justify-content:left;order:2;width:auto;max-width:none;margin:15px 0 40px;padding:0 20px}}.post-meta .tags{padding:5px 10px;border-radius:3px;color:#fff;font-size:.95em}.post-meta .meta-item{display:flex;align-items:center;margin:0 15px;color:#7e8da3;font-size:1.1em;line-height:1;text-transform:capitalize}@media (max-width:600px){.post-meta .meta-item{height:14px;margin:0 20px 0 0;font-size:1.2em;line-height:1.5}.post-meta .meta-item:last-of-type{margin:0}}.post-meta .meta-item svg{margin-right:5px;color:#7e8da3!important;font-size:.95em}.post-meta .meta-item span{display:inline-block;height:11px;font-size:.9em}.post-meta .meta-item *{padding:0;font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;line-height:1;white-space:nowrap}.post-meta .meta-item a{color:#7e8da3}.post-meta .meta-item.desktop{display:flex}@media (max-width:600px){.post-meta .meta-item.date{display:none}}@media (max-width:500px){.post-meta .meta-item.reading-time{display:none}}.post-meta .meta-item.author img{width:25px;height:25px;margin-right:3px;overflow:hidden;border-radius:50%}.post-meta .meta-item.author a{transition:all .2s ease-out}.post-meta .meta-item a{text-decoration:none}.post-meta .meta-item a:hover{color:#40cebb}.post-meta .meta-item a:hover>span{color:#40cebb!important}.post-card__image-wrap{position:relative;background-color:var(--bg-gray-darker);box-shadow:-8px 16px 24px -8px rgba(0,0,0,.08)}.post-image{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out}.post-image:hover{opacity:.7}.post-header__details{padding:30px 50px 0}@media (max-width:800px){.post-header__details{padding:10px 50px 0}}.post-header__title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-header__title{padding:0 8%;font-size:1.9em}}@media (max-width:600px){.post-header__title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:left}}.post-header__excerpt{margin:0 0 10px;color:var(--color-gray);font-size:1.2em}.post-header__meta{margin:24px 0;font-size:12px;line-height:16px;letter-spacing:.5px}@media (max-width:800px){.post-header__meta{display:flex;align-items:center}}.post-header__author{display:flex;align-items:center}.post-header__author:active__author_name,.post-header__author:focus__author_name,.post-header__author:hover__author_name{color:#414d5a}.post-header__author_name{font-weight:600;transition:color .26s}.post-header__date{font-size:12px;line-height:16px}.post-header__author_media{width:32px;height:32px;border-radius:100%;margin-right:8px}.post-header__author_image{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:--bg-white;color:--color-dark;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.3em;text-rendering:optimizelegibility}html body ::-moz-selection{background:#0297f6;color:#fff}html body ::selection{background:#0297f6;color:#fff}html body ::-moz-selection{background:#0297f6;color:#fff} \ No newline at end of file +@charset "UTF-8";@import url(//hello.myfonts.net/count/3c0ce8);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand:#0297f6;--color-hover:#40cebb;--color-white:#FFFFFF;--color-dark:#414d5a;--color-text:#414d5a;--color-gray:#687385;--color-error:#bf616a;--color-success:#a3be8c;--color-border:#EAECEE;--header-color:#4e576a;--color-nav-link:#6c768b;--color-inline-code:#3e6c97;--bg-gray:#F5F7F9;--bg-gray-darker:#EDEFF1;--bg-dark:#12245A;--bg-white:#f4f8fb;--color-code-inline:var(--color-inline-code);--bg-tag-list:linear-gradient(to left, var(--bg-white), rgba(255, 255, 255, 0))}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Regular.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Regular.woff) format("woff");font-family:CamphorPro-Regular}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Medium.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Medium.woff) format("woff");font-family:CamphorPro-Medium}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Bold.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Bold.woff) format("woff");font-family:CamphorPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Bold.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Bold.woff) format("woff");font-family:TTNormsPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Medium.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Medium.woff) format("woff");font-family:TTNormsPro-Medium}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 CamphorPro-Regular,HelveticaNeue,sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-s::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{right:100%}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;left:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}.commento-root{padding:32px!important}.commento-root .commento-markdown-help tr td pre{padding:initial;background:0 0}.commento-root blockquote{border-top:0;font-weight:inherit;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-gray)}.icon{width:32px;height:32px}.icon--m{width:48px;height:48px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{max-width:1000px;margin:0 auto;padding:0 16px}@media (min-width:46.25em){.o-grid{display:flex}}.o-grid .o-grid{padding:0}@media (min-width:46.25em){.o-grid .o-grid{margin-right:-16px;margin-left:-16px}}@media (min-width:61.25em){.o-grid .o-grid{margin-right:-24px;margin-left:-24px}}.o-grid--center{align-items:center}.o-grid--full{max-width:100vw}@media (min-width:46.25em){.o-grid__col{flex-grow:1}}@media (min-width:61.25em){.o-grid__col{flex-grow:1}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:46.25em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--9-10-m{width:90%}.o-grid__col--4-4-m{width:100%}}@media (min-width:61.25em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{flex-grow:initial;margin:0 auto}.o-grid__col--end{margin-left:auto}.o-grid__col--initial-grow{flex-grow:initial}.site-container{display:flex;min-height:100vh;flex-direction:column}.site-container .o-wrapper{flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-gray);font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;line-height:1.5;direction:ltr}body p{color:#414d5a}a{color:inherit;text-decoration:none}dd,ol,ul{margin-left:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border-bottom:.5px solid var(--color-border)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:61.25em){blockquote{font-size:32px;line-height:40px}}.kg-code-card>code[class*=language-],.kg-code-card>pre{-moz-tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;padding:15px 20px 20px;overflow-x:scroll;background:#2e3440;color:#fff;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.85em!important;hyphens:none;line-height:1.5;direction:ltr;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;-o-tab-size:4;tab-size:4;text-shadow:unset!important}@media (max-width:600px){.kg-code-card>code[class*=language-],.kg-code-card>pre{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0;padding:15px 15px 20px;border-radius:0!important;font-size:.8em!important;white-space:pre-wrap}.kg-code-card>code[class*=language-]:hover,.kg-code-card>pre:hover{cursor:-webkit-grab;cursor:grab}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{width:0;height:0;background:0 0}}.kg-code-card>code[class*=language-] *,.kg-code-card>pre *{text-shadow:unset!important}.kg-code-card>code[class*=language-]::-moz-selection,.kg-code-card>pre::-moz-selection{background:0 0}.kg-code-card>code[class*=language-]::selection,.kg-code-card>pre::selection{background:0 0}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{display:none}.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{white-space:pre-wrap!important}@media (max-width:600px){.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{border-radius:0;white-space:pre!important;display:inline}}.kg-code-card>code[class*=language-] code .token.cdata,.kg-code-card>code[class*=language-] code .token.comment,.kg-code-card>code[class*=language-] code .token.doctype,.kg-code-card>code[class*=language-] code .token.prolog,.kg-code-card>pre code .token.cdata,.kg-code-card>pre code .token.comment,.kg-code-card>pre code .token.doctype,.kg-code-card>pre code .token.prolog{color:#99a3b6}.kg-code-card>code[class*=language-] code .token.punctuation,.kg-code-card>pre code .token.punctuation{color:#81a1c1}.kg-code-card>code[class*=language-] code .token.boolean,.kg-code-card>code[class*=language-] code .token.constant,.kg-code-card>code[class*=language-] code .token.deleted,.kg-code-card>code[class*=language-] code .token.number,.kg-code-card>code[class*=language-] code .token.property,.kg-code-card>code[class*=language-] code .token.symbol,.kg-code-card>code[class*=language-] code .token.tag,.kg-code-card>pre code .token.boolean,.kg-code-card>pre code .token.constant,.kg-code-card>pre code .token.deleted,.kg-code-card>pre code .token.number,.kg-code-card>pre code .token.property,.kg-code-card>pre code .token.symbol,.kg-code-card>pre code .token.tag{color:#b48ead;font-weight:700}.kg-code-card>code[class*=language-] code .token.attr-name,.kg-code-card>code[class*=language-] code .token.char,.kg-code-card>code[class*=language-] code .token.inserted,.kg-code-card>code[class*=language-] code .token.selector,.kg-code-card>code[class*=language-] code .token.string,.kg-code-card>pre code .token.attr-name,.kg-code-card>pre code .token.char,.kg-code-card>pre code .token.inserted,.kg-code-card>pre code .token.selector,.kg-code-card>pre code .token.string{color:#bdd0ad}.kg-code-card>code[class*=language-] code .token.builtin,.kg-code-card>pre code .token.builtin{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.triple-quoted-string,.kg-code-card>pre code .token.triple-quoted-string{color:#99a3b6}.kg-code-card>code[class*=language-] code .language-css .token.string,.kg-code-card>code[class*=language-] code .style .token.string,.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>code[class*=language-] code .token.operator,.kg-code-card>code[class*=language-] code .token.url,.kg-code-card>pre code .language-css .token.string,.kg-code-card>pre code .style .token.string,.kg-code-card>pre code .token.entity,.kg-code-card>pre code .token.operator,.kg-code-card>pre code .token.url{background:0 0;color:#81a1c1}.kg-code-card>code[class*=language-] code .token.atrule,.kg-code-card>code[class*=language-] code .token.attr-value,.kg-code-card>code[class*=language-] code .token.keyword,.kg-code-card>pre code .token.atrule,.kg-code-card>pre code .token.attr-value,.kg-code-card>pre code .token.keyword{color:#81a1c1;font-weight:700}.kg-code-card>code[class*=language-] code .token.function,.kg-code-card>pre code .token.function{color:#8fbcbb;font-weight:700}.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>code[class*=language-] code .token.regex,.kg-code-card>code[class*=language-] code .token.variable,.kg-code-card>pre code .token.important,.kg-code-card>pre code .token.regex,.kg-code-card>pre code .token.variable{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.bold,.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>pre code .token.bold,.kg-code-card>pre code .token.important{font-weight:700}.kg-code-card>code[class*=language-] code .token.italic,.kg-code-card>pre code .token.italic{font-style:italic}.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>pre code .token.entity{cursor:help}.kg-code-card>code[class*=language-] code .token.decorator,.kg-code-card>pre code .token.decorator{font-weight:700}.kg-code-card>code[class*=language-].language-html .token.variable,.kg-code-card>code[class*=language-].language-jinja2 .token.variable,.kg-code-card>pre.language-html .token.variable,.kg-code-card>pre.language-jinja2 .token.variable{color:#eceff4}.kg-code-card>code[class*=language-].language-html .token.attr-name,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-name,.kg-code-card>pre.language-html .token.attr-name,.kg-code-card>pre.language-jinja2 .token.attr-name{color:#ebcb8b}.kg-code-card>code[class*=language-].language-html .token.attr-value,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-value,.kg-code-card>pre.language-html .token.attr-value,.kg-code-card>pre.language-jinja2 .token.attr-value{color:#bdd0ad;font-weight:400}.kg-code-card>code[class*=language-].language-html .token.doctype .name,.kg-code-card>code[class*=language-].language-jinja2 .token.doctype .name,.kg-code-card>pre.language-html .token.doctype .name,.kg-code-card>pre.language-jinja2 .token.doctype .name{color:#e5e9f0}.kg-code-card>code[class*=language-].language-json .token.property,.kg-code-card>pre.language-json .token.property{color:#a3be8c}.content-body>pre[class*=language-]{margin:0;padding:20px;overflow:auto;background:#2e3440;color:#fff}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;background:#2e3440;color:#d8dee9}.namespace{opacity:.7}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}pre[class*=language-shell]>code[class*=language-shell]{white-space:pre!important}code[class*=language-ini] .token.selector{color:#8fbcbb!important;font-weight:700!important}code[class*=language-ini] .token.attr-value{color:#d7e6f4!important;font-weight:unset!important}.line-highlight{z-index:0;position:absolute;right:0;left:0;margin-top:1em;padding:inherit 0;background:#3b4252;line-height:inherit;white-space:pre;pointer-events:none}.content-body>pre{margin-top:30px!important;margin-bottom:30px!important;border-radius:4px;background:#2e3440}.comment-body p>code{display:inline}input{display:block;border:1px solid #dfe3e9;border-radius:2px;background-color:var(--color-white);color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=week],select,textarea{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;line-height:12px}input[type=email],input[type=text],input[type=url]{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;font-size:14px;line-height:0}table{width:100%;max-width:100%;background-color:var(--bg-white)}table td,table th{text-align:left;padding:16px 32px;border-top:1px solid var(--color-border)}table thead th{white-space:nowrap}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{transform:scaleX(-1)}.header{position:relative;padding:20px 0;background-color:#fff;border-bottom:.5px solid var(--color-border)}@media (max-width:600px){.header{padding:15px 0}}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.logo-icon{height:40px;margin-right:25px;transition:all .2s ease-out;width:40px}.logo-icon__link{display:block;font-size:22px;font-weight:700;line-height:1;transition:color .26s ease-in-out}.logo-icon__link:active,.logo-icon__link:focus,.logo-icon__link:hover{color:var(--color-brand)}.logo-icon__img{max-height:40px}.nav-wrap{display:flex;flex:2;align-items:center;justify-content:space-between}@media (max-width:600px){.nav-wrap{visibility:hidden;z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column!important;align-items:center;width:100%;height:100vh;padding-top:72px;transform:scale(.96);background-color:var(--bg-gray);opacity:0}.nav-wrap.is-active{visibility:visible;display:block;justify-content:unset;transform:scale(1);opacity:1;transition:all 250ms cubic-bezier(.694,0,.335,1);padding:42px}.nav-wrap.is-active .o-plain-list{visibility:visible;flex-direction:column;align-items:flex-start}}.nav{display:flex;align-items:center;justify-content:flex-end}.nav--left{justify-content:end}.nav--right{justify-content:flex-end}@media (max-width:800px){.nav--right{visibility:hidden}}@media (max-width:19.99em){.nav{width:100%;padding-right:32px;padding-left:32px}}.nav__item:not(:last-child){margin-right:24px}@media (max-width:600px){.nav__item{margin-bottom:16px}}.nav .main-nav-link{color:var(--color-nav-link);font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;font-size:16px}.nav__link{display:flex;align-items:center;color:var(--color-nav-link);font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap;transition:color .26s}@media (max-width:46.24em){.nav__link{font-size:14px;line-height:22px}}.nav__link--current{color:#414d5a}.home-template .nav__link--current{color:var(--color-gray)}.nav__link:active,.nav__link:focus,.nav__link:hover{color:#414d5a}.nav__icon-search{width:16px;height:16px;margin-right:4px}.nav-toggle{display:none}@media (max-width:800px){.nav-toggle{display:block;z-index:10;position:absolute;top:50%;right:0;width:24px;height:16px;transform:translateY(-50%);cursor:pointer}}.nav-toggle__icon{position:absolute;left:0;width:24px;height:1px;background:#414d5a;cursor:pointer}.nav-toggle__icon:after,.nav-toggle__icon:before{display:block;height:100%;background-color:inherit;content:""}.nav-toggle__icon:before{transform:translateY(16px)}.nav-toggle__icon:after{transform:translateY(7px)}.nav-toggle--close .nav-toggle__icon{height:2px;background-color:transparent}.nav-toggle--close .nav-toggle__icon:after,.nav-toggle--close .nav-toggle__icon:before{visibility:visible;position:relative;background:#414d5a}.nav-toggle--close .nav-toggle__icon:before{top:9px;transform:rotate(-45deg)}.nav-toggle--close .nav-toggle__icon:after{top:7px;transform:rotate(45deg)}.search{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;transform:scale(.96);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end}.search.is-active{z-index:101;opacity:1;transform:scale(1);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start}.search__form{display:flex;justify-content:center;align-items:center;position:relative}.search__icon{position:absolute;left:24px;fill:var(--color-gray);width:24px;height:24px}.search__input[type=search]{width:100%;margin-bottom:0;padding:16px;padding-left:56px;font-weight:600;border:.5px solid var(--color-border);color:#414d5a;-webkit-appearance:none}.search__input[type=search]::-moz-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.search__close{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;right:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-white);border:4px solid var(--color-border)}@media (min-width:46.25em){.search__close{top:16px;right:24px}}@media (min-width:61.25em){.search__close{top:32px;right:32px}}.search__close .icon{fill:var(--color-gray);transition:.5s}.search__close:hover .icon{fill:var(--color-gray);transform:rotate(90deg)}.search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px}@media (min-width:46.25em){.search-results{height:calc(100vh - 160px)}}.search-result{display:flex;align-items:center;line-height:1;padding:16px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:61.25em){.search-result{padding:24px}}.search-result:not(:last-child){margin-bottom:24px}.search-result__content{flex:1}.search-result__title{font-size:16px;line-height:24px;font-weight:700}@media (min-width:61.25em){.search-result__title{font-size:22px;line-height:32px}}.search-result__excerpt{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;color:var(--color-gray)}.search-result__date{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;color:var(--color-gray)}.search-result__media{margin-left:16px;background-color:var(--bg-white)}@media (min-width:61.25em){.search-result__media{margin-left:24px}}.search-result__image{display:block;width:72px;height:64px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray)}@media (min-width:61.25em){.search-result__image{width:128px;height:96px}}.search-result:active,.search-result:focus,.search-result:hover{color:#414d5a}.search-result:active .search-result__title,.search-result:focus .search-result__title,.search-result:hover .search-result__title{text-decoration:underline}.share{display:flex}@media (max-width:46.24em){.share{margin-top:16px;justify-content:flex-start}}@media (min-width:46.25em){.share{margin-left:auto}}.share__item:not(:last-child){margin-right:8px}.share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--bg-white);transition:.5s;border:.5px solid var(--color-border)}.share__link:active,.share__link:focus,.share__link:hover{opacity:.8}.content{display:flex;align-items:center;flex-direction:column;word-break:break-word;padding:0 50px 40px}.content>*{min-width:100%}.content>*+*{margin-top:32px}.content a{color:#414d5a;text-decoration:underline}.content a:active,.content a:focus,.content a:hover{color:var(--color-brand);text-decoration:underline}.content dl,.content fieldset,.content form,.content ol,.content p,.content ul{font-size:18px;line-height:28px}.content table{font-size:16px;line-height:24px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content hr{display:flex;align-items:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.content hr:before{content:". . .";color:#414d5a}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:48px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1+*,.content h2+*,.content h3+*,.content h4+*,.content h5+*,.content h6+*{margin-top:8px}.content h1{font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:40px;line-height:48px}.content h1+h2,.content h1+h3,.content h1+h4,.content h1+h5,.content h1+h6{margin-top:16px}.content h2{font-size:32px;line-height:40px}.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6{margin-top:16px}.content h3{font-size:24px;line-height:32px}.content h3+h4,.content h3+h5,.content h3+h6{margin-top:16px}.content h4{font-size:20px;line-height:24px}.content h4+h5,.content h4+h6{margin-top:8px}.content h5{font-size:16px;line-height:20px}.content h5+h6{margin-top:8px}.content dd,.content ol,.content ul{font-size:1em;padding-left:8px;padding-right:16px;margin:0 0 25px}.content dd>*+*,.content ol>*+*,.content ul>*+*{margin-top:8px}.content dd:not(:root:root),.content ol:not(:root:root),.content ul:not(:root:root){-webkit-padding-start:16px}.content .gh-post-upgrade-cta{display:none;visibility:hidden}.kg-embed-card{display:flex;flex-direction:column;align-items:center}.kg-embed-card>*{width:100%}.kg-card{margin:0 auto;padding:8px 0 0;color:#737883;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.8em;line-height:1.4;text-align:center;white-space:normal;margin:0 0 30px}@media (min-width:20em){.kg-card{display:block;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.kg-card a{color:#737883}.kg-card a a{color:#737883}.kg-code-card{display:flex;position:relative;flex-direction:column-reverse;width:100%;border-radius:5px 5px 0 0}.kg-code-card figcaption{order:1;width:100%;margin:0 auto;padding:14px 15px 10px;border-radius:4px 4px 0 0;background:#20242c;color:#d2d7e1;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;line-height:1;text-align:left;white-space:normal}@media (min-width:20em){.kg-code-card figcaption{padding:10px 15px;font-size:1.1em;border-radius:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}}.kg-code-card pre{margin:0}@media (max-width:600px){.kg-code-card{width:unset;border:unset;border-radius:0}}.kg-image{margin:auto}.kg-width-full,.kg-width-wide{width:100%}.twitter-tweet{width:100%!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.twitter-tweet+script+figcaption{background-color:var(--bg-gray)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-gray)}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:61.25em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-left:16px}@media (min-width:61.25em){.kg-gallery-image:not(:first-of-type){margin-left:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:flex;min-height:144px;border-radius:2px;background-color:var(--bg-white);color:#414d5a;text-decoration:none}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:start;padding:24px}@media (min-width:61.25em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;font-weight:700;line-height:20px;transition:color .26s ease-in-out}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:48px;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-icon{width:24px;height:24px;margin-right:8px;border-radius:24px}.kg-bookmark-author:after{margin:0 8px;content:"•"}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.24em){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.kg-bookmark-content{order:2}}.btn{display:inline-block;padding:16px 32px;color:#fff;background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;border:none;cursor:pointer;border-radius:2px;transition:all .26s ease-in-out}.btn:active,.btn:focus,.btn:hover{opacity:.9;text-decoration:none}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--full{width:100%}.btn--fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--small{padding:8px 16px}.btn--outline{color:var(--color-brand);background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-brand)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{color:#fff;background-color:var(--color-brand)}.btn--action{color:#fff;background-color:var(--color-brand)}.btn--danger{color:#fff;background-color:var(--color-error)}.btn--dark{color:#fff;background-color:var(--bg-dark)}.btn--loading,.btn.loading,.subscribe-form .btn{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.btn--loading:after,.btn.loading:after,.subscribe-form .btn:after{margin-left:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-right-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.post-card{display:flex;position:relative;flex-direction:column;width:100%;margin-bottom:32px;overflow:hidden;border-radius:2px;background-color:var(--bg-white);box-shadow:0 1px 4px rgba(39,44,49,.15)}.post-card__media{overflow:hidden;background-color:var(--bg-gray-darker)}.post-card__image-wrap{display:block;position:relative}.post-card__image{width:646px;height:372px;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.post-card__image{width:unset;height:auto}}.post-card__image:hover{opacity:.7;cursor:pointer}.post-card__content{flex-grow:1;margin-top:0!important;padding:24px}@media (min-width:61.25em){.post-card__content{padding:32px}}.post-card__title{margin:0;padding:0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:1.9em;font-weight:unset;letter-spacing:-.3px;line-height:1.1;transition:all .2s ease-out}@media (max-width:1000px){.post-card__title{font-size:1.8em!important}}@media (max-width:800px){.post-card__title{margin-bottom:0}}@media (max-width:600px){.post-card__title{font-size:1.6em!important}}@media (max-width:400px){.post-card__title{font-size:1.5em}}.post-card__title:hover{color:#40cebb;cursor:pointer}.post-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:1.1em;font-weight:500;line-height:22px}@media (max-width:600px){.post-card__excerpt{font-size:.95em;line-height:1.15}}.post-card__meta{display:flex;z-index:2;position:relative;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:.5px solid var(--color-border);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:16px}.post-card__author{display:flex;align-items:center;color:var(--color-gray);white-space:nowrap}.post-card__author_name{font-weight:600;transition:color .26s}.post-card__date{color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.post-card__author_media{width:32px;height:32px;margin-right:8px;border-radius:100%;background-color:var(--bg-gray)}.post-card__author_image{width:32px;min-width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.post-card .primary-tag{padding:6px;border-radius:3px;color:#fff;font-size:1.1em;font-weight:600;line-height:.7;transition:.2s all ease-out}.post-card .primary-tag:hover{background:#fff;cursor:pointer}@media (max-width:61.24em){.pagination{margin-bottom:32px}}.subscribe{padding:32px 24px 40px;border-radius:2px;background-color:#414d5a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDIxNjM3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMTYuOTk5OTk3LDk3My4zNjIxNiBjIC00LjQzODYsMCAtNy45OTk5OTk3LDMuNzMzMyAtNy45OTk5OTk3LDguMjE4OCBsIDAsNDEuNTMxMjQgYyAwLDQuNDg1NCAzLjU2MTM5OTcsOC4yNSA3Ljk5OTk5OTcsOC4yNSBsIDY2LjAwMDAwNiwwIGMgNC40Mzg2LDAgOCwtMy43NjQ2IDgsLTguMjUgbCAwLC00MS41MzEyNCBjIDAsLTQuNDg1NSAtMy41NjE0LC04LjIxODggLTgsLTguMjE4OCBsIC02Ni4wMDAwMDUsMCB6IG0gMCw0IDY2LjAwMDAwNiwwIGMgMC41OTE5LDAgMS4xNTA4LDAuMTcwNSAxLjY1NjIsMC40MDYyIEwgNTIuNDY4Nzk4LDEwMDguMzMxIGMgLTEuNDc3NCwxLjQwMjYgLTMuMzk1MSwxLjQwMjcgLTQuODc1LDAgbCAtMzIuMjUsLTMwLjU2MjY0IGMgMC41MDU0LC0wLjIzNTcgMS4wNjQzLC0wLjQwNjIgMS42NTYyLC0wLjQwNjIgeiBtIC0zLjkzNzUsMy43NSAyMi43ODEzLDIxLjU5Mzg0IC0yMi40MDYzLDIyLjM3NSBjIC0wLjI4MDYsLTAuNTgyNyAtMC40Mzc1LC0xLjI0OTcgLTAuNDM3NSwtMS45Njg4IGwgMCwtNDEuNTMxMjQgYyAwLC0wLjE2MjQgMC4wNDcsLTAuMzEyMyAwLjA2MiwtMC40Njg4IHogbSA3My44NzUwMDYsMCBjIDAuMDE2LDAuMTU2NSAwLjA2MiwwLjMwNjQgMC4wNjIsMC40Njg4IGwgMCw0MS41MzEyNCBjIDAsMC43MDg3IC0wLjE2NDQsMS4zNjA5IC0wLjQzNzUsMS45Mzc1IGwgLTIyLjM0MzcwNSwtMjIuMzc1IDIyLjcxODcwNSwtMjEuNTYyNTQgeiBtIC0yNS42MjUwMDUsMjQuMzQzODQgMjEuODc1MDA1LDIxLjkwNjIgYyAtMC4wNjMsMCAtMC4xMjQxLDAgLTAuMTg3NSwwIGwgLTY2LjAwMDAwNSwwIGMgLTAuMDUzLDAgLTAuMTA0LDAgLTAuMTU2MiwwIGwgMjEuOTA2MiwtMjEuODc1IDYuMDkzOCw1Ljc1IGMgMi45MDIzLDIuNzUxMiA3LjQ3MzMsMi43NTUxIDEwLjM3NSwwIGwgNi4wOTM3LC01Ljc4MTIgeiIgZmlsbD0iIzAyMTYzNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=);background-position:right -80px top -120px;background-repeat:no-repeat;color:var(--color-white);word-break:break-word}@media (min-width:46.25em){.subscribe--center{display:flex;flex-direction:column;align-items:center}}.subscribe h3{font-size:28px;line-height:1.2}.subscribe-form .alert{display:none}.subscribe-form .btn{width:100%;line-height:24px}.subscribe-form .btn:after{display:none}.subscribe-form.loading .btn:after{display:block}.subscribe-form.error .alert--error,.subscribe-form.invalid .alert--invalid,.subscribe-form.success .alert--success{display:block}@media (min-width:46.25em){.subscribe-form--compact{display:flex;flex-direction:column;flex-wrap:wrap}.subscribe-form--compact .form-group{display:flex}.subscribe-form--compact .btn{flex:3;border-top-left-radius:0;border-bottom-left-radius:0;line-height:initial}.subscribe-form--compact .subscribe-form__input[type=email]{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--bg-gray)}}.sidebar-social-widget{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.sidebar-social-widget svg{color:#a1adc6}.sidebar-social-widget button{-webkit-appearance:none!important;padding:unset;border:0!important;outline:0!important;background:0 0!important;font-size:1.8em;transition:all .2s ease-out;min-width:38px;display:flex;justify-content:center}@media (max-width:1000px){.sidebar-social-widget button{font-size:1.7em}}.sidebar-social-widget button:hover{transform:scale(1.2);cursor:pointer!important}.sidebar-social-widget button:hover.medium,.sidebar-social-widget button:hover.medium svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.facebook svg{color:#718dc8!important}.sidebar-social-widget button:hover.twitter svg{color:#7dc8e1}.sidebar-social-widget button:hover.angellist,.sidebar-social-widget button:hover.github svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.rss svg{color:#ffa367!important}.sidebar-social-widget button:hover.feedly svg{color:#60d293!important}.sidebar-social-widget button:hover.pocket svg{color:#f5778a!important}.sidebar-social-widget button:hover{cursor:pointer}.footer{width:100%;justify-content:space-around;padding:40px 0;border-top:.5px solid var(--color-border);background-color:#fff;margin:40px auto 0}@media (max-width:1000px){.footer{padding:40px}}.footer .o-grid{justify-content:space-between;padding:0!important}.footer .footer-section{max-width:27%}@media (max-width:800px){.footer .footer-section{max-width:unset;margin-bottom:40px}}.footer .footer-section.newsletter{min-width:250px}.footer .footer-title{color:#4e576a;font-family:TTNormsPro-Medium,HelveticaNeue,sans-serif;font-size:16px;text-transform:uppercase;text-rendering:optimizelegibility}@media (max-width:61.24em){.footer__section:not(:last-child){margin-bottom:16px;padding-bottom:16px}}@media (max-width:46.24em){.footer__section:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--color-border)}}.footer .footer-description{font-size:16px;line-height:1.4}.footer .footer-logo{width:220px;margin-bottom:20px}.footer__headline{margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:22px;text-transform:uppercase}.footer__copyright{color:var(--color-gray);text-align:center}@media (min-width:46.25em){.footer__copyright{margin-top:32px;padding-top:16px;border-top:.5px solid var(--color-border)}}.footer__copyright a{color:var(--color-gray);transition:color .26s}.footer__copyright a:active,.footer__copyright a:focus,.footer__copyright a:hover{color:var(--color-brand)}.footer-list li{margin:0}.footer-list a{display:block;margin-bottom:4px;padding:0 0 4px;font-weight:400;line-height:22px;font-size:.95em;transition:color .26s ease-in-out;text-rendering:optimizelegibility;color:#414d5a}.footer-list a:active,.footer-list a:focus,.footer-list a:hover{color:#0297f6}.title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid var(--color-border);color:#4e576a}.title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.title-bar__link{display:flex;align-items:center;transition:.5s}.title-bar__link:active,.title-bar__link:focus,.title-bar__link:hover{color:var(--color-brand)}.card-author{display:flex;width:100%;padding:24px;border:.5px solid var(--color-border);border-radius:2px;background-color:#fff}.card-author__media{width:80px;height:80px;margin-right:20px;border-radius:100%;background-color:var(--bg-gray)}.card-author__image{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author__name{font-size:18px;font-weight:700;line-height:28px}.card-author__name a{transition:.5s}.card-author__name a:active,.card-author__name a:focus,.card-author__name a:hover{color:var(--color-brand)}.card-author__bio{color:var(--color-gray);font-size:16px;line-height:24px}.card-author .icon{fill:#414d5a;vertical-align:sub;transition:.5s}.card-author .icon:active,.card-author .icon:focus,.card-author .icon:hover{fill:var(--color-brand)}.card-author-mini{display:flex;width:100%;border-radius:2px;transition:all .2s ease-out;padding:12px 12px}.card-author-mini:first-child{padding:0 12px 12px}.card-author-mini:last-child{padding:12px 12px 6px}.card-author-mini:hover{cursor:pointer;background-color:#40cebb}.card-author-mini:hover *{color:#fff!important}.card-author-mini__media{width:64px;height:64px;margin-right:16px;border-radius:100%;background-color:var(--bg-gray)}.card-author-mini__image{width:64px;min-width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author-mini__name{color:#4e576a;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1;transition:.5s}.card-author-mini__bio{margin-top:4px;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.card-author-mini:active,.card-author-mini:focus,.card-author-mini:hover{color:var(--color-brand)}.teaser{display:flex;align-items:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.teaser:not(:last-child){margin-bottom:24px}.teaser__media{margin-left:16px;background-color:var(--bg-gray)}.teaser__content{flex:1}.teaser__image{display:block;width:80px;height:64px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:2px;box-shadow:4px 4px 0 var(--bg-gray)}.teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700}.teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}.teaser:active,.teaser:focus,.teaser:hover{color:#414d5a}.teaser:active .teaser__title,.teaser:focus .teaser__title,.teaser:hover .teaser__title{color:#414d5a;text-decoration:underline}.widget{overflow:hidden;margin-bottom:24px;box-shadow:0 1px 4px rgba(39,44,49,.15);padding:20px;background:#fff}.archive{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.archive__title{font-size:24px;line-height:32px}.archive__description{margin-top:4px;color:var(--color-gray);font-size:16px;line-height:24px}.author{display:flex;background:#fff;flex-direction:column;align-items:center;padding:32px;margin-bottom:32px;text-align:center;border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:46.25em){.author{flex-direction:row;text-align:left;align-items:flex-start}}.author__media{width:80px;height:80px;border-radius:100%;margin-bottom:16px;background-color:var(--bg-gray)}@media (min-width:46.25em){.author__media{margin-bottom:0;margin-right:24px}}.author__image{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;min-width:80px;border-radius:100%}.author__title{font-size:24px;line-height:32px}.author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.author__links{display:flex;justify-content:center;margin-top:8px;color:var(--color-gray)}@media (min-width:46.25em){.author__links{justify-content:flex-start}}.author__links-item{display:flex;align-items:center;font-size:12px}.author__links-item:not(:last-child){margin-right:8px}.author__links-icon{fill:var(--color-gray);vertical-align:bottom;transition:.5s}.author__links-icon:active,.author__links-icon:focus,.author__links-icon:hover{fill:var(--color-brand)}.author-meta-text{font-size:14px;line-height:1}.tags{margin-bottom:-8px;overflow:hidden}@media (min-width:46.25em){.tags{margin-bottom:-16px}}.tags a{display:inline-block;margin-right:10px;padding:9px 10px 7px;border-radius:3px;background:hsla(0deg,0%,93.3%,.7);color:#6b7583!important;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.85em;line-height:1;transition:all .2s ease-out}.tag-card{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:32px;background-color:var(--bg-white);box-shadow:inset 0 0 0 1px var(--color-border)}.tag-card-wrap{display:flex}.tag-card__media{background-color:var(--bg-gray-darker)}.tag-card__image-wrap{display:block;position:relative;padding-top:56.25%}.tag-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-card__content{display:flex;flex-grow:1;flex-direction:column;padding:32px 32px 0 32px}.tag-card__title{font-size:16px;line-height:20px;font-weight:700}.tag-card__url:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.tag-card__description{position:relative;z-index:2;font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;margin-bottom:16px}.tag-card__meta{font-size:12px;line-height:16px;font-weight:500;color:var(--color-gray);margin:16px 32px 0;padding:16px 0 32px 0;border-top:.5px solid var(--color-border)}.tag-card:active .tag-card__url,.tag-card:focus .tag-card__url,.tag-card:hover .tag-card__url{text-decoration:underline}.tags-list-container{margin-bottom:32px;background-color:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.tags-list-container{margin-bottom:unset}}.tags-list-wrap{position:relative}.tags-list-wrap:after{position:absolute;top:50%;right:0;width:24px;height:16px;transform:translate(0,-50%);background:var(--bg-tag-list);content:""}.tags-list{-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:baseline;overflow-x:scroll}.tags-list::-webkit-scrollbar{display:none}.tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.tags-list__item{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap}.tags-list__link{display:block;margin-right:16px;padding:24px 0;color:var(--color-gray);transition:color .26s}@media (min-width:61.25em){.tags-list__link{margin-right:24px}}.tags-list__link--current{box-shadow:inset 0 -2px #414d5a;color:#414d5a}.tags-list__link:active,.tags-list__link:focus,.tags-list__link:hover{color:#414d5a}@media (min-width:61.25em){.member-plans{display:flex;align-items:stretch;justify-content:center}.member-plan{flex:1 1 auto;display:flex;flex-direction:column}.member-plan+.member-plan{margin-left:40px}}.member-plan{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:4px solid var(--color-border)}.member-plan--free{border:4px solid var(--color-brand)}.member-plan--premium{border:4px solid var(--bg-dark)}.member-plan__header{position:relative;padding-bottom:24px;color:var(--color-gray);text-align:center}.member-plan__title{margin-bottom:16px;color:#414d5a;font-size:20px;line-height:24px;font-weight:700}.member-plan__sign{vertical-align:top;margin-top:4px;display:inline-block;font-size:18px;line-height:28px;font-weight:600}.member-plan__amount{font-size:48px;line-height:56px;color:var(--color-brand)}.member-plan__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.member-plan__list li{position:relative;font-size:12px;line-height:16px;font-weight:500;padding:0 0 16px 24px}.member-plan__list li:before{display:block;position:absolute;content:"✓";left:0;top:-4px;font-size:14px;line-height:22px;font-weight:800}.member-plan__list li:last-child{padding-bottom:0}.alert{font-weight:500;font-size:12px;line-height:16px;text-align:center;margin-top:8px;padding:8px 16px;background-color:var(--bg-white);border-radius:2px}.alert:empty{display:none}.alert--success{color:var(--color-success)}.alert--invalid{color:var(--color-error)}.alert--error{color:var(--color-error)}.post-upgrade-cta{position:relative;text-align:center;padding:24px;background-color:var(--bg-white);border:.5px solid var(--color-border)}@media (min-width:46.25em){.post-upgrade-cta{padding:40px}}@media (min-width:61.25em){.post-upgrade-cta{padding:56px}}.post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.widget.about .widget-logo{max-width:240px;margin:0 auto 15px}.widget.about .description{font-size:.9em;text-align:center}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-type-italic{font-style:italic}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}.u-bg-white{background-color:#fff}.u-border{border:.5px solid var(--color-border)}.u-border-radius{border-radius:2px}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-8{margin-bottom:8px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-p-32{padding:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-grid{display:grid;grid-template-columns:2fr 1fr!important;max-width:1000px;margin:auto;-moz-column-gap:30px;column-gap:30px}@media (max-width:1000px){.main-grid{max-width:95%!important}}@media (max-width:800px){.main-grid{grid-template-columns:1fr!important;max-width:90%;display:unset}}@media (min-width:20em){.main-grid .o-wrapper{grid-template-columns:1fr!important}}.post>*+*{margin-top:32px}.post-wrapper{position:relative;max-width:850px;margin:0 auto}@media (max-width:800px){.post-wrapper{width:100%;max-width:unset}}.post-wrapper .post{position:relative;margin:0 0 30px;background:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.post-wrapper .post{margin:0}}.post-wrapper .post .intro-notice{display:flex;align-items:center;justify-content:left;margin:25px 0 30px auto;padding:20px;border-radius:5px;background:#eceef1;color:#6e7482;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;font-style:italic;line-height:1.6}@media (min-width:20em){.post-wrapper .post .intro-notice{align-items:flex-start}}.post-wrapper .post .intro-notice img{min-width:40px;height:40px;margin:0 15px 0 0;opacity:.7}@media (min-width:20em){.post-wrapper .post .intro-notice img{min-width:50px}}.post-wrapper .post .intro-notice p{margin:0;color:#677584;line-height:1.6em}@media (min-width:20em){.post-wrapper .post .intro-notice p{line-height:1.5em}}.post-wrapper .post .intro-notice p a{border-bottom:1px solid #638cca;color:#638cca;word-break:break-word;transition:all .2s ease-out}.post-wrapper .post .intro-notice p a:hover{border-color:#0297f6;color:#0297f6}.post-wrapper .post .intro-notice p{line-height:1.5}.post-wrapper .post p{-webkit-font-smoothing:auto;margin:0 0 25px;color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:1em;line-height:1.8em}.post-wrapper .post li>code,.post-wrapper .post p>code{display:inline;padding:2px 4px;overflow-y:visible;border-radius:3px;background:rgba(144,181,223,.15);color:#3e6c97;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;white-space:nowrap}.post-head{display:flex;flex-direction:column-reverse;margin:0 auto;padding:0;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0}@media (max-width:850px){.post-head{padding:0}}@media (max-width:600px){.post-head{flex-direction:column}}.post-header__excerpt{font-family:CamphorPro-Medium,HelveticaNeue,sans-serif!important}.post-title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:var(--header-color);font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-title{padding:0 8%;font-size:1.9em}}@media (max-width:800px){.post-title{padding:unset}}@media (max-width:600px){.post-title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:left}}.post-image{order:3;width:100%;max-width:850px;min-height:490px;margin:0 auto;overflow:hidden;background-color:#dbe5f1;background-position-y:center!important;background-size:cover!important;box-shadow:0 1px 3px rgba(39,44,49,.1)}@media (max-width:1000px){.post-image{min-height:unset;margin:0 30px;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0}}@media (max-width:600px){.post-image{margin:0;box-shadow:0 0 5px rgba(46,63,78,.1)}}.post-image img{width:100%;height:auto;min-height:490px;line-height:1}@media (max-width:1000px){.post-image img{min-height:unset}}@media (max-width:600px){.post-image img{border:0}}.post-meta{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:780px;margin:15px auto 0}@media (max-width:1000px){.post-meta{padding:0 8%}}@media (max-width:600px){.post-meta{flex-wrap:wrap;align-items:center;justify-content:left;order:2;width:auto;max-width:none;margin:15px 0 40px;padding:0 20px}}.post-meta .tags{padding:5px 10px;border-radius:3px;color:#fff;font-size:.95em}.post-meta .meta-item{display:flex;align-items:center;margin:0 15px;color:#7e8da3;font-size:1.1em;line-height:1;text-transform:capitalize}@media (max-width:600px){.post-meta .meta-item{height:14px;margin:0 20px 0 0;font-size:1.2em;line-height:1.5}.post-meta .meta-item:last-of-type{margin:0}}.post-meta .meta-item svg{margin-right:5px;color:#7e8da3!important;font-size:.95em}.post-meta .meta-item span{display:inline-block;height:11px;font-size:.9em}.post-meta .meta-item *{padding:0;font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;line-height:1;white-space:nowrap}.post-meta .meta-item a{color:#7e8da3}.post-meta .meta-item.desktop{display:flex}@media (max-width:600px){.post-meta .meta-item.date{display:none}}@media (max-width:500px){.post-meta .meta-item.reading-time{display:none}}.post-meta .meta-item.author img{width:25px;height:25px;margin-right:3px;overflow:hidden;border-radius:50%}.post-meta .meta-item.author a{transition:all .2s ease-out}.post-meta .meta-item a{text-decoration:none}.post-meta .meta-item a:hover{color:#40cebb}.post-meta .meta-item a:hover>span{color:#40cebb!important}.post-card__image-wrap{position:relative;background-color:var(--bg-gray-darker);box-shadow:-8px 16px 24px -8px rgba(0,0,0,.08)}.post-image{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out}.post-image:hover{opacity:.7}.post-header__details{padding:30px 50px 0}@media (max-width:800px){.post-header__details{padding:10px 50px 0}}.post-header__title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-header__title{padding:0 8%;font-size:1.9em}}@media (max-width:600px){.post-header__title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:left}}.post-header__excerpt{margin:0 0 10px;color:var(--color-gray);font-size:1.2em}.post-header__meta{margin:24px 0;font-size:12px;line-height:16px;letter-spacing:.5px}@media (max-width:800px){.post-header__meta{display:flex;align-items:center}}.post-header__author{display:flex;align-items:center}.post-header__author:active__author_name,.post-header__author:focus__author_name,.post-header__author:hover__author_name{color:#414d5a}.post-header__author_name{font-weight:600;transition:color .26s}.post-header__date{font-size:12px;line-height:16px}.post-header__author_media{width:32px;height:32px;border-radius:100%;margin-right:8px}.post-header__author_image{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:--bg-white;color:--color-dark;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.3em;text-rendering:optimizelegibility}html body ::-moz-selection{background:#0297f6;color:#fff}html body ::selection{background:#0297f6;color:#fff}html body ::-moz-selection{background:#0297f6;color:#fff} \ No newline at end of file diff --git a/assets/js/app.min.js b/assets/js/app.min.js index 9d5f10b..d3212da 100644 --- a/assets/js/app.min.js +++ b/assets/js/app.min.js @@ -1 +1 @@ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(x,e){"use strict";function m(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}function g(e){return null!=e&&e===e.window}var t=[],n=Object.getPrototypeOf,a=t.slice,w=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},c=t.push,i=t.indexOf,r={},s=r.toString,v=r.hasOwnProperty,o=v.toString,u=o.call(Object),y={},k=x.document,l={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,s=(n=n||k).createElement("script");if(s.text=e,t)for(r in l)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&s.setAttribute(r,i);n.head.appendChild(s).parentNode.removeChild(s)}function p(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?r[s.call(e)]||"object":typeof e}var d="3.6.0",C=function(e,t){return new C.fn.init(e,t)};function h(e){var t=!!e&&"length"in e&&e.length,n=p(e);return!m(e)&&!g(e)&&("array"===n||0===t||"number"==typeof t&&0>10|55296,1023&e|56320))}function h(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function r(){x()}var e,f,b,s,i,p,m,g,_,c,u,x,k,o,C,w,a,l,v,z="sizzle"+ +new Date,y=n.document,S=0,T=0,E=ce(),A=ce(),P=ce(),M=ce(),L=function(e,t){return e===t&&(u=!0),0},j={}.hasOwnProperty,t=[],F=t.pop,q=t.push,N=t.push,D=t.slice,I=function(e,t){for(var n=0,r=e.length;n+~]|"+H+")"+H+"*"),Y=new RegExp(H+"|>"),Z=new RegExp($),X=new RegExp("^"+R+"$"),G={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+H+"*(even|odd|(([+-]|)(\\d*)n|)"+H+"*(?:([+-]|)"+H+"*(\\d+)|))"+H+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+H+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+H+"*((?:-\\d)?\\d*)"+H+"*\\)|)(?=[^-]|$)","i")},J=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,ee=/^h\d$/i,te=/^[^{]+\{\s*\[native \w/,ne=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,re=/[+~]/,ie=new RegExp("\\\\[\\da-fA-F]{1,6}"+H+"?|\\\\([^\\r\\n\\f])","g"),se=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=ve(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{N.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){N={apply:t.length?function(e,t){q.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(t,e,n,r){var i,s,o,a,c,u,l=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&(x(e),e=e||k,C)){if(11!==d&&(a=ne.exec(t)))if(u=a[1]){if(9===d){if(!(s=e.getElementById(u)))return n;if(s.id===u)return n.push(s),n}else if(l&&(s=l.getElementById(u))&&v(e,s)&&s.id===u)return n.push(s),n}else{if(a[2])return N.apply(n,e.getElementsByTagName(t)),n;if((u=a[3])&&f.getElementsByClassName&&e.getElementsByClassName)return N.apply(n,e.getElementsByClassName(u)),n}if(f.qsa&&!M[t+" "]&&(!w||!w.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,l=e,1===d&&(Y.test(t)||U.test(t))){for((l=re.test(t)&&me(e.parentNode)||e)===e&&f.scope||((o=e.getAttribute("id"))?o=o.replace(se,h):e.setAttribute("id",o=z)),i=(c=p(t)).length;i--;)c[i]=(o?"#"+o:":scope")+" "+we(c[i]);u=c.join(",")}try{return N.apply(n,l.querySelectorAll(u)),n}catch(e){M(t,!0)}finally{o===z&&e.removeAttribute("id")}}}return g(t.replace(Q,"$1"),e,n,r)}function ce(){var n=[];function r(e,t){return n.push(e+" ")>b.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function ue(e){return e[z]=!0,e}function le(e){var t=k.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function he(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&oe(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function pe(o){return ue(function(s){return s=+s,ue(function(e,t){for(var n,r=o([],e.length,s),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=ae.support={},i=ae.isXML=function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!J.test(t||e&&e.nodeName||"HTML")},x=ae.setDocument=function(e){var t,e=e?e.ownerDocument||e:y;return e!=k&&9===e.nodeType&&e.documentElement&&(o=(k=e).documentElement,C=!i(k),y!=k&&(t=k.defaultView)&&t.top!==t&&(t.addEventListener?t.addEventListener("unload",r,!1):t.attachEvent&&t.attachEvent("onunload",r)),f.scope=le(function(e){return o.appendChild(e).appendChild(k.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),f.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),f.getElementsByTagName=le(function(e){return e.appendChild(k.createComment("")),!e.getElementsByTagName("*").length}),f.getElementsByClassName=te.test(k.getElementsByClassName),f.getById=le(function(e){return o.appendChild(e).id=z,!k.getElementsByName||!k.getElementsByName(z).length}),f.getById?(b.filter.ID=function(e){var t=e.replace(ie,d);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&C){e=t.getElementById(e);return e?[e]:[]}}):(b.filter.ID=function(e){var t=e.replace(ie,d);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n,r,i,s=t.getElementById(e);if(s){if((n=s.getAttributeNode("id"))&&n.value===e)return[s];for(i=t.getElementsByName(e),r=0;s=i[r++];)if((n=s.getAttributeNode("id"))&&n.value===e)return[s]}return[]}}),b.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,s=t.getElementsByTagName(e);if("*"!==e)return s;for(;n=s[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&C)return t.getElementsByClassName(e)},a=[],w=[],(f.qsa=te.test(k.querySelectorAll))&&(le(function(e){var t;o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&w.push("[*^$]="+H+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||w.push("\\["+H+"*(?:value|"+O+")"),e.querySelectorAll("[id~="+z+"-]").length||w.push("~="),(t=k.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||w.push("\\["+H+"*name"+H+"*="+H+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||w.push(":checked"),e.querySelectorAll("a#"+z+"+*").length||w.push(".#.+[+~]"),e.querySelectorAll("\\\f"),w.push("[\\r\\n\\f]")}),le(function(e){e.innerHTML="";var t=k.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&w.push("name"+H+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&w.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&w.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),w.push(",.*:")})),(f.matchesSelector=te.test(l=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){f.disconnectedMatch=l.call(e,"*"),l.call(e,"[s!='']:x"),a.push("!=",$)}),w=w.length&&new RegExp(w.join("|")),a=a.length&&new RegExp(a.join("|")),t=te.test(o.compareDocumentPosition),v=t||te.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},L=t?function(e,t){if(e===t)return u=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e==k||e.ownerDocument==y&&v(y,e)?-1:t==k||t.ownerDocument==y&&v(y,t)?1:c?I(c,e)-I(c,t):0:4&n?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,r=0,i=e.parentNode,s=t.parentNode,o=[e],a=[t];if(!i||!s)return e==k?-1:t==k?1:i?-1:s?1:c?I(c,e)-I(c,t):0;if(i===s)return he(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;o[r]===a[r];)r++;return r?he(o[r],a[r]):o[r]==y?-1:a[r]==y?1:0}),k},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if(x(e),f.matchesSelector&&C&&!M[t+" "]&&(!a||!a.test(t))&&(!w||!w.test(t)))try{var n=l.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){M(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ie,d),e[3]=(e[3]||e[4]||e[5]||"").replace(ie,d),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Z.test(n)&&(t=p(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ie,d).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+H+")"+e+"("+H+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=ae.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function A(e,n,r){return m(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){if(!e)return this;if(n=n||M,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:P.exec(e))||!r[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(r[1])&&C.isPlainObject(t))for(var r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(e=k.getElementById(r[2]))&&(this[0]=e,this.length=1),this}).prototype=C.fn;var M=C(k),L=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function F(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;d=k.createDocumentFragment().appendChild(k.createElement("div")),(f=k.createElement("input")).setAttribute("type","radio"),f.setAttribute("checked","checked"),f.setAttribute("name","t"),d.appendChild(f),y.checkClone=d.cloneNode(!0).cloneNode(!0).lastChild.checked,d.innerHTML="",y.noCloneChecked=!!d.cloneNode(!0).lastChild.defaultValue,d.innerHTML="",y.option=!!d.lastChild;var fe={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function pe(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&T(e,t)?C.merge([e],n):n}function me(e,t){for(var n=0,r=e.length;n",""]);var ge=/<|&#?\w+;/;function we(e,t,n,r,i){for(var s,o,a,c,u,l=t.createDocumentFragment(),d=[],h=0,f=e.length;h\s*$/g;function Te(e,t){return T(e,"table")&&T(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Ee(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ae(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,s;if(1===t.nodeType){if(Z.hasData(e)&&(s=Z.get(e).events))for(i in Z.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var Yt=[],Zt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||C.expando+"_"+Tt.guid++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,s,o=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return s||C.error(r+" was not called"),s[0]},e.dataTypes[0]="json",i=x[r],x[r]=function(){s=arguments},n.always(function(){void 0===i?C(x).removeProp(r):x[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(r)),s&&m(i)&&i(s[0]),s=i=void 0}),"script"}),y.createHTMLDocument=((d=k.implementation.createHTMLDocument("").body).innerHTML="
",2===d.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),r=!n&&[],(n=E.exec(e))?[t.createElement(n[1])]:(n=we([e],t,r),r&&r.length&&C(r).remove(),C.merge([],n.childNodes)));var r},C.fn.load=function(e,t,n){var r,i,s,o=this,a=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,s||[e.responseText,t,e])})}),this},C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,s,o,a=C.css(e,"position"),c=C(e),u={};"static"===a&&(e.style.position="relative"),s=c.offset(),r=C.css(e,"top"),o=C.css(e,"left"),o=("absolute"===a||"fixed"===a)&&-1<(r+o).indexOf("auto")?(i=(a=c.position()).top,a.left):(i=parseFloat(r)||0,parseFloat(o)||0),null!=(t=m(t)?t.call(e,n,C.extend({},s)):t).top&&(u.top=t.top-s.top+i),null!=t.left&&(u.left=t.left-s.left+o),"using"in t?t.using.call(e,u):c.css(u)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||re})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var s="pageYOffset"===i;C.fn[t]=function(e){return B(this,function(e,t,n){var r;return g(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n?r?r[i]:e[t]:void(r?r.scrollTo(s?r.pageXOffset:n,s?n:r.pageYOffset):e[t]=n)},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=Ye(y.pixelPosition,function(e,t){if(t)return t=Ue(e,n),$e.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,a){C.each({padding:"inner"+o,content:a,"":"outer"+o},function(r,s){C.fn[s]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return g(e)?0===s.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},a,n?e:void 0,n)}})}),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0=window.innerWidth-s.OFFSET||(this._activeZoomClose(!0),this._activeZoom=new s(t),this._activeZoom.zoomImage(),this._$window.on("scroll.zoom",i.proxy(this._scrollHandler,this)),this._$document.on("click.zoom",i.proxy(this._clickHandler,this)),this._$document.on("keyup.zoom",i.proxy(this._keyHandler,this)),this._$document.on("touchstart.zoom",i.proxy(this._touchStart,this)),e.stopPropagation())},e.prototype._activeZoomClose=function(e){this._activeZoom&&(e?this._activeZoom.dispose():this._activeZoom.close(),this._$window.off(".zoom"),this._$document.off(".zoom"),this._activeZoom=null)},e.prototype._scrollHandler=function(e){null===this._initialScrollPosition&&(this._initialScrollPosition=window.scrollY);var t=this._initialScrollPosition-window.scrollY;40<=Math.abs(t)&&this._activeZoomClose()},e.prototype._keyHandler=function(e){27==e.keyCode&&this._activeZoomClose()},e.prototype._clickHandler=function(e){e.stopPropagation(),e.preventDefault(),this._activeZoomClose()},e.prototype._touchStart=function(e){this._initialTouchPosition=e.touches[0].pageY,i(e.target).on("touchmove.zoom",i.proxy(this._touchMove,this))},e.prototype._touchMove=function(e){10x

',t.appendChild(n.childNodes[1])),e&&s.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&e.push(i.customSelector);var r=".fitvidsignore";i.ignore&&(r=r+", "+i.ignore);e=s(this).find(e.join(","));(e=(e=e.not("object object")).not(r)).each(function(){var e,t,n=s(this);0').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),n.removeAttr("height").removeAttr("width"))})})},s.fn.fitVids._count=0}(window.jQuery||window.Zepto),function(e,t){"function"==typeof define&&define.amd?define(["exports"],t):"undefined"!=typeof exports?t(exports):t(e.dragscroll={})}(this,function(e){var a,c,u=window,l=document,d="mousemove",h="mouseup",f="mousedown",t="EventListener",p="add"+t,n="remove"+t,r=[],t=function(e,t){for(e=0;e=s&&(x=u.top)<=_&&(C=u.right)>=s*l&&(k=u.left)<=b&&(z||C||k||x)&&(p.loadHidden||I(d[t]))&&(w&&N<3&&!o&&(y<3||D<4)||function(e,t){var n,r=e,i=I(e);for(x-=t,z+=t,k-=t,C+=t;i&&(r=r.offsetParent)&&r!=h.body&&r!=X;)(i=0<(de(r,"opacity")||1))&&"visible"!=de(r,"overflow")&&(n=r.getBoundingClientRect(),i=C>n.left&&kn.top-1&&x