diff --git a/assets/css/main.css.map b/assets/css/main.css.map index 9a6cc0665..044d8d176 100644 --- a/assets/css/main.css.map +++ b/assets/css/main.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/skins/_air.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_copyright.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_variables.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_mixins.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_reset.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_base.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_forms.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_tables.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_animations.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_buttons.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_notices.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_masthead.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_navigation.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_footer.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_search.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_syntax.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_utilities.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_page.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_archive.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_sidebar.scss","../../../../../../../tmp/jekyll-remote-theme-20240923-2405-1a8946/_sass/minimal-mistakes/_print.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAIA;AAYA;EACE;;;AAGF;EACE;;;ACrBF;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADGA;AEHA;AAAA;AAAA;AAIA;AAAA;AAAA;AASA;AAIA;AAMA;AAIA;AAWA;AAUA;AAQA;AAAA;AAAA;AA2BA;AAMA;AA0BA;AAQA;AAIA;AAkBA;AAAA;AAAA;AAWA;AAAA;AAAA;AAQA;AAAA;AAAA;AF9JA;AGNA;AC0CA;EAAe,aFxBP;;;AC2DR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,YCjFoC;EDkFpC,SCjFoC;EDmFlC;;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;EACE;EACA;EACA;EACA;;;AAOA;EACE;;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIA;AAAA;EACE;EACA;;;AAKJ;EACE;;;AAGA;EACE;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;;;AAGA;EACE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;;AAKA;EACE;;;AAkBF;EACE;;;AAUJ;EACE,OCvMoC;EDwMpC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,OCjNkC;;ADkNlC;EACE,OClNgC;;;ADyNpC;EACE;;;AAMF;EACE;;;AAMF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACI;EACA;;;AAMN;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA,SC5QoC;ED8QlC;EAEF;EACA,OChRoC;EDkRpC;EACA;EACA,aDpRM;;ACsRN;EAEE;EAEE;;AAIJ;EACE;;;AAIF;EACE,OClSkC;;;ADuSpC;AAAA;EACE,OC1SkC;ED2SlC;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;EACA,OCpToC;EDqTpC;EACA;;;AAKA;EACE;EACA,SCjUkC;EDmUhC;EAEF;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EAEE;EAEE;;AAGJ;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAGE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAKJ;EACE;;AAEA;AAAA;EAEE;EACA;;AAEF;AAAA;EAEE;EACA;;;AAIJ;EACE;;AACA;AAAA;EAEE;EACA;;AAEF;AAAA;EAEE;;;AASJ;EACE,aC/YkC;EDgZlC,gBChZkC;;ADiZlC;EACE;EACA;EACA,WClZgC;;ADoZlC;EACE;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YC1bgC;ED2bhC,YCtagC;;;ADgbpC;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;EACE;;AACA;EACE;EACA;EACA;EACA,KChcgC;EDichC,QChcgC;EDichC;EACA;EACA;EACA;EACA;EACA,YCnegC;EDoehC,YCzcgC;;AD2clC;EACE,OCrcgC;EDschC;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA,OC9dkC;ED+dlC;EACA;;;AAIA;EACE;;;AAMA;EACE;;;AAOJ;AACE;AAAA;AAAA;EAIE;IACE;IACA;;EAGA;IACE;;EAKF;IACE;IACA;;EAEF;IACE;IACA;;EAGJ;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAUV;EACE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE,cC5lBkC;ID6lBlC,eC7lBkC;;;ADumBlC;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;AEroBN;AAAA;AAAA;AAIA;AACE;EACA;AACA;EACA;EACA;;;AAGF;AAAA;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AAAA;AAAA;AAIA;EACE;EACA;EACA;EACA,aRWW;EQVX,WRmCY;EQlCZ;EACA;;AAEA;EACE;;;AAIJ;EACE,kBXVa;EWWb;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;;ACrCF;AAAA;AAAA;AAIA;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;IACE;;EAEF;IACE;;;AXEJ;AYpBA;AAAA;AAAA;AAIA;AAAA;AAAA;AAIA;AACE;EACA;EACA;EACA;EACA,aVMW;EULX,WV8BY;EU7BZ;EACA;EACA;EACA;EACA,eVqJc;EUpJd;AAUA;AAiCA;AAUA;AASA;AAKA;AAKA;;AAtEA;EACE;;AAGF;EACE;;AAiBA;EP6CF,kBOzDA;EP0DA;;AOrCI;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,kBO/B8B;EPgC9B;;AO9CE;EP6CF,kBOzDA;EP0DA;EO3CM;;AAMF;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,kBO/B8B;EPgC9B;;AO9CE;EP6CF,kBOzDA;EP0DA;EOxCM;;AAGF;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,kBO/B8B;EPgC9B;;AO9CE;EP6CF,kBOzDA;EP0DA;;AOrCI;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,kBO/B8B;EPgC9B;;AO9CE;EP6CF,kBOzDA;EP0DA;;AOrCI;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,kBO/B8B;EPgC9B;;AO9CE;EP6CF,kBOzDA;EP0DA;;AOrCI;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,kBO/B8B;EPgC9B;;AO9CE;EP6CF,kBOzDA;EP0DA;;AOrCI;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,kBO/B8B;EPgC9B;;AO9CE;EP6CF,kBOzDA;EP0DA;;AOrCI;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,kBO/B8B;EPgC9B;;AO9CE;EP6CF,kBOzDA;EP0DA;;AOrCI;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,kBO/B8B;EPgC9B;;AO9CE;EP6CF,kBOzDA;EP0DA;;AOrCI;EPoCJ,kBOzDA;EP0DA;;AOjCI;EPgCJ,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wCK;;AgBtCP;AACE;EACA,OhBmCK;;AgBjCP;AACE;EACA,OhB+BK;;AgB7BP;AACE;EACA,OhB2BK;;AgBzBP;AACE;EACA,OhBuBK;;AgBrBP;AACE;EACA,OhBuBK;;AgBrBP;AACE;EACA;;AAEF;AACE;EACA,OhBYK;EgBXL;;AAEF;AACE;EACA,OhBaK;;AgBXP;AACE;EACA,OhBEK;EgBDL;;AAEF;AACE;EACA;;AAEF;AACE;EACA,OhBCK;EgBAL;;AAEF;AACE;EACA,OhBFK;;AgBIP;AACE;EACA,OhBNK;;AgBQP;AACE;EACA,OhBZK;;AgBcP;AACE;EACA,OhBdK;;AgBgBP;AACE;EACA,OhBlBK;;AgBoBP;AACE;EACA,OhB1BK;;AgB4BP;AACE;EACA,OhB7BK;;AgB+BP;AACE;EACA,OhBnCK;;AgBqCP;AACE;EACA,OhBrCK;;AgBuCP;AACE;EACA,OhBvCK;;AgByCP;AACE;EACA,OhBnDK;;AgBqDP;AACE;EACA,OhBlDK;;AgBoDP;AACE;EACA,OhBxDK;;AgB0DP;AACE;EACA,OhBxDK;;AgB0DP;AACE;EACA,OhBnEK;;AgBqEP;AACE;EACA,OhBpEK;;AgBsEP;AACE;EACA,OhBnEK;;AgBqEP;AACE;EACA,OhB/EK;;AgBiFP;AACE;EACA,OhB9EK;;AgBgFP;AACE;EACA,OhB/EK;;AgBiFP;AACE;EACA,OhB3FK;;AgB6FP;AACE;EACA,OhBxFK;;AgB0FP;AACE;EACA,OhBhGK;;AgBkGP;AACE;EACA,OhBhGK;;AgBkGP;AACE;EACA,OhB3GK;;AgB6GP;AACE;EACA,OhB3GK;;AgB6GP;AACE;EACA,OhB/GK;;AgBiHP;AACE;EACA,OhBnHK;;AgBqHP;AACE;EACA,OhBvHK;;AgByHP;AACE;EACA,OhBzHK;;AgB2HP;AACE;EACA,OhBnIK;;AgBqIP;AACE;EACA,OhBxIK;;AgB0IP;AACE;EACA,OhBrIK;;AgBuIP;AACE;EACA,OhB3IK;;AgB6IP;AACE;EACA,OhB7IK;;AgB+IP;AACE;EACA,OhBnJK;;AgBqJP;AACE;EACA,OhBrJK;;AgBuJP;AACE;E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","sourcesContent":["/* ==========================================================================\n Air skin\n ========================================================================== */\n\n/* Colors */\n$background-color: #eeeeee !default;\n$text-color: #222831 !default;\n$muted-text-color: #393e46 !default;\n$primary-color: #0092ca !default;\n$border-color: mix(#fff, #393e46, 75%) !default;\n$footer-background-color: $primary-color !default;\n$link-color: #393e46 !default;\n$masthead-link-color: $text-color !default;\n$masthead-link-color-hover: $text-color !default;\n$navicon-link-color-hover: mix(#fff, $text-color, 80%) !default;\n\n.page__footer {\n color: #fff !important; // override\n}\n\n.page__footer-follow .social-icons .svg-inline--fa {\n color: inherit;\n}\n","/* Copyright comment */\n@import \"minimal-mistakes/copyright\";\n\n/* Variables */\n@import \"minimal-mistakes/variables\";\n\n/* Mixins and functions */\n@import \"minimal-mistakes/vendor/breakpoint/breakpoint\";\n@include breakpoint-set(\"to ems\", true);\n@import \"minimal-mistakes/vendor/magnific-popup/magnific-popup\"; // Magnific Popup\n@import \"minimal-mistakes/vendor/susy/susy\";\n@import \"minimal-mistakes/mixins\";\n\n/* Core CSS */\n@import \"minimal-mistakes/reset\";\n@import \"minimal-mistakes/base\";\n@import \"minimal-mistakes/forms\";\n@import \"minimal-mistakes/tables\";\n@import \"minimal-mistakes/animations\";\n\n/* Components */\n@import \"minimal-mistakes/buttons\";\n@import \"minimal-mistakes/notices\";\n@import \"minimal-mistakes/masthead\";\n@import \"minimal-mistakes/navigation\";\n@import \"minimal-mistakes/footer\";\n@import \"minimal-mistakes/search\";\n@import \"minimal-mistakes/syntax\";\n\n/* Utility classes */\n@import \"minimal-mistakes/utilities\";\n\n/* Layout specific */\n@import \"minimal-mistakes/page\";\n@import \"minimal-mistakes/archive\";\n@import \"minimal-mistakes/sidebar\";\n@import \"minimal-mistakes/print\";\n","/*!\n * Minimal Mistakes Jekyll Theme 4.26.2 by Michael Rose\n * Copyright 2013-2024 Michael Rose - mademistakes.com | @mmistakes\n * Free for personal and commercial use under the MIT license\n * https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE\n */\n","/* ==========================================================================\n Variables\n ========================================================================== */\n\n/*\n Typography\n ========================================================================== */\n\n$doc-font-size: 16px !default;\n$doc-font-size-medium: $doc-font-size * 1.125 !default;\n$doc-font-size-large: $doc-font-size * 1.25 !default;\n$doc-font-size-x-large: $doc-font-size * 1.375 !default;\n\n/* paragraph indention */\n$paragraph-indent: false !default; // true, false (default)\n$indent-var: 1.3em !default;\n\n/* system typefaces */\n$serif: Georgia, Times, serif !default;\n$sans-serif: -apple-system, BlinkMacSystemFont, \"Roboto\", \"Segoe UI\",\n \"Helvetica Neue\", \"Lucida Grande\", Arial, sans-serif !default;\n$monospace: Monaco, Consolas, \"Lucida Console\", monospace !default;\n\n/* sans serif typefaces */\n$sans-serif-narrow: $sans-serif !default;\n$helvetica: Helvetica, \"Helvetica Neue\", Arial, sans-serif !default;\n\n/* serif typefaces */\n$georgia: Georgia, serif !default;\n$times: Times, serif !default;\n$bodoni: \"Bodoni MT\", serif !default;\n$calisto: \"Calisto MT\", serif !default;\n$garamond: Garamond, serif !default;\n\n$global-font-family: $sans-serif !default;\n$header-font-family: $sans-serif !default;\n$caption-font-family: $serif !default;\n\n/* type scale */\n$type-size-1: 2.441em !default; // ~39.056px\n$type-size-2: 1.953em !default; // ~31.248px\n$type-size-3: 1.563em !default; // ~25.008px\n$type-size-4: 1.25em !default; // ~20px\n$type-size-5: 1em !default; // ~16px\n$type-size-6: 0.75em !default; // ~12px\n$type-size-7: 0.6875em !default; // ~11px\n$type-size-8: 0.625em !default; // ~10px\n\n/* headline scale */\n$h-size-1: 1.563em !default; // ~25.008px\n$h-size-2: 1.25em !default; // ~20px\n$h-size-3: 1.125em !default; // ~18px\n$h-size-4: 1.0625em !default; // ~17px\n$h-size-5: 1.03125em !default; // ~16.5px\n$h-size-6: 1em !default; // ~16px\n\n/*\n Colors\n ========================================================================== */\n\n$gray: #7a8288 !default;\n$dark-gray: mix(#000, $gray, 50%) !default;\n$darker-gray: mix(#000, $gray, 60%) !default;\n$light-gray: mix(#fff, $gray, 50%) !default;\n$lighter-gray: mix(#fff, $gray, 90%) !default;\n\n$background-color: #fff !default;\n$code-background-color: #fafafa !default;\n$code-background-color-dark: $light-gray !default;\n$text-color: $dark-gray !default;\n$muted-text-color: mix(#fff, $text-color, 20%) !default;\n$border-color: $lighter-gray !default;\n$form-background-color: $lighter-gray !default;\n$footer-background-color: $lighter-gray !default;\n\n$primary-color: #6f777d !default;\n$success-color: #3fa63f !default;\n$warning-color: #d67f05 !default;\n$danger-color: #ee5f5b !default;\n$info-color: #3b9cba !default;\n$focus-color: $primary-color !default;\n$active-color: mix(#fff, $primary-color, 80%) !default;\n\n/* YIQ color contrast */\n$yiq-contrasted-dark-default: $dark-gray !default;\n$yiq-contrasted-light-default: #fff !default;\n$yiq-contrasted-threshold: 175 !default;\n$yiq-debug: false !default;\n\n/* brands */\n$behance-color: #1769ff !default;\n$bitbucket-color: #205081 !default;\n$dribbble-color: #ea4c89 !default;\n$facebook-color: #3b5998 !default;\n$flickr-color: #ff0084 !default;\n$foursquare-color: #0072b1 !default;\n$github-color: #171516 !default;\n$gitlab-color: #e24329 !default;\n$instagram-color: #517fa4 !default;\n$keybase-color: #ef7639 !default;\n$lastfm-color: #d51007 !default;\n$linkedin-color: #007bb6 !default;\n$mastodon-color: #2b90d9 !default;\n$pinterest-color: #cb2027 !default;\n$reddit-color: #ff4500 !default;\n$rss-color: #fa9b39 !default;\n$soundcloud-color: #ff3300 !default;\n$stackoverflow-color: #fe7a15 !default;\n$tumblr-color: #32506d !default;\n$twitter-color: #55acee !default;\n$vimeo-color: #1ab7ea !default;\n$vine-color: #00bf8f !default;\n$youtube-color: #bb0000 !default;\n$xing-color: #006567 !default;\n\n/* links */\n$link-color: mix(#000, $info-color, 20%) !default;\n$link-color-hover: mix(#000, $link-color, 25%) !default;\n$link-color-visited: mix(#fff, $link-color, 15%) !default;\n$masthead-link-color: $primary-color !default;\n$masthead-link-color-hover: mix(#000, $primary-color, 25%) !default;\n$navicon-link-color-hover: mix(#fff, $primary-color, 75%) !default;\n\n/* notices */\n$notice-background-mix: 80% !default;\n$code-notice-background-mix: 90% !default;\n\n/* syntax highlighting (base16) */\n$base00: #263238 !default;\n$base01: #2e3c43 !default;\n$base02: #314549 !default;\n$base03: #546e7a !default;\n$base04: #b2ccd6 !default;\n$base05: #eeffff !default;\n$base06: #eeffff !default;\n$base07: #ffffff !default;\n$base08: #f07178 !default;\n$base09: #f78c6c !default;\n$base0a: #ffcb6b !default;\n$base0b: #c3e88d !default;\n$base0c: #89ddff !default;\n$base0d: #82aaff !default;\n$base0e: #c792ea !default;\n$base0f: #ff5370 !default;\n\n/*\n Breakpoints\n ========================================================================== */\n\n$small: 600px !default;\n$medium: 768px !default;\n$medium-wide: 900px !default;\n$large: 1024px !default;\n$x-large: 1280px !default;\n$max-width: $x-large !default;\n\n/*\n Grid\n ========================================================================== */\n\n$right-sidebar-width-narrow: 200px !default;\n$right-sidebar-width: 300px !default;\n$right-sidebar-width-wide: 400px !default;\n\n/*\n Other\n ========================================================================== */\n\n$border-radius: 4px !default;\n$box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125) !default;\n$nav-height: 2em !default;\n$nav-toggle-height: 2rem !default;\n$navicon-width: 1.5rem !default;\n$navicon-height: 0.25rem !default;\n$global-transition: all 0.2s ease-in-out !default;\n$intro-transition: intro 0.3s both !default;\n","/* Magnific Popup CSS */\n\n@import \"settings\";\n\n////////////////////////\n//\n// Contents:\n//\n// 1. Default Settings\n// 2. General styles\n// - Transluscent overlay\n// - Containers, wrappers\n// - Cursors\n// - Helper classes\n// 3. Appearance\n// - Preloader & text that displays error messages\n// - CSS reset for buttons\n// - Close icon\n// - \"1 of X\" counter\n// - Navigation (left/right) arrows\n// - Iframe content type styles\n// - Image content type styles\n// - Media query where size of arrows is reduced\n// - IE7 support\n//\n////////////////////////\n\n\n\n////////////////////////\n// 1. Default Settings\n////////////////////////\n\n$mfp-overlay-color: #0b0b0b !default;\n$mfp-overlay-opacity: 0.8 !default;\n$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // shadow on image or iframe\n$mfp-popup-padding-left: 8px !default; // Padding from left and from right side\n$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base: 1040 !default; // Base z-index of popup\n$mfp-include-arrows: true !default; // include styles for nav arrows\n$mfp-controls-opacity: 0.65 !default;\n$mfp-controls-color: #FFF !default;\n$mfp-controls-border-color: #3F3F3F !default;\n$mfp-inner-close-icon-color: #333 !default;\n$mfp-controls-text-color: #CCC !default; // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover: #FFF !default;\n$mfp-IE7support: true !default; // Very basic IE7 support\n\n// Iframe-type options\n$mfp-include-iframe-type: true !default;\n$mfp-iframe-padding-top: 40px !default;\n$mfp-iframe-background: #000 !default;\n$mfp-iframe-max-width: 900px !default;\n$mfp-iframe-ratio: 9/16 !default;\n\n// Image-type options\n$mfp-include-image-type: true !default;\n$mfp-image-background: #444 !default;\n$mfp-image-padding-top: 40px !default;\n$mfp-image-padding-bottom: 40px !default;\n$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color: #F3F3F3 !default;\n$mfp-caption-subtitle-color: #BDBDBD !default;\n\n// A11y\n$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers\n\n\n\n////////////////////////\n// 2. General styles\n////////////////////////\n\n// Transluscent overlay\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2;\n overflow: hidden;\n position: fixed;\n\n background: $mfp-overlay-color;\n opacity: $mfp-overlay-opacity;\n @if $mfp-IE7support {\n filter: unquote(\"alpha(opacity=#{$mfp-overlay-opacity*100})\");\n }\n}\n\n// Wrapper for popup\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 3;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n}\n\n// Root container\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n// Vertical centerer helper\n.mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n}\n\n// Remove vertical centering when popup has class `mfp-align-top`\n.mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n}\n\n// Popup content holder\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n text-align: left;\n z-index: $mfp-z-index-base + 5;\n}\n.mfp-inline-holder,\n.mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n}\n\n// Cursors\n.mfp-ajax-cur {\n cursor: progress;\n}\n.mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n}\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n}\n.mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n}\n\n.mfp-close,\n.mfp-arrow,\n.mfp-preloader,\n.mfp-counter {\n -webkit-user-select:none;\n -moz-user-select: none;\n user-select: none;\n}\n\n// Hide the image during the loading\n.mfp-loading {\n &.mfp-figure {\n display: none;\n }\n}\n\n// Helper class that hides stuff\n@if $mfp-use-visuallyhidden {\n // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden\n .mfp-hide {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n }\n} @else {\n .mfp-hide {\n display: none !important;\n }\n}\n\n\n////////////////////////\n// 3. Appearance\n////////////////////////\n\n// Preloader and text that displays error messages\n.mfp-preloader {\n color: $mfp-controls-text-color;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -0.8em;\n left: 8px;\n right: 8px;\n z-index: $mfp-z-index-base + 4;\n a {\n color: $mfp-controls-text-color;\n &:hover {\n color: $mfp-controls-text-color-hover;\n }\n }\n}\n\n// Hide preloader when content successfully loaded\n.mfp-s-ready {\n .mfp-preloader {\n display: none;\n }\n}\n\n// Hide content when it was not loaded\n.mfp-s-error {\n .mfp-content {\n display: none;\n }\n}\n\n// CSS-reset for buttons\nbutton {\n &.mfp-close,\n &.mfp-arrow {\n overflow: visible;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: none;\n padding: 0;\n z-index: $mfp-z-index-base + 6;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n &::-moz-focus-inner {\n padding: 0;\n border: 0\n }\n}\n\n\n// Close icon\n.mfp-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n\n position: absolute;\n right: 0;\n top: 0;\n text-decoration: none;\n text-align: center;\n opacity: $mfp-controls-opacity;\n @if $mfp-IE7support {\n filter: unquote(\"alpha(opacity=#{$mfp-controls-opacity*100})\");\n }\n padding: 0 0 18px 10px;\n color: $mfp-controls-color;\n\n font-style: normal;\n font-size: 28px;\n font-family: $serif;\n\n &:hover,\n &:focus {\n opacity: 1;\n @if $mfp-IE7support {\n filter: unquote(\"alpha(opacity=#{1*100})\");\n }\n }\n\n &:active {\n top: 1px;\n }\n}\n.mfp-close-btn-in {\n .mfp-close {\n color: $mfp-inner-close-icon-color;\n }\n}\n.mfp-image-holder,\n.mfp-iframe-holder {\n .mfp-close {\n color: $mfp-controls-color;\n right: -6px;\n text-align: right;\n padding-right: 6px;\n width: 100%;\n }\n}\n\n// \"1 of X\" counter\n.mfp-counter {\n position: absolute;\n top: 0;\n right: 0;\n color: $mfp-controls-text-color;\n font-size: 12px;\n line-height: 18px;\n}\n\n// Navigation arrows\n@if $mfp-include-arrows {\n .mfp-arrow {\n position: absolute;\n opacity: $mfp-controls-opacity;\n @if $mfp-IE7support {\n filter: unquote(\"alpha(opacity=#{$mfp-controls-opacity*100})\");\n }\n margin: 0;\n top: 50%;\n margin-top: -55px;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n &:active {\n margin-top: -54px;\n }\n &:hover,\n &:focus {\n opacity: 1;\n @if $mfp-IE7support {\n filter: unquote(\"alpha(opacity=#{1*100})\");\n }\n }\n &:before,\n &:after,\n .mfp-b,\n .mfp-a {\n content: '';\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n left: 0;\n top: 0;\n margin-top: 35px;\n margin-left: 35px;\n border: medium inset transparent;\n }\n\n &:after,\n .mfp-a {\n\n border-top-width: 13px;\n border-bottom-width: 13px;\n top:8px;\n }\n\n &:before,\n .mfp-b {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: 0.7;\n }\n\n }\n\n .mfp-arrow-left {\n left: 0;\n\n &:after,\n .mfp-a {\n border-right: 17px solid $mfp-controls-color;\n margin-left: 31px;\n }\n &:before,\n .mfp-b {\n margin-left: 25px;\n border-right: 27px solid $mfp-controls-border-color;\n }\n }\n\n .mfp-arrow-right {\n right: 0;\n &:after,\n .mfp-a {\n border-left: 17px solid $mfp-controls-color;\n margin-left: 39px\n }\n &:before,\n .mfp-b {\n border-left: 27px solid $mfp-controls-border-color;\n }\n }\n}\n\n\n\n// Iframe content type\n@if $mfp-include-iframe-type {\n .mfp-iframe-holder {\n padding-top: $mfp-iframe-padding-top;\n padding-bottom: $mfp-iframe-padding-top;\n .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: $mfp-iframe-max-width;\n }\n .mfp-close {\n top: -40px;\n }\n }\n .mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: $mfp-iframe-ratio * 100%;\n iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: $mfp-shadow;\n background: $mfp-iframe-background;\n }\n }\n}\n\n\n\n// Image content type\n@if $mfp-include-image-type {\n\n /* Main image in popup */\n img {\n &.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;\n margin: 0 auto;\n }\n }\n\n /* The shadow behind the image */\n .mfp-figure {\n line-height: 0;\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: $mfp-image-padding-top;\n bottom: $mfp-image-padding-bottom;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n box-shadow: $mfp-shadow;\n background: $mfp-image-background;\n }\n small {\n color: $mfp-caption-subtitle-color;\n display: block;\n font-size: 12px;\n line-height: 14px;\n }\n figure {\n margin: 0;\n }\n figcaption {\n margin-top: 0;\n margin-bottom: 0; // reset for bottom spacing\n }\n }\n .mfp-bottom-bar {\n margin-top: -$mfp-image-padding-bottom + 4;\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n cursor: auto;\n }\n .mfp-title {\n text-align: left;\n line-height: 18px;\n color: $mfp-caption-title-color;\n word-wrap: break-word;\n padding-right: 36px; // leave some space for counter at right side\n }\n\n .mfp-image-holder {\n .mfp-content {\n max-width: 100%;\n }\n }\n\n .mfp-gallery {\n .mfp-image-holder {\n .mfp-figure {\n cursor: pointer;\n }\n }\n }\n\n\n @if $mfp-include-mobile-layout-for-image {\n @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {\n /**\n * Remove all paddings around the image on small screen\n */\n .mfp-img-mobile {\n .mfp-image-holder {\n padding-left: 0;\n padding-right: 0;\n }\n img {\n &.mfp-img {\n padding: 0;\n }\n }\n .mfp-figure {\n // The shadow behind the image\n &:after {\n top: 0;\n bottom: 0;\n }\n small {\n display: inline;\n margin-left: 5px;\n }\n }\n .mfp-bottom-bar {\n background: rgba(0,0,0,0.6);\n bottom: 0;\n margin: 0;\n top: auto;\n padding: 3px 5px;\n position: fixed;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n &:empty {\n padding: 0;\n }\n }\n .mfp-counter {\n right: 5px;\n top: 3px;\n }\n .mfp-close {\n top: 0;\n right: 0;\n width: 35px;\n height: 35px;\n line-height: 35px;\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n text-align: center;\n padding: 0;\n }\n }\n }\n }\n}\n\n\n\n// Scale navigation arrows and reduce padding from sides\n@media all and (max-width: 900px) {\n .mfp-arrow {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n }\n .mfp-arrow-left {\n -webkit-transform-origin: 0;\n transform-origin: 0;\n }\n .mfp-arrow-right {\n -webkit-transform-origin: 100%;\n transform-origin: 100%;\n }\n .mfp-container {\n padding-left: $mfp-popup-padding-left-mobile;\n padding-right: $mfp-popup-padding-left-mobile;\n }\n}\n\n\n\n// IE7 support\n// Styles that make popup look nicier in old IE\n@if $mfp-IE7support {\n .mfp-ie7 {\n .mfp-img {\n padding: 0;\n }\n .mfp-bottom-bar {\n width: 600px;\n left: 50%;\n margin-left: -300px;\n margin-top: 5px;\n padding-bottom: 5px;\n }\n .mfp-container {\n padding: 0;\n }\n .mfp-content {\n padding-top: 44px;\n }\n .mfp-close {\n top: 0;\n right: 0;\n padding-top: 0;\n }\n }\n}\n","////////////////////////\n// Settings //\n////////////////////////\n\n// overlay\n$mfp-overlay-color: #000; // Color of overlay screen\n$mfp-overlay-opacity: 0.8; // Opacity of overlay screen\n$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6); // Shadow on image or iframe\n\n// spacing\n$mfp-popup-padding-left: 8px; // Padding from left and from right side\n$mfp-popup-padding-left-mobile: 6px; // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base: 1040; // Base z-index of popup\n\n// controls\n$mfp-include-arrows: true; // Include styles for nav arrows\n$mfp-controls-opacity: 1; // Opacity of controls\n$mfp-controls-color: #fff; // Color of controls\n$mfp-controls-border-color: #fff; // Border color of controls\n$mfp-inner-close-icon-color: #fff; // Color of close button when inside\n$mfp-controls-text-color: #ccc; // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover: #fff; // Hover color of preloader and \"1 of X\" indicator\n$mfp-IE7support: true; // Very basic IE7 support\n\n// Iframe-type options\n$mfp-include-iframe-type: true; // Enable Iframe-type popups\n$mfp-iframe-padding-top: 40px; // Iframe padding top\n$mfp-iframe-background: #000; // Background color of iframes\n$mfp-iframe-max-width: 900px; // Maximum width of iframes\n$mfp-iframe-ratio: 9/16; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)\n\n// Image-type options\n$mfp-include-image-type: true; // Enable Image-type popups\n$mfp-image-background: #444 !default;\n$mfp-image-padding-top: 40px; // Image padding top\n$mfp-image-padding-bottom: 40px; // Image padding bottom\n$mfp-include-mobile-layout-for-image: true; // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color: #f3f3f3; // Caption title color\n$mfp-caption-subtitle-color: #bdbdbd; // Caption subtitle color\n.mfp-counter { font-family: $serif; } // Caption font family\n\n// A11y\n$mfp-use-visuallyhidden: false;","/* ==========================================================================\n MIXINS\n ========================================================================== */\n\n%tab-focus {\n /* Default*/\n outline: thin dotted $focus-color;\n /* Webkit*/\n outline: 5px auto $focus-color;\n outline-offset: -2px;\n}\n\n/*\n em function\n ========================================================================== */\n\n@function em($target, $context: $doc-font-size) {\n @return ($target / $context) * 1em;\n}\n\n\n/*\n Bourbon clearfix\n ========================================================================== */\n\n/*\n * Provides an easy way to include a clearfix for containing floats.\n * link http://cssmojo.com/latest_new_clearfix_so_far/\n *\n * example scss - Usage\n *\n * .element {\n * @include clearfix;\n * }\n *\n * example css - CSS Output\n *\n * .element::after {\n * clear: both;\n * content: \"\";\n * display: table;\n * }\n*/\n\n@mixin clearfix {\n clear: both;\n\n &::after {\n clear: both;\n content: \"\";\n display: table;\n }\n}\n\n/*\n Compass YIQ Color Contrast\n https://github.com/easy-designs/yiq-color-contrast\n ========================================================================== */\n\n@function yiq-is-light(\n $color,\n $threshold: $yiq-contrasted-threshold\n) {\n $red: red($color);\n $green: green($color);\n $blue: blue($color);\n\n $yiq: (($red*299)+($green*587)+($blue*114))/1000;\n\n @if $yiq-debug { @debug $yiq, $threshold; }\n\n @return if($yiq >= $threshold, true, false);\n}\n\n@function yiq-contrast-color(\n $color,\n $dark: $yiq-contrasted-dark-default,\n $light: $yiq-contrasted-light-default,\n $threshold: $yiq-contrasted-threshold\n) {\n @return if(yiq-is-light($color, $threshold), $yiq-contrasted-dark-default, $yiq-contrasted-light-default);\n}\n\n@mixin yiq-contrasted(\n $background-color,\n $dark: $yiq-contrasted-dark-default,\n $light: $yiq-contrasted-light-default,\n $threshold: $yiq-contrasted-threshold\n) {\n background-color: $background-color;\n color: yiq-contrast-color($background-color, $dark, $light, $threshold);\n}","/* ==========================================================================\n STYLE RESETS\n ========================================================================== */\n\n* { box-sizing: border-box; }\n\nhtml {\n /* apply a natural box layout model to all elements */\n box-sizing: border-box;\n background-color: $background-color;\n font-size: $doc-font-size;\n\n @include breakpoint($medium) {\n font-size: $doc-font-size-medium;\n }\n\n @include breakpoint($large) {\n font-size: $doc-font-size-large;\n }\n\n @include breakpoint($x-large) {\n font-size: $doc-font-size-x-large;\n }\n\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\n\n/* Remove margin */\n\nbody { margin: 0; }\n\n/* Selected elements */\n\n::-moz-selection {\n color: #fff;\n background: #000;\n}\n\n::selection {\n color: #fff;\n background: #000;\n}\n\n/* Display HTML5 elements in IE6-9 and FF3 */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection {\n display: block;\n}\n\n/* Display block in IE6-9 and FF3 */\n\naudio,\ncanvas,\nvideo {\n display: inline-block;\n}\n\n/* Prevents modern browsers from displaying 'audio' without controls */\n\naudio:not([controls]) {\n display: none;\n}\n\na {\n color: $link-color;\n}\n\n/* Apply focus state */\n\na:focus {\n @extend %tab-focus;\n}\n\n/* Remove outline from links */\n\na:hover,\na:active {\n outline: 0;\n}\n\n/* Prevent sub and sup affecting line-height in all browsers */\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* img border in anchor's and image quality */\n\nimg {\n /* Responsive images (ensure images don't scale beyond their parents) */\n max-width: 100%; /* part 1: Set a maximum relative to the parent*/\n width: auto\\9; /* IE7-8 need help adjusting responsive images*/\n height: auto; /* part 2: Scale the height according to the width, otherwise you get stretching*/\n\n vertical-align: middle;\n border: 0;\n -ms-interpolation-mode: bicubic;\n}\n\n/* Prevent max-width from affecting Google Maps */\n\n#map_canvas img,\n.google-maps img {\n max-width: none;\n}\n\n/* Consistent form font size in all browsers, margin changes, misc */\n\nbutton,\ninput,\nselect,\ntextarea {\n margin: 0;\n font-size: 100%;\n vertical-align: middle;\n}\n\nbutton,\ninput {\n line-height: normal; /* FF3/4 have !important on line-height in UA stylesheet*/\n}\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner { /* inner padding and border oddities in FF3/4*/\n padding: 0;\n border: 0;\n}\n\nbutton,\nhtml input[type=\"button\"], // avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* corrects inability to style clickable `input` types in iOS*/\n cursor: pointer; /* improves usability and consistency of cursor style between image-type `input` and others*/\n}\n\nlabel,\nselect,\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n cursor: pointer; /* improves usability and consistency of cursor style between image-type `input` and others*/\n}\n\ninput[type=\"search\"] { /* Appearance in Safari/Chrome*/\n box-sizing: border-box;\n -webkit-appearance: textfield;\n}\n\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button {\n -webkit-appearance: none; /* inner-padding issues in Chrome OSX, Safari 5*/\n}\n\ntextarea {\n overflow: auto; /* remove vertical scrollbar in IE6-9*/\n vertical-align: top; /* readability and alignment cross-browser*/\n}\n","//////////////////////////////\n// Default Variables\n//////////////////////////////\n$Breakpoint-Settings: (\n 'default media': all,\n 'default feature': min-width,\n 'default pair': width,\n\n 'force all media type': false,\n 'to ems': false,\n 'transform resolutions': true,\n\n 'no queries': false,\n 'no query fallbacks': false,\n\n 'base font size': 16px,\n\n 'legacy syntax': false\n);\n\n$breakpoint: () !default;\n\n//////////////////////////////\n// Imports\n//////////////////////////////\n@import \"settings\";\n@import \"context\";\n@import \"helpers\";\n@import \"parsers\";\n@import \"no-query\";\n\n@import \"respond-to\";\n\n@import \"legacy-settings\";\n\n//////////////////////////////\n// Breakpoint Mixin\n//////////////////////////////\n\n@mixin breakpoint($query, $no-query: false) {\n @include legacy-settings-warning;\n\n // Reset contexts\n @include private-breakpoint-reset-contexts();\n\n $breakpoint: breakpoint($query, false);\n\n $query-string: map-get($breakpoint, 'query');\n $query-fallback: map-get($breakpoint, 'fallback');\n\n $private-breakpoint-context-holder: map-get($breakpoint, 'context holder') !global;\n $private-breakpoint-query-count: map-get($breakpoint, 'query count') !global;\n\n // Allow for an as-needed override or usage of no query fallback.\n @if $no-query != false {\n $query-fallback: $no-query;\n }\n\n @if $query-fallback != false {\n $context-setter: private-breakpoint-set-context('no-query', $query-fallback);\n }\n\n // Print Out Query String\n @if not breakpoint-get('no queries') {\n @media #{$query-string} {\n @content;\n }\n }\n\n @if breakpoint-get('no query fallbacks') != false or breakpoint-get('no queries') == true {\n\n $type: type-of(breakpoint-get('no query fallbacks'));\n $print: false;\n\n @if ($type == 'bool') {\n $print: true;\n }\n @else if ($type == 'string') {\n @if $query-fallback == breakpoint-get('no query fallbacks') {\n $print: true;\n }\n }\n @else if ($type == 'list') {\n @each $wrapper in breakpoint-get('no query fallbacks') {\n @if $query-fallback == $wrapper {\n $print: true;\n }\n }\n }\n\n // Write Fallback\n @if ($query-fallback != false) and ($print == true) {\n $type-fallback: type-of($query-fallback);\n\n @if ($type-fallback != 'bool') {\n #{$query-fallback} & {\n @content;\n }\n }\n @else {\n @content;\n }\n }\n }\n\n @include private-breakpoint-reset-contexts();\n}\n\n\n@mixin mq($query, $no-query: false) {\n @include breakpoint($query, $no-query) {\n @content;\n }\n}\n","/* ==========================================================================\n BASE ELEMENTS\n ========================================================================== */\n\nhtml {\n /* sticky footer fix */\n position: relative;\n min-height: 100%;\n}\n\nbody {\n margin: 0;\n padding: 0;\n color: $text-color;\n font-family: $global-font-family;\n line-height: 1.5;\n\n &.overflow--hidden {\n /* when primary navigation is visible, the content in the background won't scroll */\n overflow: hidden;\n }\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 2em 0 0.5em;\n line-height: 1.2;\n font-family: $header-font-family;\n font-weight: bold;\n}\n\nh1 {\n margin-top: 0;\n font-size: $h-size-1;\n}\n\nh2 {\n font-size: $h-size-2;\n}\n\nh3 {\n font-size: $h-size-3;\n}\n\nh4 {\n font-size: $h-size-4;\n}\n\nh5 {\n font-size: $h-size-5;\n}\n\nh6 {\n font-size: $h-size-6;\n}\n\nsmall,\n.small {\n font-size: $type-size-6;\n}\n\np {\n margin-bottom: 1.3em;\n}\n\nu,\nins {\n text-decoration: none;\n border-bottom: 1px solid $text-color;\n a {\n color: inherit;\n }\n}\n\ndel a {\n color: inherit;\n}\n\n/* reduce orphans and widows when printing */\n\np,\npre,\nblockquote,\nul,\nol,\ndl,\nfigure,\ntable,\nfieldset {\n orphans: 3;\n widows: 3;\n}\n\n/* abbreviations */\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: none;\n cursor: help;\n border-bottom: 1px dotted $text-color;\n}\n\n/* blockquotes */\n\nblockquote {\n margin-block: 2em;\n margin-inline-end: 1em;\n padding-inline: 1em;\n font-style: italic;\n border-inline-start: 0.25em solid $primary-color;\n\n cite {\n font-style: italic;\n\n &::before {\n content: \"\\2014\";\n padding-inline-end: 5px;\n }\n }\n}\n\n/* links */\n\na {\n &:focus {\n @extend %tab-focus;\n }\n\n &:visited {\n color: $link-color-visited;\n }\n\n &:hover {\n color: $link-color-hover;\n outline: 0;\n }\n}\n\n/* buttons */\n\nbutton:focus {\n @extend %tab-focus;\n}\n\n/* code */\n\ntt,\ncode,\nkbd,\nsamp,\npre {\n font-family: $monospace;\n}\n\npre {\n overflow-x: auto; /* add scrollbars to wide code blocks*/\n}\n\n/* horizontal rule */\n\nhr {\n display: block;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid $border-color;\n}\n\n/* lists */\n\nul li,\nol li {\n margin-bottom: 0.5em;\n}\n\nli ul,\nli ol {\n margin-top: 0.5em;\n}\n\n/*\n Media and embeds\n ========================================================================== */\n\n/* Figures and images */\n\nfigure {\n display: -webkit-box;\n display: flex;\n -webkit-box-pack: justify;\n justify-content: space-between;\n -webkit-box-align: start;\n align-items: flex-start;\n flex-wrap: wrap;\n margin: 2em 0;\n\n img,\n iframe,\n .fluid-width-video-wrapper {\n margin-bottom: 1em;\n }\n\n img {\n width: 100%;\n border-radius: $border-radius;\n -webkit-transition: $global-transition;\n transition: $global-transition;\n }\n\n > a {\n display: block;\n }\n\n &.half {\n > a,\n > img {\n @include breakpoint($small) {\n width: calc(50% - 0.5em);\n }\n }\n\n figcaption {\n width: 100%;\n }\n }\n\n &.third {\n > a,\n > img {\n @include breakpoint($small) {\n width: calc(33.3333% - 0.5em);\n }\n }\n\n figcaption {\n width: 100%;\n }\n }\n}\n\n/* Figure captions */\n\nfigcaption {\n margin-bottom: 0.5em;\n color: $muted-text-color;\n font-family: $caption-font-family;\n font-size: $type-size-6;\n\n a {\n -webkit-transition: $global-transition;\n transition: $global-transition;\n\n &:hover {\n color: $link-color-hover;\n }\n }\n}\n\n/* Fix IE9 SVG bug */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/*\n Navigation lists\n ========================================================================== */\n\n/**\n * Removes margins, padding, and bullet points from navigation lists\n *\n * Example usage:\n * \n */\n\nnav {\n ul {\n margin: 0;\n padding: 0;\n }\n\n li {\n list-style: none;\n }\n\n a {\n text-decoration: none;\n }\n\n /* override white-space for nested lists */\n ul li,\n ol li {\n margin-bottom: 0;\n }\n\n li ul,\n li ol {\n margin-top: 0;\n }\n}\n\n/*\n Global animation transition\n ========================================================================== */\n\nb,\ni,\nstrong,\nem,\nblockquote,\np,\nq,\nspan,\nfigure,\nimg,\nh1,\nh2,\nheader,\ninput,\na,\ntr,\ntd,\nform button,\ninput[type=\"submit\"],\n.btn,\n.highlight,\n.archive__item-teaser {\n -webkit-transition: $global-transition;\n transition: $global-transition;\n}\n","/* ==========================================================================\n Forms\n ========================================================================== */\n\nform {\n margin-bottom: 5px;\n padding: 1em;\n background-color: $form-background-color;\n\n fieldset {\n margin-bottom: 5px;\n padding: 0;\n border-width: 0;\n }\n\n legend {\n display: block;\n width: 100%;\n margin-bottom: 5px * 2;\n margin-inline-start: -7px;\n padding: 0;\n color: $text-color;\n border: 0;\n white-space: normal;\n }\n\n p {\n margin-bottom: (5px / 2);\n }\n\n ul {\n list-style-type: none;\n margin: 0 0 5px 0;\n padding: 0;\n }\n\n br {\n display: none;\n }\n}\n\nlabel,\ninput,\nbutton,\nselect,\ntextarea {\n vertical-align: baseline;\n}\n\ninput,\nbutton,\nselect,\ntextarea {\n box-sizing: border-box;\n font-family: $sans-serif;\n}\n\nlabel {\n display: block;\n margin-bottom: 0.25em;\n color: $text-color;\n cursor: pointer;\n\n small {\n font-size: $type-size-6;\n }\n\n input,\n textarea,\n select {\n display: block;\n }\n}\n\ninput,\ntextarea,\nselect {\n display: inline-block;\n width: 100%;\n padding: 0.25em;\n margin-bottom: 0.5em;\n color: $text-color;\n background-color: $background-color;\n border: $border-color;\n border-radius: $border-radius;\n box-shadow: $box-shadow;\n}\n\n.input-mini {\n width: 60px;\n}\n\n.input-small {\n width: 90px;\n}\n\ninput[type=\"image\"],\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n width: auto;\n height: auto;\n padding: 0;\n margin: 3px 0;\n line-height: normal;\n cursor: pointer;\n border-radius: 0;\n border: 0 \\9;\n box-shadow: none;\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"image\"] {\n border: 0;\n}\n\ninput[type=\"file\"] {\n width: auto;\n padding: initial;\n line-height: initial;\n border: initial;\n background-color: transparent;\n background-color: initial;\n box-shadow: none;\n}\n\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n width: auto;\n height: auto;\n cursor: pointer;\n}\n\nselect {\n width: auto;\n background-color: #fff;\n}\n\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\ntextarea {\n resize: vertical;\n height: auto;\n overflow: auto;\n vertical-align: top;\n}\n\ninput[type=\"hidden\"] {\n display: none;\n}\n\n.form {\n position: relative;\n}\n\n.radio,\n.checkbox {\n padding-inline-start: 18px;\n font-weight: normal;\n}\n\n.radio input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"] {\n float: inline-start;\n margin-inline-start: -18px;\n}\n\n.radio.inline,\n.checkbox.inline {\n display: inline-block;\n padding-top: 5px;\n margin-bottom: 0;\n vertical-align: middle;\n}\n\n.radio.inline + .radio.inline,\n.checkbox.inline + .checkbox.inline {\n margin-inline-start: 10px;\n}\n\n/*\n Disabled state\n ========================================================================== */\n\ninput[disabled],\nselect[disabled],\ntextarea[disabled],\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n opacity: 0.5;\n cursor: not-allowed;\n}\n\n/*\n Focus & active state\n ========================================================================== */\n\ninput:focus,\ntextarea:focus {\n border-color: $primary-color;\n outline: 0;\n outline: thin dotted \\9;\n box-shadow: inset 0 1px 3px rgba($text-color, 0.06),\n 0 0 5px rgba($primary-color, 0.7);\n}\n\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus,\nselect:focus {\n box-shadow: none;\n}\n\n/*\n Help text\n ========================================================================== */\n\n.help-block,\n.help-inline {\n color: $muted-text-color;\n}\n\n.help-block {\n display: block;\n margin-bottom: 1em;\n line-height: 1em;\n}\n\n.help-inline {\n display: inline-block;\n vertical-align: middle;\n padding-inline-start: 5px;\n}\n\n/*\n .form-group\n ========================================================================== */\n\n.form-group {\n margin-bottom: 5px;\n padding: 0;\n border-width: 0;\n}\n\n/*\n .form-inline\n ========================================================================== */\n\n.form-inline input,\n.form-inline textarea,\n.form-inline select {\n display: inline-block;\n margin-bottom: 0;\n}\n\n.form-inline label {\n display: inline-block;\n}\n\n.form-inline .radio,\n.form-inline .checkbox,\n.form-inline .radio {\n padding-inline-start: 0;\n margin-bottom: 0;\n vertical-align: middle;\n}\n\n.form-inline .radio input[type=\"radio\"],\n.form-inline .checkbox input[type=\"checkbox\"] {\n float: inline-start;\n margin-inline-start: 0;\n margin-inline-end: 3px;\n}\n\n/*\n .form-search\n ========================================================================== */\n\n.form-search input,\n.form-search textarea,\n.form-search select {\n display: inline-block;\n margin-bottom: 0;\n}\n\n.form-search .search-query {\n padding-inline: 14px;\n margin-bottom: 0;\n border-radius: 14px;\n}\n\n.form-search label {\n display: inline-block;\n}\n\n.form-search .radio,\n.form-search .checkbox,\n.form-inline .radio {\n padding-inline-start: 0;\n margin-bottom: 0;\n vertical-align: middle;\n}\n\n.form-search .radio input[type=\"radio\"],\n.form-search .checkbox input[type=\"checkbox\"] {\n float: inline-start;\n margin-inline-start: 0;\n margin-inline-end: 3px;\n}\n\n/*\n .form--loading\n ========================================================================== */\n\n.form--loading::before {\n content: \"\";\n}\n\n.form--loading .form__spinner {\n display: block;\n}\n\n.form::before {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(255, 255, 255, 0.7);\n z-index: 10;\n}\n\n.form__spinner {\n display: none;\n position: absolute;\n top: 50%;\n inset-inline-start: 50%;\n z-index: 11;\n}\n","/* ==========================================================================\n TABLES\n ========================================================================== */\n\ntable {\n display: block;\n margin-bottom: 1em;\n width: 100%;\n font-family: $global-font-family;\n font-size: $type-size-6;\n border-collapse: collapse;\n overflow-x: auto;\n\n & + table {\n margin-top: 1em;\n }\n}\n\nthead {\n background-color: $border-color;\n border-bottom: 2px solid mix(#000, $border-color, 25%);\n}\n\nth {\n padding: 0.5em;\n font-weight: bold;\n text-align: start;\n}\n\ntd {\n padding: 0.5em;\n border-bottom: 1px solid mix(#000, $border-color, 25%);\n}\n\ntr,\ntd,\nth {\n vertical-align: middle;\n}\n","/* ==========================================================================\n ANIMATIONS\n ========================================================================== */\n\n@-webkit-keyframes intro {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes intro {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}","/* ==========================================================================\n BUTTONS\n ========================================================================== */\n\n/*\n Default button\n ========================================================================== */\n\n.btn {\n /* default */\n display: inline-block;\n margin-bottom: 0.25em;\n padding: 0.5em 1em;\n font-family: $sans-serif;\n font-size: $type-size-6;\n font-weight: bold;\n text-align: center;\n text-decoration: none;\n border-width: 0;\n border-radius: $border-radius;\n cursor: pointer;\n\n .icon {\n margin-inline-end: 0.5em;\n }\n\n .icon + .hidden {\n margin-inline-start: -0.5em; /* override for hidden text*/\n }\n\n /* button colors */\n $buttoncolors:\n (primary, $primary-color),\n (inverse, #fff),\n (light-outline, transparent),\n (success, $success-color),\n (warning, $warning-color),\n (danger, $danger-color),\n (info, $info-color),\n (facebook, $facebook-color),\n (twitter, $twitter-color),\n (linkedin, $linkedin-color);\n\n @each $buttoncolor, $color in $buttoncolors {\n &--#{$buttoncolor} {\n @include yiq-contrasted($color);\n @if ($buttoncolor == inverse) {\n border: 1px solid $border-color;\n }\n @if ($buttoncolor == light-outline) {\n border: 1px solid #fff;\n }\n\n &:visited {\n @include yiq-contrasted($color);\n }\n\n &:hover {\n @include yiq-contrasted(mix(#000, $color, 20%));\n }\n }\n }\n\n /* fills width of parent container */\n &--block {\n display: block;\n width: 100%;\n\n + .btn--block {\n margin-top: 0.25em;\n }\n }\n\n /* disabled */\n &--disabled {\n pointer-events: none;\n cursor: not-allowed;\n filter: alpha(opacity=65);\n box-shadow: none;\n opacity: 0.65;\n }\n\n /* extra large button */\n &--x-large {\n font-size: $type-size-4;\n }\n\n /* large button */\n &--large {\n font-size: $type-size-5;\n }\n\n /* small button */\n &--small {\n font-size: $type-size-7;\n }\n}\n","/* ==========================================================================\n NOTICE TEXT BLOCKS\n ========================================================================== */\n\n/**\n * Default Kramdown usage (no indents!):\n *
block to clipboard\n ========================================================================== */\n\n// a