﻿@import"font-awesome.min.css";@import"font-whitney.css";html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%;height:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.highlight{margin-bottom:15px}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;overflow-x:hidden}.image-gallery{display:block;width:96vw !important;max-width:1800px;position:relative;left:50%;right:50%;margin-left:-48vw !important;margin-right:-48vw !important;padding:4rem 1rem;background:var(--bg-color);margin-top:4em;margin-bottom:0;text-align:center}.image-wrapper .image,.jg-entry .image{border-radius:3px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.image-wrapper .image img,.jg-entry .image img{transition:transform .5s ease;filter:brightness(1)}.image-wrapper .image:hover img,.jg-entry .image:hover img{transform:scale(1.04);filter:brightness(1.05)}.caption{display:none}.lg-sub-html h4{margin:0;font-size:16px;font-weight:600;color:#fff;letter-spacing:.5px}:root{--bg-color: #fff;--fg-color: #000000;--fg-bold-color: #000000;--fg-light-color: #b2b2b2;--border-color: #efefef;--border-bg-color: #f7f7f7;--border2-color: #dfdfdf;--border2-bg-color: #e7e7e7;--accent1-bg: #FF0033;--accent1-fg: #bf0026;--accent1-fg-bold: #ffffff;--accent1-fg-light: #99001f;--accent1-border: rgba(255, 255, 255, 0.25);--accent1-border-bg: rgba(255, 255, 255, 0.075);--accent1-border2: rgba(255, 255, 255, 0.5);--accent1-border2-bg: rgba(255, 255, 255, 0.2);--accent1-bg-hover: #ff1a47;--accent1-bg-active: #e6002e;--accent1-bg-transparent: rgba(255, 0, 51, 0.1);--accent2-bg: #A1A1A1;--accent2-fg: rgba(255, 255, 255, 0.5);--accent2-fg-bold: #ffffff;--accent2-fg-light: rgba(255, 255, 255, 0.8);--accent2-border: rgba(255, 255, 255, 0.25);--accent2-border-bg: rgba(255, 255, 255, 0.075);--accent2-border2: rgba(255, 255, 255, 0.5);--accent2-border2-bg: rgba(255, 255, 255, 0.2);--header-bg-overlay: rgba(253, 253, 253, 0.8);--header-border-overlay: rgba(0, 0, 0, 0.05)}[data-theme=dark]{--bg-color: #121212;--fg-color: #e0e0e0;--fg-bold-color: #ffffff;--fg-light-color: #888888;--border-color: #333333;--border-bg-color: #1e1e1e;--border2-color: #444444;--border2-bg-color: #2c2c2c;--accent1-bg: #FF0033;--accent1-fg: #ffcccc;--header-bg-overlay: rgba(18, 18, 18, 0.9);--header-border-overlay: rgba(255, 255, 255, 0.1);--accent1-fg-light: #ff6680;--accent1-bg-hover: #ff1a47;--accent1-bg-active: #e6002e;--accent1-bg-transparent: rgba(255, 0, 51, 0.1);--accent2-bg: #4a4a4a;--accent2-fg: rgba(255, 255, 255, 0.6)}.theme-toggle-btn{background:none;border:none;cursor:pointer;padding:.5em;font-size:1.2em;color:var(--fg-color);transition:color .3s ease;vertical-align:middle}.theme-toggle-btn:hover{color:var(--accent1-bg)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container{margin-left:auto;margin-right:auto}.container.\31 25\%{width:100%;max-width:1200px;min-width:960px}.container.\37 5\%{width:720px}.container.\35 0\%{width:480px}.container.\32 5\%{width:240px}.container{width:960px}@media screen and (max-width: 1800px){.container.\31 25\%{width:100%;max-width:1200px;min-width:960px}.container.\37 5\%{width:720px}.container.\35 0\%{width:480px}.container.\32 5\%{width:240px}.container{width:960px}}@media screen and (max-width: 1280px){.container.\31 25\%{width:100%;max-width:1200px;min-width:960px}.container.\37 5\%{width:720px}.container.\35 0\%{width:480px}.container.\32 5\%{width:240px}.container{width:960px}}@media screen and (max-width: 980px){.container.\31 25\%{width:100%;max-width:1200px;min-width:960px}.container.\37 5\%{width:720px}.container.\35 0\%{width:480px}.container.\32 5\%{width:240px}.container{width:960px}}@media screen and (max-width: 736px){.container.\31 25\%{width:100%;max-width:1200px;min-width:960px}.container.\37 5\%{width:720px}.container.\35 0\%{width:480px}.container.\32 5\%{width:240px}.container{width:960px}}@media screen and (max-width: 480px){.container.\31 25\%{width:100%;max-width:1200px;min-width:960px}.container.\37 5\%{width:720px}.container.\35 0\%{width:480px}.container.\32 5\%{width:240px}.container{width:960px}}.row{border-bottom:solid 1px rgba(0,0,0,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row>*{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row:after,.row:before{content:"";display:block;clear:both;height:0}.row.uniform>*>:first-child{margin-top:0}.row.uniform>*>:last-child{margin-bottom:0}.row.\30 \%>*{padding:0 0 0 0em}.row.\30 \%{margin:0 0 -1px 0em}.row.uniform.\30 \%>*{padding:0em 0 0 0em}.row.uniform.\30 \%{margin:0em 0 -1px 0em}.row>*{padding:0 0 0 2.5em}.row{margin:0 0 -1px -2.5em}.row.uniform>*{padding:2.5em 0 0 2.5em}.row.uniform{margin:-2.5em 0 -1px -2.5em}.row.\32 00\%>*{padding:0 0 0 5em}.row.\32 00\%{margin:0 0 -1px -5em}.row.uniform.\32 00\%>*{padding:5em 0 0 5em}.row.uniform.\32 00\%{margin:-5em 0 -1px -5em}.row.\31 50\%>*{padding:0 0 0 3.75em}.row.\31 50\%{margin:0 0 -1px -3.75em}.row.uniform.\31 50\%>*{padding:3.75em 0 0 3.75em}.row.uniform.\31 50\%{margin:-3.75em 0 -1px -3.75em}.row.\35 0\%>*{padding:0 0 0 1.25em}.row.\35 0\%{margin:0 0 -1px -1.25em}.row.uniform.\35 0\%>*{padding:1.25em 0 0 1.25em}.row.uniform.\35 0\%{margin:-1.25em 0 -1px -1.25em}.row.\32 5\%>*{padding:0 0 0 .625em}.row.\32 5\%{margin:0 0 -1px -0.625em}.row.uniform.\32 5\%>*{padding:.625em 0 0 .625em}.row.uniform.\32 5\%{margin:-0.625em 0 -1px -0.625em}.\31 2u,.\31 2u\${width:100%;clear:none;margin-left:0}.\31 1u,.\31 1u\${width:91.6666666667%;clear:none;margin-left:0}.\31 0u,.\31 0u\${width:83.3333333333%;clear:none;margin-left:0}.\39 u,.\39 u\${width:75%;clear:none;margin-left:0}.\38 u,.\38 u\${width:66.6666666667%;clear:none;margin-left:0}.\37 u,.\37 u\${width:58.3333333333%;clear:none;margin-left:0}.\36 u,.\36 u\${width:50%;clear:none;margin-left:0}.\35 u,.\35 u\${width:41.6666666667%;clear:none;margin-left:0}.\34 u,.\34 u\${width:33.3333333333%;clear:none;margin-left:0}.\33 u,.\33 u\${width:25%;clear:none;margin-left:0}.\32 u,.\32 u\${width:16.6666666667%;clear:none;margin-left:0}.\31 u,.\31 u\${width:8.3333333333%;clear:none;margin-left:0}.\31 2u\$+*,.\31 1u\$+*,.\31 0u\$+*,.\39 u\$+*,.\38 u\$+*,.\37 u\$+*,.\36 u\$+*,.\35 u\$+*,.\34 u\$+*,.\33 u\$+*,.\32 u\$+*,.\31 u\$+*{clear:left}.\-11u{margin-left:91.6666666667%}.\-10u{margin-left:83.3333333333%}.\-9u{margin-left:75%}.\-8u{margin-left:66.6666666667%}.\-7u{margin-left:58.3333333333%}.\-6u{margin-left:50%}.\-5u{margin-left:41.6666666667%}.\-4u{margin-left:33.3333333333%}.\-3u{margin-left:25%}.\-2u{margin-left:16.6666666667%}.\-1u{margin-left:8.3333333333%}@media screen and (max-width: 1800px){.row>*{padding:0 0 0 2.5em}.row{margin:0 0 -1px -2.5em}.row.uniform>*{padding:2.5em 0 0 2.5em}.row.uniform{margin:-2.5em 0 -1px -2.5em}.row.\32 00\%>*{padding:0 0 0 5em}.row.\32 00\%{margin:0 0 -1px -5em}.row.uniform.\32 00\%>*{padding:5em 0 0 5em}.row.uniform.\32 00\%{margin:-5em 0 -1px -5em}.row.\31 50\%>*{padding:0 0 0 3.75em}.row.\31 50\%{margin:0 0 -1px -3.75em}.row.uniform.\31 50\%>*{padding:3.75em 0 0 3.75em}.row.uniform.\31 50\%{margin:-3.75em 0 -1px -3.75em}.row.\35 0\%>*{padding:0 0 0 1.25em}.row.\35 0\%{margin:0 0 -1px -1.25em}.row.uniform.\35 0\%>*{padding:1.25em 0 0 1.25em}.row.uniform.\35 0\%{margin:-1.25em 0 -1px -1.25em}.row.\32 5\%>*{padding:0 0 0 .625em}.row.\32 5\%{margin:0 0 -1px -0.625em}.row.uniform.\32 5\%>*{padding:.625em 0 0 .625em}.row.uniform.\32 5\%{margin:-0.625em 0 -1px -0.625em}.\31 2u\(xlarge\),.\31 2u\$\(xlarge\){width:100%;clear:none;margin-left:0}.\31 1u\(xlarge\),.\31 1u\$\(xlarge\){width:91.6666666667%;clear:none;margin-left:0}.\31 0u\(xlarge\),.\31 0u\$\(xlarge\){width:83.3333333333%;clear:none;margin-left:0}.\39 u\(xlarge\),.\39 u\$\(xlarge\){width:75%;clear:none;margin-left:0}.\38 u\(xlarge\),.\38 u\$\(xlarge\){width:66.6666666667%;clear:none;margin-left:0}.\37 u\(xlarge\),.\37 u\$\(xlarge\){width:58.3333333333%;clear:none;margin-left:0}.\36 u\(xlarge\),.\36 u\$\(xlarge\){width:50%;clear:none;margin-left:0}.\35 u\(xlarge\),.\35 u\$\(xlarge\){width:41.6666666667%;clear:none;margin-left:0}.\34 u\(xlarge\),.\34 u\$\(xlarge\){width:33.3333333333%;clear:none;margin-left:0}.\33 u\(xlarge\),.\33 u\$\(xlarge\){width:25%;clear:none;margin-left:0}.\32 u\(xlarge\),.\32 u\$\(xlarge\){width:16.6666666667%;clear:none;margin-left:0}.\31 u\(xlarge\),.\31 u\$\(xlarge\){width:8.3333333333%;clear:none;margin-left:0}.\31 2u\$\(xlarge\)+*,.\31 1u\$\(xlarge\)+*,.\31 0u\$\(xlarge\)+*,.\39 u\$\(xlarge\)+*,.\38 u\$\(xlarge\)+*,.\37 u\$\(xlarge\)+*,.\36 u\$\(xlarge\)+*,.\35 u\$\(xlarge\)+*,.\34 u\$\(xlarge\)+*,.\33 u\$\(xlarge\)+*,.\32 u\$\(xlarge\)+*,.\31 u\$\(xlarge\)+*{clear:left}.\-11u\(xlarge\){margin-left:91.6666666667%}.\-10u\(xlarge\){margin-left:83.3333333333%}.\-9u\(xlarge\){margin-left:75%}.\-8u\(xlarge\){margin-left:66.6666666667%}.\-7u\(xlarge\){margin-left:58.3333333333%}.\-6u\(xlarge\){margin-left:50%}.\-5u\(xlarge\){margin-left:41.6666666667%}.\-4u\(xlarge\){margin-left:33.3333333333%}.\-3u\(xlarge\){margin-left:25%}.\-2u\(xlarge\){margin-left:16.6666666667%}.\-1u\(xlarge\){margin-left:8.3333333333%}}@media screen and (max-width: 1280px){.row>*{padding:0 0 0 2em}.row{margin:0 0 -1px -2em}.row.uniform>*{padding:2em 0 0 2em}.row.uniform{margin:-2em 0 -1px -2em}.row.\32 00\%>*{padding:0 0 0 4em}.row.\32 00\%{margin:0 0 -1px -4em}.row.uniform.\32 00\%>*{padding:4em 0 0 4em}.row.uniform.\32 00\%{margin:-4em 0 -1px -4em}.row.\31 50\%>*{padding:0 0 0 3em}.row.\31 50\%{margin:0 0 -1px -3em}.row.uniform.\31 50\%>*{padding:3em 0 0 3em}.row.uniform.\31 50\%{margin:-3em 0 -1px -3em}.row.\35 0\%>*{padding:0 0 0 1em}.row.\35 0\%{margin:0 0 -1px -1em}.row.uniform.\35 0\%>*{padding:1em 0 0 1em}.row.uniform.\35 0\%{margin:-1em 0 -1px -1em}.row.\32 5\%>*{padding:0 0 0 .5em}.row.\32 5\%{margin:0 0 -1px -0.5em}.row.uniform.\32 5\%>*{padding:.5em 0 0 .5em}.row.uniform.\32 5\%{margin:-0.5em 0 -1px -0.5em}.\31 2u\(large\),.\31 2u\$\(large\){width:100%;clear:none;margin-left:0}.\31 1u\(large\),.\31 1u\$\(large\){width:91.6666666667%;clear:none;margin-left:0}.\31 0u\(large\),.\31 0u\$\(large\){width:83.3333333333%;clear:none;margin-left:0}.\39 u\(large\),.\39 u\$\(large\){width:75%;clear:none;margin-left:0}.\38 u\(large\),.\38 u\$\(large\){width:66.6666666667%;clear:none;margin-left:0}.\37 u\(large\),.\37 u\$\(large\){width:58.3333333333%;clear:none;margin-left:0}.\36 u\(large\),.\36 u\$\(large\){width:50%;clear:none;margin-left:0}.\35 u\(large\),.\35 u\$\(large\){width:41.6666666667%;clear:none;margin-left:0}.\34 u\(large\),.\34 u\$\(large\){width:33.3333333333%;clear:none;margin-left:0}.\33 u\(large\),.\33 u\$\(large\){width:25%;clear:none;margin-left:0}.\32 u\(large\),.\32 u\$\(large\){width:16.6666666667%;clear:none;margin-left:0}.\31 u\(large\),.\31 u\$\(large\){width:8.3333333333%;clear:none;margin-left:0}.\31 2u\$\(large\)+*,.\31 1u\$\(large\)+*,.\31 0u\$\(large\)+*,.\39 u\$\(large\)+*,.\38 u\$\(large\)+*,.\37 u\$\(large\)+*,.\36 u\$\(large\)+*,.\35 u\$\(large\)+*,.\34 u\$\(large\)+*,.\33 u\$\(large\)+*,.\32 u\$\(large\)+*,.\31 u\$\(large\)+*{clear:left}.\-11u\(large\){margin-left:91.6666666667%}.\-10u\(large\){margin-left:83.3333333333%}.\-9u\(large\){margin-left:75%}.\-8u\(large\){margin-left:66.6666666667%}.\-7u\(large\){margin-left:58.3333333333%}.\-6u\(large\){margin-left:50%}.\-5u\(large\){margin-left:41.6666666667%}.\-4u\(large\){margin-left:33.3333333333%}.\-3u\(large\){margin-left:25%}.\-2u\(large\){margin-left:16.6666666667%}.\-1u\(large\){margin-left:8.3333333333%}}@media screen and (max-width: 980px){.row>*{padding:0 0 0 2em}.row{margin:0 0 -1px -2em}.row.uniform>*{padding:2em 0 0 2em}.row.uniform{margin:-2em 0 -1px -2em}.row.\32 00\%>*{padding:0 0 0 4em}.row.\32 00\%{margin:0 0 -1px -4em}.row.uniform.\32 00\%>*{padding:4em 0 0 4em}.row.uniform.\32 00\%{margin:-4em 0 -1px -4em}.row.\31 50\%>*{padding:0 0 0 3em}.row.\31 50\%{margin:0 0 -1px -3em}.row.uniform.\31 50\%>*{padding:3em 0 0 3em}.row.uniform.\31 50\%{margin:-3em 0 -1px -3em}.row.\35 0\%>*{padding:0 0 0 1em}.row.\35 0\%{margin:0 0 -1px -1em}.row.uniform.\35 0\%>*{padding:1em 0 0 1em}.row.uniform.\35 0\%{margin:-1em 0 -1px -1em}.row.\32 5\%>*{padding:0 0 0 .5em}.row.\32 5\%{margin:0 0 -1px -0.5em}.row.uniform.\32 5\%>*{padding:.5em 0 0 .5em}.row.uniform.\32 5\%{margin:-0.5em 0 -1px -0.5em}.\31 2u\(medium\),.\31 2u\$\(medium\){width:100%;clear:none;margin-left:0}.\31 1u\(medium\),.\31 1u\$\(medium\){width:91.6666666667%;clear:none;margin-left:0}.\31 0u\(medium\),.\31 0u\$\(medium\){width:83.3333333333%;clear:none;margin-left:0}.\39 u\(medium\),.\39 u\$\(medium\){width:75%;clear:none;margin-left:0}.\38 u\(medium\),.\38 u\$\(medium\){width:66.6666666667%;clear:none;margin-left:0}.\37 u\(medium\),.\37 u\$\(medium\){width:58.3333333333%;clear:none;margin-left:0}.\36 u\(medium\),.\36 u\$\(medium\){width:50%;clear:none;margin-left:0}.\35 u\(medium\),.\35 u\$\(medium\){width:41.6666666667%;clear:none;margin-left:0}.\34 u\(medium\),.\34 u\$\(medium\){width:33.3333333333%;clear:none;margin-left:0}.\33 u\(medium\),.\33 u\$\(medium\){width:25%;clear:none;margin-left:0}.\32 u\(medium\),.\32 u\$\(medium\){width:16.6666666667%;clear:none;margin-left:0}.\31 u\(medium\),.\31 u\$\(medium\){width:8.3333333333%;clear:none;margin-left:0}.\31 2u\$\(medium\)+*,.\31 1u\$\(medium\)+*,.\31 0u\$\(medium\)+*,.\39 u\$\(medium\)+*,.\38 u\$\(medium\)+*,.\37 u\$\(medium\)+*,.\36 u\$\(medium\)+*,.\35 u\$\(medium\)+*,.\34 u\$\(medium\)+*,.\33 u\$\(medium\)+*,.\32 u\$\(medium\)+*,.\31 u\$\(medium\)+*{clear:left}.\-11u\(medium\){margin-left:91.6666666667%}.\-10u\(medium\){margin-left:83.3333333333%}.\-9u\(medium\){margin-left:75%}.\-8u\(medium\){margin-left:66.6666666667%}.\-7u\(medium\){margin-left:58.3333333333%}.\-6u\(medium\){margin-left:50%}.\-5u\(medium\){margin-left:41.6666666667%}.\-4u\(medium\){margin-left:33.3333333333%}.\-3u\(medium\){margin-left:25%}.\-2u\(medium\){margin-left:16.6666666667%}.\-1u\(medium\){margin-left:8.3333333333%}}@media screen and (max-width: 736px){.row>*{padding:0 0 0 1.5em}.row{margin:0 0 -1px -1.5em}.row.uniform>*{padding:1.5em 0 0 1.5em}.row.uniform{margin:-1.5em 0 -1px -1.5em}.row.\32 00\%>*{padding:0 0 0 3em}.row.\32 00\%{margin:0 0 -1px -3em}.row.uniform.\32 00\%>*{padding:3em 0 0 3em}.row.uniform.\32 00\%{margin:-3em 0 -1px -3em}.row.\31 50\%>*{padding:0 0 0 2.25em}.row.\31 50\%{margin:0 0 -1px -2.25em}.row.uniform.\31 50\%>*{padding:2.25em 0 0 2.25em}.row.uniform.\31 50\%{margin:-2.25em 0 -1px -2.25em}.row.\35 0\%>*{padding:0 0 0 .75em}.row.\35 0\%{margin:0 0 -1px -0.75em}.row.uniform.\35 0\%>*{padding:.75em 0 0 .75em}.row.uniform.\35 0\%{margin:-0.75em 0 -1px -0.75em}.row.\32 5\%>*{padding:0 0 0 .375em}.row.\32 5\%{margin:0 0 -1px -0.375em}.row.uniform.\32 5\%>*{padding:.375em 0 0 .375em}.row.uniform.\32 5\%{margin:-0.375em 0 -1px -0.375em}.\31 2u\(small\),.\31 2u\$\(small\){width:100%;clear:none;margin-left:0}.\31 1u\(small\),.\31 1u\$\(small\){width:91.6666666667%;clear:none;margin-left:0}.\31 0u\(small\),.\31 0u\$\(small\){width:83.3333333333%;clear:none;margin-left:0}.\39 u\(small\),.\39 u\$\(small\){width:75%;clear:none;margin-left:0}.\38 u\(small\),.\38 u\$\(small\){width:66.6666666667%;clear:none;margin-left:0}.\37 u\(small\),.\37 u\$\(small\){width:58.3333333333%;clear:none;margin-left:0}.\36 u\(small\),.\36 u\$\(small\){width:50%;clear:none;margin-left:0}.\35 u\(small\),.\35 u\$\(small\){width:41.6666666667%;clear:none;margin-left:0}.\34 u\(small\),.\34 u\$\(small\){width:33.3333333333%;clear:none;margin-left:0}.\33 u\(small\),.\33 u\$\(small\){width:25%;clear:none;margin-left:0}.\32 u\(small\),.\32 u\$\(small\){width:16.6666666667%;clear:none;margin-left:0}.\31 u\(small\),.\31 u\$\(small\){width:8.3333333333%;clear:none;margin-left:0}.\31 2u\$\(small\)+*,.\31 1u\$\(small\)+*,.\31 0u\$\(small\)+*,.\39 u\$\(small\)+*,.\38 u\$\(small\)+*,.\37 u\$\(small\)+*,.\36 u\$\(small\)+*,.\35 u\$\(small\)+*,.\34 u\$\(small\)+*,.\33 u\$\(small\)+*,.\32 u\$\(small\)+*,.\31 u\$\(small\)+*{clear:left}.\-11u\(small\){margin-left:91.6666666667%}.\-10u\(small\){margin-left:83.3333333333%}.\-9u\(small\){margin-left:75%}.\-8u\(small\){margin-left:66.6666666667%}.\-7u\(small\){margin-left:58.3333333333%}.\-6u\(small\){margin-left:50%}.\-5u\(small\){margin-left:41.6666666667%}.\-4u\(small\){margin-left:33.3333333333%}.\-3u\(small\){margin-left:25%}.\-2u\(small\){margin-left:16.6666666667%}.\-1u\(small\){margin-left:8.3333333333%}}@media screen and (max-width: 480px){.row>*{padding:0 0 0 1.5em}.row{margin:0 0 -1px -1.5em}.row.uniform>*{padding:1.5em 0 0 1.5em}.row.uniform{margin:-1.5em 0 -1px -1.5em}.row.\32 00\%>*{padding:0 0 0 3em}.row.\32 00\%{margin:0 0 -1px -3em}.row.uniform.\32 00\%>*{padding:3em 0 0 3em}.row.uniform.\32 00\%{margin:-3em 0 -1px -3em}.row.\31 50\%>*{padding:0 0 0 2.25em}.row.\31 50\%{margin:0 0 -1px -2.25em}.row.uniform.\31 50\%>*{padding:2.25em 0 0 2.25em}.row.uniform.\31 50\%{margin:-2.25em 0 -1px -2.25em}.row.\35 0\%>*{padding:0 0 0 .75em}.row.\35 0\%{margin:0 0 -1px -0.75em}.row.uniform.\35 0\%>*{padding:.75em 0 0 .75em}.row.uniform.\35 0\%{margin:-0.75em 0 -1px -0.75em}.row.\32 5\%>*{padding:0 0 0 .375em}.row.\32 5\%{margin:0 0 -1px -0.375em}.row.uniform.\32 5\%>*{padding:.375em 0 0 .375em}.row.uniform.\32 5\%{margin:-0.375em 0 -1px -0.375em}.\31 2u\(xsmall\),.\31 2u\$\(xsmall\){width:100%;clear:none;margin-left:0}.\31 1u\(xsmall\),.\31 1u\$\(xsmall\){width:91.6666666667%;clear:none;margin-left:0}.\31 0u\(xsmall\),.\31 0u\$\(xsmall\){width:83.3333333333%;clear:none;margin-left:0}.\39 u\(xsmall\),.\39 u\$\(xsmall\){width:75%;clear:none;margin-left:0}.\38 u\(xsmall\),.\38 u\$\(xsmall\){width:66.6666666667%;clear:none;margin-left:0}.\37 u\(xsmall\),.\37 u\$\(xsmall\){width:58.3333333333%;clear:none;margin-left:0}.\36 u\(xsmall\),.\36 u\$\(xsmall\){width:50%;clear:none;margin-left:0}.\35 u\(xsmall\),.\35 u\$\(xsmall\){width:41.6666666667%;clear:none;margin-left:0}.\34 u\(xsmall\),.\34 u\$\(xsmall\){width:33.3333333333%;clear:none;margin-left:0}.\33 u\(xsmall\),.\33 u\$\(xsmall\){width:25%;clear:none;margin-left:0}.\32 u\(xsmall\),.\32 u\$\(xsmall\){width:16.6666666667%;clear:none;margin-left:0}.\31 u\(xsmall\),.\31 u\$\(xsmall\){width:8.3333333333%;clear:none;margin-left:0}.\31 2u\$\(xsmall\)+*,.\31 1u\$\(xsmall\)+*,.\31 0u\$\(xsmall\)+*,.\39 u\$\(xsmall\)+*,.\38 u\$\(xsmall\)+*,.\37 u\$\(xsmall\)+*,.\36 u\$\(xsmall\)+*,.\35 u\$\(xsmall\)+*,.\34 u\$\(xsmall\)+*,.\33 u\$\(xsmall\)+*,.\32 u\$\(xsmall\)+*,.\31 u\$\(xsmall\)+*{clear:left}.\-11u\(xsmall\){margin-left:91.6666666667%}.\-10u\(xsmall\){margin-left:83.3333333333%}.\-9u\(xsmall\){margin-left:75%}.\-8u\(xsmall\){margin-left:66.6666666667%}.\-7u\(xsmall\){margin-left:58.3333333333%}.\-6u\(xsmall\){margin-left:50%}.\-5u\(xsmall\){margin-left:41.6666666667%}.\-4u\(xsmall\){margin-left:33.3333333333%}.\-3u\(xsmall\){margin-left:25%}.\-2u\(xsmall\){margin-left:16.6666666667%}.\-1u\(xsmall\){margin-left:8.3333333333%}}body{background:var(--bg-color);-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:var(--fg-color)}body.is-loading *,body.is-loading *:before,body.is-loading *:after{-moz-animation:none !important;-webkit-animation:none !important;-ms-animation:none !important;animation:none !important;-moz-transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;transition:none !important}body,input,select,textarea{color:var(--fg-color);font-family:WhitneyBook,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:14pt;font-weight:400;line-height:1.75em}a{-moz-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;color:var(--accent1-bg);text-decoration:none}a:hover{border-bottom-color:rgba(0,0,0,0);color:var(--accent1-bg) !important;text-decoration:none}strong,b{color:var(--fg-bold-color);font-weight:400}em,i{font-style:italic}p{margin:0 0 2em 0}h1,h2,h3,h4,h5,h6{color:var(--fg-bold-color);font-family:WhitneySB,Arial,Helvetica,"Nimbus Sans L",sans-serif;line-height:1em;margin:0 0 1em 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1{font-size:2.5em;line-height:1.5em}h2{font-size:1.5em;line-height:1.5em;font-family:WhitneyL,Arial,Helvetica,"Nimbus Sans L",sans-serif;color:var(--accent1-bg)}h3{font-size:1.25em;line-height:1.5em}h4{font-size:1.1em;line-height:1.5em}h5{font-size:.9em;line-height:1.5em}h6{font-size:.7em;line-height:1.5em}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-0.5em}hr{border:0;border-bottom:solid 2px var(--border-color);margin:2em 0}hr.major{margin:3em 0}blockquote{border-left:solid 6px var(--border-color);font-style:italic;margin:0 0 2em 0;padding:.5em 0 .5em 1.5em}code{background:var(--border-bg-color);border-radius:.35em;border:solid 2px var(--border-color);font-family:"Courier New",monospace;font-size:.9em;margin:0 .25em;padding:.25em .65em}pre{-webkit-overflow-scrolling:touch;font-family:"Courier New",monospace;font-size:.9em;margin:0 0 2em 0}pre code{display:block;line-height:1.75em;padding:1em 1.5em;overflow-x:auto}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}section.special,article.special{text-align:center}header p{color:var(--fg-light-color);position:relative;margin:0 0 1.5em 0}header h2+p{font-size:1em;line-height:1.5em}header h3+p{font-size:1.1em;line-height:1.5em}header h4+p,header h5+p,header h6+p{font-size:.9em;line-height:1.5em}header.major h2{font-size:2em}form{margin:0 0 2em 0}label{color:var(--fg-bold-color);display:block;font-size:.9em;font-weight:400;margin:0 0 1em 0}input[type=text],input[type=password],input[type=email],select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:var(--border-bg-color);border-radius:.35em;border:solid 2px rgba(0,0,0,0);color:inherit;display:block;outline:0;padding:0 .75em;text-decoration:none;width:100%}input[type=text]:invalid,input[type=password]:invalid,input[type=email]:invalid,select:invalid,textarea:invalid{box-shadow:none}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,select:focus,textarea:focus{border-color:var(--accent1-bg)}.select-wrapper{text-decoration:none;display:block;position:relative}.select-wrapper:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}.select-wrapper:before{color:var(--border2-color);content:"";display:block;height:2.75em;line-height:2.75em;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:2.75em}.select-wrapper select::-ms-expand{display:none}input[type=text],input[type=password],input[type=email],select{height:2.75em}textarea{padding:.75em}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;color:var(--fg-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding-left:2.4em;padding-right:.75em;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}input[type=checkbox]+label:before,input[type=radio]+label:before{background:var(--border-bg-color);border-radius:.35em;border:solid 2px rgba(0,0,0,0);content:"";display:inline-block;height:1.65em;left:0;line-height:1.58125em;position:absolute;text-align:center;top:0;width:1.65em}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:var(--fg-bold-color);border-color:var(--fg-bold-color);color:var(--bg-color);content:""}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{border-color:var(--accent1-bg)}input[type=checkbox]+label:before{border-radius:.35em}input[type=radio]+label:before{border-radius:100%}::-webkit-input-placeholder{color:var(--fg-light-color) !important;opacity:1}:-moz-placeholder{color:var(--fg-light-color) !important;opacity:1}::-moz-placeholder{color:var(--fg-light-color) !important;opacity:1}:-ms-input-placeholder{color:var(--fg-light-color) !important;opacity:1}.formerize-placeholder{color:var(--fg-light-color) !important;opacity:1}.box{border-radius:.35em;border:solid 2px var(--border-color);margin-bottom:2em;padding:1.5em}.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0}.box.alt{border:0;border-radius:0;padding:0}.icon{text-decoration:none;border-bottom:none;position:relative}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}.icon>.label{display:none}.image{border-radius:.35em;border:0;display:inline-block;position:relative}.image:before{-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;background:url("/images/bg/overlay.webp");border-radius:.35em;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.image.thumb{text-align:center}.image.thumb:after{-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;border-radius:.35em;border:solid 3px rgba(255,255,255,.5);color:#fff;content:"View";display:inline-block;font-size:.8em;font-weight:400;left:50%;line-height:2.25em;margin:-1.25em 0 0 -3em;opacity:0;padding:0 1.5em;position:absolute;text-align:center;text-decoration:none;top:50%;white-space:nowrap}.image.thumb:hover:after{opacity:1}.image.thumb:hover:before{background:url("/images/bg/overlay.webp"),url("/images/bg/overlay.webp");opacity:1}.image img{border-radius:.35em;display:block}.image.left{float:left;margin:0 1.5em 1em 0;top:.25em}.image.right{float:right;margin:0 0 1em 1.5em;top:.25em}.image.left,.image.right{max-width:40%}.image.left img,.image.right img{width:100%}.image.fit{display:block;margin:0 0 2em 0;width:100%}.image.fit img{width:100%}.image.avatar{border-radius:100%}.image.avatar:before{display:none}.image.avatar img{border-radius:100%;width:100%}ol{list-style:decimal;margin:0 0 2em 0;padding-left:1.25em}ol li{padding-left:.25em}ul{list-style:disc;margin:0 0 2em 0;padding-left:1em}ul li{padding-left:.5em}ul.alt{list-style:none;padding-left:0}ul.alt li{border-top:solid 2px var(--border-color);padding:.5em 0}ul.alt li:first-child{border-top:0;padding-top:0}ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{list-style:none;display:inline;padding-right:5px;padding-left:5px;margin-left:0px;margin-right:8px}ul.icons li a{text-decoration:none}ul.icons li .icon:before{font-size:1.5em}ul.actions{cursor:default;list-style:none;padding-left:0}ul.actions li{display:inline-block;padding:0 1em 0 0;vertical-align:middle}ul.actions li:last-child{padding-right:0}ul.actions.small li{padding:0 .5em 0 0}ul.actions.vertical li{display:block;padding:1em 0 0 0}ul.actions.vertical li:first-child{padding-top:0}ul.actions.vertical li>*{margin-bottom:0}ul.actions.vertical.small li{padding:.5em 0 0 0}ul.actions.vertical.small li:first-child{padding-top:0}ul.actions.fit{display:table;margin-left:-1em;padding:0;table-layout:fixed;width:calc(100% + 1em)}ul.actions.fit li{display:table-cell;padding:0 0 0 1em}ul.actions.fit li>*{margin-bottom:0}ul.actions.fit.small{margin-left:-0.5em;width:calc(100% + 0.5em)}ul.actions.fit.small li{padding:0 0 0 .5em}ul.labeled-icons{list-style:none;padding:0}ul.labeled-icons li{line-height:1.75em;margin:1.5em 0 0 0;padding-left:2.25em;position:relative}ul.labeled-icons li:first-child{margin-top:0}ul.labeled-icons li a{color:inherit}ul.labeled-icons li h3{color:var(--fg-light-color);left:0;position:absolute;text-align:center;top:0;width:1em}dl{margin:0 0 2em 0}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table{margin:0 0 2em 0;width:100%}table tbody tr{border:solid 1px var(--border-color);border-left:0;border-right:0}table tbody tr:nth-child(2n+1){background-color:var(--border-bg-color)}table td{padding:.75em .75em}table th{color:var(--fg-bold-color);font-size:.9em;font-weight:400;padding:0 .75em .75em .75em;text-align:left}table thead{border-bottom:solid 2px var(--border-color)}table tfoot{border-top:solid 2px var(--border-color)}table.alt{border-collapse:separate}table.alt tbody tr td{border:solid 2px var(--border-color);border-left-width:0;border-top-width:0}table.alt tbody tr td:first-child{border-left-width:2px}table.alt tbody tr:first-child td{border-top-width:2px}table.alt thead{border-bottom:0}table.alt tfoot{border-top:0}input[type=submit],input[type=reset],input[type=button],.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;background-color:rgba(0,0,0,0);border-radius:.35em;border:solid 3px var(--border-color);color:var(--fg-bold-color) !important;cursor:pointer;display:inline-block;font-weight:400;height:3.15em;height:calc(2.75em + 6px);line-height:2.75em;min-width:10em;padding:0 1.5em;text-align:center;text-decoration:none;white-space:nowrap}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:hover{border-color:var(--accent1-bg);color:var(--accent1-bg) !important}input[type=submit]:active,input[type=reset]:active,input[type=button]:active,.button:active{background-color:var(--accent1-bg-transparent);border-color:var(--accent1-bg);color:var(--accent1-bg) !important}input[type=submit].icon,input[type=reset].icon,input[type=button].icon,.button.icon{padding-left:1.35em}input[type=submit].icon:before,input[type=reset].icon:before,input[type=button].icon:before,.button.icon:before{margin-right:.5em}input[type=submit].fit,input[type=reset].fit,input[type=button].fit,.button.fit{display:block;margin:0 0 1em 0;min-width:0;width:100%}input[type=submit].small,input[type=reset].small,input[type=button].small,.button.small{font-size:.8em}input[type=submit].big,input[type=reset].big,input[type=button].big,.button.big{font-size:1.35em}input[type=submit].special,input[type=reset].special,input[type=button].special,.button.special{background-color:var(--accent1-bg);border-color:var(--accent1-bg);color:var(--accent1-fg-bold) !important}input[type=submit].special:hover,input[type=reset].special:hover,input[type=button].special:hover,.button.special:hover{background-color:var(--accent1-bg-hover);border-color:var(--accent1-bg-hover)}input[type=submit].special:active,input[type=reset].special:active,input[type=button].special:active,.button.special:active{background-color:var(--accent1-bg-active);border-color:var(--accent1-bg-active)}input[type=submit].disabled,input[type=submit]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=button].disabled,input[type=button]:disabled,.button.disabled,.button:disabled{background-color:var(--border2-bg-color) !important;border-color:var(--border2-bg-color) !important;color:var(--fg-light-color) !important;cursor:default}.work-item{margin:0 0 2em 0}.work-item .image{margin:0 0 1.5em 0}.work-item h3{font-size:1em;margin:0 0 .5em 0}.work-item p{font-size:.8em;line-height:1.5em;margin:0}#header{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;background:var(--accent2-bg);color:var(--accent2-fg);height:100%;left:0;overflow-y:auto;position:fixed;text-align:right;top:0;width:25%;z-index:10000}#header header{-moz-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;padding:4em 4em 0 4em}#header header .avatar{display:block;margin:0 0 2em 0}#header header .avatar img{border-radius:100%;display:block;margin:0 0 0 auto;width:10em}#header header h1{-moz-transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;font-size:1.75em;font-weight:400;line-height:normal;margin:0}#header header p{color:var(--accent2-fg-light);font-size:.9em;margin:1em 0 0 0}#header footer{-moz-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;margin-top:2em;padding:0 4em 4em 4em}#header footer .icons{margin:0}#header>.nav{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:0 4em 0 4em}#header>.nav ul{list-style:none;margin:0;padding:0}#header>.nav ul li{border-top:solid 1px var(--accent2-border);display:block;margin:0;padding:0}#header>.nav ul li:first-child{border-top:0}#header>.nav ul li a{-moz-transition:none;-webkit-transition:none;-ms-transition:none;transition:none;border:0;color:var(--accent2-fg-light);display:block;padding:.85em 0;text-decoration:none}#header>.nav ul li a.active{background:var(--bg-color);box-shadow:inset 0 0 0 1px var(--border-color);color:var(--fg-bold-color);margin-left:1em;padding-left:1em;padding-right:1em;width:calc(100% + 1em)}#header>.nav ul li a:hover{color:var(--accent2-fg-bold)}#main{margin-left:25%;max-width:calc(50em + 25% + 4em*2);padding:4em 4em 4em 4em;width:100%}#main>section{margin:0 0 2em 0}#main>.section{margin:0 0 2em 0}#footer{margin-left:25%;text-align:center}#footer .copyright{color:var(--fg-light-color);font-size:.9em}#footer .copyright li{border-left:solid 1px var(--border-color);display:inline-block;line-height:1em;margin-left:1em;padding-left:1em}#footer .copyright li:first-child{border-left:0;margin-left:0;padding-left:0}#route-map{height:80vh;width:60vw;min-width:320px}.gm-style-iw *{display:block;width:200px;max-width:200px;color:#f03;font-family:WhitneyBook,Arial,Helvetica,"Nimbus Sans L",sans-serif}.gm-style-iw h4,.gm-style-iw p{margin:0;padding:0;color:#f03}.gm-style-iw a{color:#4272db}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.poptrox-popup{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;-webkit-tap-highlight-color:rgba(255,255,255,0);background:#fff;border-radius:.35em;box-shadow:0 .1em .15em 0 rgba(0,0,0,.15);overflow:hidden;padding-bottom:3em}.poptrox-popup .loader{text-decoration:none;-moz-animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;animation:spin 1s linear infinite;font-size:1.5em;height:1em;left:50%;line-height:1em;margin:-0.5em 0 0 -0.5em;position:absolute;top:50%;width:1em}.poptrox-popup .loader:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}.poptrox-popup .loader:before{content:""}.poptrox-popup .caption{background:#fff;bottom:0;cursor:default;font-size:.9em;height:3em;left:0;line-height:2.8em;position:absolute;text-align:center;width:100%;z-index:1}.poptrox-popup .nav-next,.poptrox-popup .nav-previous{text-decoration:none;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;-webkit-tap-highlight-color:rgba(255,255,255,0);background:rgba(0,0,0,.01);cursor:pointer;height:100%;opacity:0;position:absolute;top:0;width:50%}.poptrox-popup .nav-next:before,.poptrox-popup .nav-previous:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}.poptrox-popup .nav-next:before,.poptrox-popup .nav-previous:before{color:#fff;font-size:2.5em;height:1em;line-height:1em;margin-top:-0.75em;position:absolute;text-align:center;top:50%;width:1.5em}.poptrox-popup .nav-next{right:0}.poptrox-popup .nav-next:before{content:"";right:0}.poptrox-popup .nav-previous{left:0}.poptrox-popup .nav-previous:before{content:"";left:0}.poptrox-popup .closer{text-decoration:none;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;-webkit-tap-highlight-color:rgba(255,255,255,0);color:#fff;height:4em;line-height:4em;opacity:0;position:absolute;right:0;text-align:center;top:0;width:4em;z-index:2}.poptrox-popup .closer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}.poptrox-popup .closer:before{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;border-radius:100%;border:solid 3px rgba(255,255,255,.5);content:"";display:block;font-size:1em;height:1.75em;left:50%;line-height:1.75em;margin:-0.875em 0 0 -0.875em;position:absolute;top:50%;width:1.75em}.poptrox-popup:hover .nav-next,.poptrox-popup:hover .nav-previous{opacity:.5}.poptrox-popup:hover .nav-next:hover,.poptrox-popup:hover .nav-previous:hover{opacity:1}.poptrox-popup:hover .closer{opacity:.5}.poptrox-popup:hover .closer:hover{opacity:1}body.is-touch .image.thumb:before{opacity:.5 !important}body.is-touch .image.thumb:after{display:none !important}body.is-touch #header{background-attachment:scroll;background-size:auto,cover}body.is-touch .poptrox-popup .nav-next,body.is-touch .poptrox-popup .nav-previous,body.is-touch .poptrox-popup .closer{opacity:1 !important}@media screen and (max-width: 1800px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width: 1280px){#header{padding:6em 3em 3em 3em;width:30%}#header h1{font-size:1.25em}#header h1 br{display:none}#footer{width:30%}#footer .copyright li{border-left-width:0;display:block;line-height:2.25em;margin-left:0;padding-left:0}#main{margin-left:30%;max-width:none;padding:6em 3em 3em 3em;width:calc(100% - 30%)}}@media screen and (max-width: 980px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}ul.icons li .icon{font-size:1.25em}#header{background-attachment:scroll;background-position:top left,center center;background-size:auto,cover;left:auto;padding:6em 4em;position:relative;text-align:center;top:auto;width:100%}#header h1{font-size:1.75em}#header h1 br{display:inline}#footer{bottom:auto;left:auto;position:relative;text-align:center;width:100%}#footer .icons{margin:0 0 1em 0}#footer .copyright{margin:0 0 1em 0}#footer .copyright li{border-left-width:1px;display:inline-block;line-height:1em;margin-left:.75em;padding-left:.75em}#main{margin:0;padding:6em 4em;width:100%}}@media screen and (max-width: 736px){h1{font-size:1.5em}h2{font-size:1.2em}h3{font-size:1em}section.special,article.special{text-align:center}header.major h2{font-size:1.35em}ul.labeled-icons li{padding-left:2em}ul.labeled-icons li h3{line-height:1.75em}#header{padding:2.25em 1.5em}#header h1{font-size:1.35em}#main{padding:2.25em 1.5em .25em 1.5em}#main>section{margin:2.25em 0 0 0;padding:2.25em 0 0 0}.poptrox-popup{border-radius:0}.poptrox-popup .nav-next:before,.poptrox-popup .nav-previous:before{margin-top:-1em}}@media screen and (max-width: 480px){ul.actions{margin:0 0 2em 0}ul.actions li{display:block;padding:1em 0 0 0;text-align:center;width:100%}ul.actions li:first-child{padding-top:0}ul.actions li>*{margin:0 !important;width:100%}ul.actions li>*.icon:before{margin-left:-2em}ul.actions.small li{padding:.5em 0 0 0}ul.actions.small li:first-child{padding-top:0}#header{padding:4.5em 1.5em}#header h1 br{display:none}#footer .copyright li{border-left-width:0;display:block;line-height:2.25em;margin-left:0;padding-left:0}}@media(max-width: 1137px){.banner-img{width:100%;height:auto}}#header{background-image:url("/images/bg/overlay.webp"),url("/images/bg/slide-bg.webp");background-color:var(--border-bg-color);background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:top left,center center}.book-image-wrap{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:20px}.book-image-wrap img{max-height:200px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s}.book-image-wrap img:hover{transform:translateY(-5px)}#fullpage{opacity:0;transition:opacity .5s ease}.landing #header{display:none}.wrappr{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1100px;margin:0 auto;padding:20px;text-align:center}@media screen and (min-width: 768px){.wrappr{flex-direction:row;text-align:left;align-items:center;justify-content:center}}.me{margin-bottom:20px}@media screen and (min-width: 768px){.me{margin-right:50px;margin-bottom:0px;flex-shrink:0}}.me .myimg{border-radius:50%;width:160px;height:160px;border:5px solid var(--border2-color);object-fit:cover}@media screen and (min-width: 768px){.me .myimg{width:220px;height:220px}}.content-col{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 768px){.content-col{align-items:flex-start;justify-content:center;max-width:650px}}.desc h1{font-weight:800;letter-spacing:.1em;margin-bottom:.1em;text-transform:uppercase;color:var(--fg-bold-color);font-size:2.2em;line-height:1.1}@media screen and (min-width: 768px){.desc h1{font-size:2.8em}}.desc h2#color3{color:var(--accent1-fg-light);font-weight:300;margin-bottom:1em;font-size:1.3em}@media screen and (min-width: 768px){.desc h2#color3{font-size:1.6em}}.desc p{line-height:1.5;margin-bottom:1em;color:var(--fg-color);font-size:.95em}@media screen and (min-width: 768px){.desc p{font-size:1em}}.navwrapper{margin-top:5px;width:100%}@media screen and (min-width: 768px){.navwrapper{padding-left:0px;margin-left:0;text-align:left}}.navwrapper .nav ul{list-style:none;padding:0;margin:0}.navwrapper .nav ul li{display:inline-block;margin:0 5px 5px 0;padding-left:0}.navwrapper .nav ul li::before{display:none}.navwrapper .nav ul li a{text-decoration:none;color:var(--fg-light-color);font-size:.8em;padding:3px 6px;border:1px solid var(--border-color);border-radius:4px;transition:all .2s ease;border-bottom:1px solid var(--border-color)}.navwrapper .nav ul li a:hover{color:var(--fg-bold-color);border-color:var(--fg-light-color)}.navwrapper p{margin-top:10px;font-size:.8em;text-align:center;width:100%}@media screen and (min-width: 768px){.navwrapper p{text-align:left}}.navwrapper p a{color:var(--fg-light-color);text-decoration:none;border-bottom:none}.navwrapper p a:hover{color:var(--fg-color)}.mouse{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.mouse .mouse-icon{width:25px;height:40px;border:2px solid var(--fg-light-color);border-radius:12px;position:relative}.mouse .mouse-icon .mouse-wheel{width:4px;height:8px;background:var(--fg-light-color);border-radius:2px;position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:scroll 1.5s infinite}@keyframes scroll{0%{opacity:1;top:6px}100%{opacity:0;top:18px}}.subsection{text-align:center}.subsection .main{display:flex;flex-direction:column;align-items:center;width:100%}.subsection h2{text-align:center;margin-bottom:30px;font-weight:300;color:var(--accent1-fg-light)}.subsection ul{list-style:inherit;list-style-position:outside;padding-left:20px;margin:0 auto;display:block;width:100%;max-width:600px;text-align:left;color:var(--fg-color)}.subsection ul li{margin-bottom:6px;font-size:.9em;line-height:1.5}.subsection ul li a{font-weight:500;color:var(--accent1-fg);text-decoration:none}.subsection ul li a:hover{color:var(--accent1-fg-light);text-decoration:underline}.subsection .reviews-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1200px;margin:40px auto 0;padding:0 20px}.subsection .review-card{display:flex;flex-direction:column;align-items:center;width:240px;text-align:center}.subsection .review-card a.cover-link{display:block;margin-bottom:20px}.subsection .review-card .book-cover{width:180px;height:auto;box-shadow:0 8px 16px rgba(0,0,0,.15);transition:all .3s ease;border-radius:2px}.subsection .review-card .book-cover:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.25)}.subsection .review-card .review-details{font-size:.85em;line-height:1.4;color:var(--fg-color)}.subsection .review-card .review-details a.title-link{display:block;font-weight:600;color:var(--fg-bold-color);margin-bottom:4px;font-size:1.05em;text-decoration:none}.subsection .review-card .review-details a.title-link:hover{color:var(--accent1-fg)}.subsection .review-card .review-details span.meta{display:block;font-size:.9em;color:var(--fg-light-color);margin-bottom:2px}.subsection .review-card .review-details a.publisher{color:var(--accent1-fg);font-weight:500;text-decoration:none;font-size:.9em}.subsection .review-card .review-details a.publisher:hover{text-decoration:underline}.subsection#technical-reviews .review-card{width:180px}.subsection#technical-reviews .review-card .book-cover{width:120px}.subsection#technical-reviews .review-card .review-details{font-size:.8em}@media screen and (max-width: 900px){html,body{overflow:visible !important;height:auto !important}#fullpage{height:auto !important;position:relative;transform:none !important}.section,.subsection,.fp-section,.fp-tableCell{height:auto !important;min-height:auto !important;display:block !important;padding:60px 20px !important}.wrappr{flex-direction:column !important;text-align:center !important;padding-top:0 !important}.me{margin-right:0 !important;margin-bottom:30px !important}.content-col{align-items:center !important;max-width:none !important}.mouse{display:none !important}.desc h1{font-size:2em !important}}/*# sourceMappingURL=home.css.map */