#banner{width:100%;height:550px;background-image:url(/assets/tx_home.png);background-size:cover;background-position-y:60%}#banner h1{color:#fff;max-width:1040px;margin:175px auto 0 auto;line-height:130%;font-weight:700;text-align:center;font-size:45px}@media (max-width:1199px){#banner{height:400px}#banner h1{padding:0 5% 5%;margin:80px auto 0 auto}}@media (max-width:480px){#banner{height:350px;background-position-x:45%}#banner h1{margin:70px auto 0 auto;font-size:30px}}:root{color:#333e48;font-family:Source Sans Pro,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;font-size:16px;line-height:25px}body{margin:0;min-height:100vh;display:flex;flex-direction:column;align-content:center}_:-ms-input-placeholder,body{display:block}body::after{content:"";display:block;width:100%;height:9px;background:linear-gradient(90deg,#078277,#3f5db2);z-index:1}main{display:block;flex:1}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:700;margin-bottom:0}h1{font-size:35px;line-height:40px}h2{font-size:30px;line-height:35px}.intro,h3{font-size:20px;line-height:25px}h4{font-size:18px;line-height:25px}h5,h6{font-size:16px;line-height:25px}@media (max-width:600px){h1{font-size:30px;line-height:35px}h2{font-size:25px;line-height:30px}}:link,:visited{color:#0067b9}ol,ul{padding-left:15px}ol.lots{padding-left:25px}.contained{box-sizing:border-box;max-width:800px;margin:0 auto;padding:0 10px;width:100%}main{padding-top:65px;padding-bottom:65px}@media (max-width:600px){main{padding-top:45px;padding-bottom:45px}}h2{margin-top:60px}.lighter{opacity:.7}.larger{font-size:18px;line-height:28px}.smaller{font-size:13px;line-height:16px}hr{height:0;width:100%;border:0;border-top:1px solid #ccc;margin:60px 0}@media (max-width:600px){hr{margin:40px 0}}body>header{background:#333e48;color:#fff;display:flex;justify-content:space-between;align-items:stretch}body>header .logo{color:inherit;text-decoration:none;display:block;line-height:0;padding-left:1em}body>header .logo>*{vertical-align:middle}body>header .logo>svg{height:2.5em;max-width:8.86em;margin:.25em 0}body>header>#show-nav:checked~.logo{z-index:10}body>header>#show-nav:checked~.logo .slogan,body>header>#show-nav:checked~.logo .wordmark{display:none}body>header>#show-nav:checked~.logo path{fill:currentColor}body>header .slogan{margin-left:1em;padding-left:1em;border-left:1px solid currentColor}body>header>nav{display:flex}body>header>label,body>header>nav .item{text-decoration:none;display:block;padding:.5em 1em;line-height:2em;cursor:pointer;color:inherit;font-weight:400;white-space:nowrap}@media not all and (max-width:900px){body>header>nav .item:not(.boxed){box-shadow:inset 0 0 currentColor;transition:box-shadow .1s}body>header>nav .item:not(.boxed):active,body>header>nav .item:not(.boxed):focus,body>header>nav .item:not(.boxed):hover{box-shadow:inset 0 -4px currentColor}body>header>nav .item.boxed{margin:0 1em 0 .5em;padding:2px calc(1em + 2px);box-shadow:inset 0 0 0 2px currentColor;border-radius:.5em;border:calc(.5em - 2px) solid #333e48;background-clip:padding-box;outline:0}body>header>label:active,body>header>label:focus,body>header>label:hover,body>header>nav .item.boxed:active,body>header>nav .item.boxed:focus,body>header>nav .item.boxed:hover{background-color:rgba(255,255,255,.26667)}body>header>#show-nav,body>header>[for=show-nav]{display:none}}@media (max-width:450px){body>header .slogan{display:none}}@media (max-width:900px){body>header{position:relative;z-index:8}body>header>#show-nav~label{position:relative;z-index:10}body>header>#show-nav:not(:checked)~label::before{content:"Menu";margin-right:.5em}body>header>#show-nav~label::after{content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15'%20height='11'%3E%3Cpath%20d='M0,.5h15m0,5h-15m0,5h15'%20stroke='%23fff'/%3E%3C/svg%3E")}body>header>#show-nav:checked~label::after{content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%3E%3Cpath%20d='M0,0l16,16m0-16l-16,16'%20stroke='%23fff'/%3E%3C/svg%3E")}body>header>#show-nav{display:block;position:absolute;top:-99em;left:-99em}body>header>#show-nav:not(:checked)~nav{display:none}body>header>nav.collapsible{position:fixed;overflow:auto;z-index:9;flex-direction:column;top:0;left:0;right:0;bottom:0;background:#078277;background:linear-gradient(to bottom right,#078277,#3f5db2);padding:calc(3em + 5vh) calc(40vw - 60px) 5vh;box-shadow:.1em .2em .3em rgba(51,62,72,.5);text-align:center;border-radius:0 0 .2em .2em;-webkit-animation:.2s nav-appear;animation:.2s nav-appear}body>header>label:active,body>header>label:focus,body>header>label:hover,body>header>nav .item:active,body>header>nav .item:focus,body>header>nav .item:hover{background-color:rgba(255,255,255,.26667)}body>header>nav .item.boxed{margin-top:1em;border:1px solid #fff;border-radius:4px}}body>header.sticky{position:-webkit-sticky;position:sticky;z-index:1;top:0}body>header.secondary{background:#eee;color:#333e48}body>header.secondary>.contained{padding:12px 15px}body>header.secondary .item.right{margin-left:auto}@media not all and (max-width:900px){body>header.secondary>nav .item:not(.boxed){box-shadow:inset 0 0 #009688}body>header.secondary>nav .item:not(.boxed):active,body>header.secondary>nav .item:not(.boxed):focus,body>header.secondary>nav .item:not(.boxed):hover{box-shadow:inset 0 -4px #009688}body>header.secondary>nav .item.boxed{box-shadow:inset 0 0 0 2px #009688}}@-webkit-keyframes nav-appear{0%{opacity:0}}@keyframes nav-appear{0%{opacity:0}}@media not all and (max-width:900px){_:-ms-input-placeholder,body > header > nav .item.boxed{border-radius:0}}.screen{outline:0}.u-formPref{margin:2em 0}.u-formPref-title{display:block;font-weight:700;padding-bottom:.5em}.u-formPref-content{display:flex;flex-wrap:wrap}.u-formPrefCheckbox-content{display:flex;align-items:baseline}.u-formPrefCheckbox-content p{margin:0}.u-formPrefCheckbox-content input{margin-right:.5em}.u-colour-error{color:#cc0f16}.u-formPref-error,.u-formPref-success{display:block;flex-basis:100%;color:#cc0f16;font-weight:500}.u-formPref-error:not(:empty),.u-formPref-success:not(:empty){margin-top:.5em}.u-formPref-success{color:#48a848}.u-formPref-help{margin-top:.5em;font-weight:400;color:#777}.fake-field,input:not([type]),input[type=email],input[type=text]{background-color:#fff;border:1px solid #c1c5c6;line-height:2;padding:.5em 1em;flex:10 1 auto;width:8em}.fake-field.show-validity-inside,input:not([type]).show-validity-inside,input[type=email].show-validity-inside,input[type=text].show-validity-inside{padding-right:calc(2em + 18px)}.fake-field:invalid,input:not([type]):invalid,input[type=email]:invalid,input[type=text]:invalid{border-color:#cc0f16;box-shadow:0 0 4px rgba(204,15,22,.5)}.fake-field:focus,input:not([type]):focus,input[type=email]:focus,input[type=text]:focus{border-color:#105ba0;box-shadow:0 0 4px rgba(16,91,160,.5)}.fake-field{background-color:transparent;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;color:#078277;font-weight:700;overflow:hidden;text-overflow:ellipsis}_:-ms-input-placeholder,input:not([type]),input[type = "text"],input[type = "email"]{box-sizing:border-box;height:calc(2px + 3em)}input:not([type]),input[type=email],input[type=submit].u-button,input[type=text]{font-size:inherit;font-family:inherit}.show-validity-inside{background-repeat:no-repeat;background-position:calc(100% - 1em) 50%}.show-validity{display:block;-ms-grid-row-align:center;align-self:center;margin-left:1em;margin-right:calc(1em + 1px);width:18px;height:18px;background-size:100% 100%}.fake-field.show-validity-inside,.show-validity-inside:valid:not(.required-but-empty),:valid:not(.required-but-empty)~.show-validity{background-image:url("data:image/svg+xml,%3Csvg%20width='18'%20height='18'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M6,9,8.5,11.5,13,7M17.5,9A8.5,8.5,0,019,17.5,8.5,8.5,0,01.5,9,8.5,8.5,0,019,.5,8.5,8.5,0,0117.5,9'%20fill='none'%20stroke='%23009688'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.show-validity-inside:invalid,:invalid~.show-validity{background-image:url("data:image/svg+xml,%3Csvg%20width='18'%20height='18'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M6,12,12,6M6,6l6,6m5.5-3A8.5,8.5,0,019,17.5,8.5,8.5,0,01.5,9,8.5,8.5,0,019,.5,8.5,8.5,0,0117.5,9'%20fill='none'%20stroke='%23f03a3d'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.u-formPref-content .suffix{-ms-grid-row-align:center;align-self:center;padding-left:.5em}input::-webkit-input-placeholder{opacity:1;color:#aaa}input:-ms-input-placeholder{opacity:1;color:#aaa}input::-ms-input-placeholder{opacity:1;color:#aaa}input::placeholder{opacity:1;color:#aaa}.explain{font:inherit;line-height:normal;padding:0;background:0 0;border:0;cursor:help;vertical-align:middle;opacity:.5;margin-left:.3em}.explain::-moz-focus-inner{border:0;padding:0}.explain::after{content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3E%3Ccircle%20cx='8'%20cy='8'%20r='7'%20fill='none'%20stroke='%23333e48'%20stroke-width='1.3'/%3E%3Cpath%20fill='%23333e48'%20d='M7.3%209.7v-1l.4-.7.4-.6.5-.5.3-.6q.2-.2.2-.5%200-.5-.3-.8-.3-.3-.8-.3-.4%200-.7.2l-.7.5-.8-.8q.4-.5%201-.8.6-.4%201.4-.4l1%20.2q.4.1.7.4l.5.7q.2.4.2%201%200%20.4-.2.7-.1.4-.4.7l-.5.5-.4.6-.4.7v.8zm.7%203q-.4%200-.7-.3-.3-.3-.3-.8%200-.4.3-.7.3-.3.7-.3.4%200%20.7.3.3.3.3.7%200%20.5-.3.8-.3.3-.7.3z'/%3E%3C/svg%3E")}.tooltip{position:absolute;background:#eceff7;width:400px;max-width:calc(100vw - 52px);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.13333);border:1px solid #ccd2e2;padding:15px;margin:5px}.tooltip[x-placement^=top]{margin-bottom:8px}.tooltip[x-placement^=bottom]{margin-top:8px}.tooltip[x-placement^=right]{margin-left:8px}.tooltip[x-placement^=left]{margin-right:8px}.tooltip .tooltip-arrow{background:#eceff7;width:7px;height:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #ccd2e2;border-width:0 1px 1px 0;bottom:-5px;position:absolute}.tooltip[x-placement^=top] .tooltip-arrow{border-width:0 1px 1px 0;bottom:-5px;left:calc(50% - 5px);box-shadow:1px 1px 1px rgba(0,0,0,.06667)}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:1px 0 0 1px;top:-5px;left:calc(50% - 5px)}.tooltip[x-placement^=right] .tooltip-arrow{border-width:1px 1px 0 0;left:-5px;top:calc(50% - 5px)}.tooltip[x-placement^=left] .tooltip-arrow{border-width:0 0 1px 1px;right:-5px;top:calc(50% - 5px)}.tooltip-inner>:first-child{margin-top:0}.tooltip-inner>:last-child{margin-bottom:0}.u-button,.v-Button--size13{box-sizing:border-box;display:inline-block;overflow:hidden;vertical-align:middle;border:1px solid #cccfd1;border:1px solid #acaaac;border-radius:4px;padding:.4375em 1.375em;line-height:1.4;background-image:linear-gradient(#fff,#cccfd1);background-position:-1px -1px;background-size:auto calc(100% + 2px);box-shadow:0 1px 1.5px rgba(0,0,0,.15);color:#333e48;font-weight:600;text-align:center;white-space:nowrap;cursor:pointer}.u-button.is-primary,.u-button.v-Button--constructive,.v-Button--size13.is-primary,.v-Button--size13.v-Button--constructive{background-image:linear-gradient(#4db5ac,#007c67);border-color:#007c67;border-color:rgba(0,89,74,.62745);box-shadow:0 1px 1.5px rgba(0,0,0,.15);box-shadow:0 1px 1.5px rgba(0,0,0,.25);color:#fff}.u-button.is-secondary,.v-Button--size13.is-secondary{background-image:linear-gradient(#70787f,#333e48);border-color:#333e48;border-color:rgba(0,9,24,.53333);box-shadow:0 1px 1.5px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.3);color:#fff}.u-button.is-checked,.v-Button--size13.is-checked{cursor:default}.u-button.is-active,.u-button.is-checked,.u-button:active,.v-Button--size13.is-active,.v-Button--size13.is-checked,.v-Button--size13:active{z-index:1;background-image:linear-gradient(#f2f2f2,#bfc2c5);border-color:#bfc2c5;border-color:#9f9d9f}.u-button.is-primary.is-active,.u-button.is-primary.is-checked,.u-button.is-primary:active,.u-button.v-Button--constructive.is-active,.u-button.v-Button--constructive.is-checked,.u-button.v-Button--constructive:active,.v-Button--size13.is-primary.is-active,.v-Button--size13.is-primary.is-checked,.v-Button--size13.is-primary:active,.v-Button--size13.v-Button--constructive.is-active,.v-Button--size13.v-Button--constructive.is-checked,.v-Button--size13.v-Button--constructive:active{background-image:linear-gradient(#45a59d,#006151);border-color:#006151;border-color:rgba(0,61,51,.62745)}.u-button.is-secondary.is-active,.u-button.is-secondary.is-checked,.u-button.is-secondary:active,.v-Button--size13.is-secondary.is-active,.v-Button--size13.is-secondary.is-checked,.v-Button--size13.is-secondary:active{background-image:linear-gradient(#656c72,#283139);border-color:#283139;border-color:rgba(0,0,0,.53333)}.u-button.is-disabled,.u-button.is-disabled.is-active,.u-button.is-disabled.is-checked,.u-button.is-disabled:active,.u-button:disabled,.u-button:disabled.is-active,.u-button:disabled.is-checked,.u-button:disabled:active,.v-Button--size13.is-disabled,.v-Button--size13.is-disabled.is-active,.v-Button--size13.is-disabled.is-checked,.v-Button--size13.is-disabled:active,.v-Button--size13:disabled,.v-Button--size13:disabled.is-active,.v-Button--size13:disabled.is-checked,.v-Button--size13:disabled:active{background-image:linear-gradient(#f6f6f6,#f6f6f6);border-color:#f6f6f6;border-color:#acaaac;box-shadow:0 1px 1.5px rgba(0,0,0,.15);box-shadow:none;color:#777;cursor:default}.u-button.is-waiting,.v-Button--size13.is-waiting{-webkit-animation:pulsate 1.5s;animation:pulsate 1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.u-button::before,.v-Button--size13::before{content:"";width:0;height:16px;margin-right:0;opacity:0;transition:.3s width,.3s margin-right,.2s .2s opacity}.u-button.is-waiting::before,.v-Button--size13.is-waiting::before{display:inline-block;width:16px;line-height:1;-webkit-animation:infinite rotate .8s linear;animation:infinite rotate .8s linear;margin-right:1em;vertical-align:-15%;opacity:1;content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3E%3ClinearGradient%20id='g'%3E%3Cstop%20offset='0.2'%20stop-color='%23009688'/%3E%3Cstop%20offset='1'%20stop-color='%23009688'%20stop-opacity='0'/%3E%3C/linearGradient%3E%3Ccircle%20cx='8'%20cy='8'%20r='7'%20fill='none'%20stroke='url(%23g)'%20stroke-width='2'/%3E%3C/svg%3E")}@-webkit-keyframes pulsate{0%,100%{border-color:#cccfd1;box-shadow:0 0 2px #cccfd1}50%{border-color:#4db5ac;box-shadow:0 0 2px #4db5ac}}@keyframes pulsate{0%,100%{border-color:#cccfd1;box-shadow:0 0 2px #cccfd1}50%{border-color:#4db5ac;box-shadow:0 0 2px #4db5ac}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.u-button--large{padding:12px 30px}.u-button--tiny,.v-Button--size13{padding:1px 7px}.u-button{text-decoration:none}@font-face{font-family:Cresta;font-style:normal;font-weight:700;src:local('Cresta Bold'),url(/assets/fonts/cresta-bold.woff2) format('woff2'),url(/assets/fonts/cresta-bold.woff) format('woff')}/*!
* Web Fonts from Fontspring.com
*
* All OpenType features and all extended glyphs have been removed.
* Fully installable fonts can be purchased at http://www.fontspring.com
*
* The fonts included in this stylesheet are subject to the End User License you purchased
* from Fontspring. The fonts are protected under domestic and international trademark and
* copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
* distributing this font software.
*
* (c) 2010-2020 Fontspring
*
* The fonts included are copyrighted by the vendor listed below.
*
* Vendor:      Mark Simonson Studio
* License URL: https://www.fontspring.com/licenses/mark-simonson-studio/webfont
*/@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Regular'),local('ProximaNova-Regular'),url(/assets/fonts/proximanova/basic/proximanova-regular.woff2) format('woff2'),url(/assets/fonts/proximanova/basic/proximanova-regular.woff) format('woff');font-weight:300;font-style:normal;unicode-range:U+0000-007E,U+00A0-00A3,U+00A5,U+00A8-00A9,U+00AB,U+00AE,U+00B4,U+00B8,U+00BB,U+00BF-00C2,U+00C4,U+00C6-00CB,U+00CD-00CF,U+00D1,U+00D3-00D4,U+00D6,U+00D9-00DC,U+00DF-00E2,U+00E4,U+00E6-00EB,U+00ED-00EF,U+00F1,U+00F3-00F4,U+00F6,U+00F9-00FC,U+00FF,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2122}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Regular'),local('ProximaNova-Regular'),url(/assets/fonts/proximanova/extended/proximanova-regular.woff2) format('woff2'),url(/assets/fonts/proximanova/extended/proximanova-regular.woff) format('woff');font-weight:300;font-style:normal;unicode-range:U+007F-009F,U+00A4,U+00A6-00A7,U+00AA,U+00AC-00AD,U+00AF-00B3,U+00B5-00B7,U+00B9-00BA,U+00BC-00BE,U+00C3,U+00C5,U+00CC,U+00D0,U+00D2,U+00D5,U+00D7-00D8,U+00DD-00DE,U+00E3,U+00E5,U+00EC,U+00F0,U+00F2,U+00F5,U+00F7-00F8,U+00FD-00FE,U+0100-0151,U+0154-0177,U+0179-02C5,U+02C7-02D9,U+02DB,U+02DD-2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027-202E,U+2030-2038,U+203B-20AB,U+20AD-2121,U+2123-FB04}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Medium'),local('ProximaNova-Medium'),url(/assets/fonts/proximanova/basic/proximanova-medium.woff2) format('woff2'),url(/assets/fonts/proximanova/basic/proximanova-medium.woff) format('woff');font-weight:400;font-style:normal;unicode-range:U+0000-007E,U+00A0-00A3,U+00A5,U+00A8-00A9,U+00AB,U+00AE,U+00B4,U+00B8,U+00BB,U+00BF-00C2,U+00C4,U+00C6-00CB,U+00CD-00CF,U+00D1,U+00D3-00D4,U+00D6,U+00D9-00DC,U+00DF-00E2,U+00E4,U+00E6-00EB,U+00ED-00EF,U+00F1,U+00F3-00F4,U+00F6,U+00F9-00FC,U+00FF,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2122}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Medium'),local('ProximaNova-Medium'),url(/assets/fonts/proximanova/extended/proximanova-medium.woff2) format('woff2'),url(/assets/fonts/proximanova/extended/proximanova-medium.woff) format('woff');font-weight:400;font-style:normal;unicode-range:U+007F-009F,U+00A4,U+00A6-00A7,U+00AA,U+00AC-00AD,U+00AF-00B3,U+00B5-00B7,U+00B9-00BA,U+00BC-00BE,U+00C3,U+00C5,U+00CC,U+00D0,U+00D2,U+00D5,U+00D7-00D8,U+00DD-00DE,U+00E3,U+00E5,U+00EC,U+00F0,U+00F2,U+00F5,U+00F7-00F8,U+00FD-00FE,U+0100-0151,U+0154-0177,U+0179-02C5,U+02C7-02D9,U+02DB,U+02DD-2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027-202E,U+2030-2038,U+203B-20AB,U+20AD-2121,U+2123-FB04}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Medium Italic'),local('ProximaNova-MediumIt'),url(/assets/fonts/proximanova/basic/proximanova-mediumit.woff2) format('woff2'),url(/assets/fonts/proximanova/basic/proximanova-mediumit.woff) format('woff');font-weight:400;font-style:italic;unicode-range:U+0000-007E,U+00A0-00A3,U+00A5,U+00A8-00A9,U+00AB,U+00AE,U+00B4,U+00B8,U+00BB,U+00BF-00C2,U+00C4,U+00C6-00CB,U+00CD-00CF,U+00D1,U+00D3-00D4,U+00D6,U+00D9-00DC,U+00DF-00E2,U+00E4,U+00E6-00EB,U+00ED-00EF,U+00F1,U+00F3-00F4,U+00F6,U+00F9-00FC,U+00FF,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2122}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Medium Italic'),local('ProximaNova-MediumIt'),url(/assets/fonts/proximanova/extended/proximanova-mediumit.woff2) format('woff2'),url(/assets/fonts/proximanova/extended/proximanova-mediumit.woff) format('woff');font-weight:400;font-style:italic;unicode-range:U+007F-009F,U+00A4,U+00A6-00A7,U+00AA,U+00AC-00AD,U+00AF-00B3,U+00B5-00B7,U+00B9-00BA,U+00BC-00BE,U+00C3,U+00C5,U+00CC,U+00D0,U+00D2,U+00D5,U+00D7-00D8,U+00DD-00DE,U+00E3,U+00E5,U+00EC,U+00F0,U+00F2,U+00F5,U+00F7-00F8,U+00FD-00FE,U+0100-0151,U+0154-0177,U+0179-02C5,U+02C7-02D9,U+02DB,U+02DD-2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027-202E,U+2030-2038,U+203B-20AB,U+20AD-2121,U+2123-FB04}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Bold'),local('ProximaNova-Bold'),url(/assets/fonts/proximanova/basic/proximanova-bold.woff2) format('woff2'),url(/assets/fonts/proximanova/basic/proximanova-bold.woff) format('woff');font-weight:600;font-style:normal;unicode-range:U+0000-007E,U+00A0-00A3,U+00A5,U+00A8-00A9,U+00AB,U+00AE,U+00B4,U+00B8,U+00BB,U+00BF-00C2,U+00C4,U+00C6-00CB,U+00CD-00CF,U+00D1,U+00D3-00D4,U+00D6,U+00D9-00DC,U+00DF-00E2,U+00E4,U+00E6-00EB,U+00ED-00EF,U+00F1,U+00F3-00F4,U+00F6,U+00F9-00FC,U+00FF,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2122}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Bold'),local('ProximaNova-Bold'),url(/assets/fonts/proximanova/extended/proximanova-bold.woff2) format('woff2'),url(/assets/fonts/proximanova/extended/proximanova-bold.woff) format('woff');font-weight:600;font-style:normal;unicode-range:U+007F-009F,U+00A4,U+00A6-00A7,U+00AA,U+00AC-00AD,U+00AF-00B3,U+00B5-00B7,U+00B9-00BA,U+00BC-00BE,U+00C3,U+00C5,U+00CC,U+00D0,U+00D2,U+00D5,U+00D7-00D8,U+00DD-00DE,U+00E3,U+00E5,U+00EC,U+00F0,U+00F2,U+00F5,U+00F7-00F8,U+00FD-00FE,U+0100-0151,U+0154-0177,U+0179-02C5,U+02C7-02D9,U+02DB,U+02DD-2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027-202E,U+2030-2038,U+203B-20AB,U+20AD-2121,U+2123-FB04}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Extrabold'),local('ProximaNova-Extrabold'),url(/assets/fonts/proximanova/basic/proximanova-extrabold.woff2) format('woff2'),url(/assets/fonts/proximanova/basic/proximanova-extrabold.woff) format('woff');font-weight:700;font-style:normal;unicode-range:U+0000-007E,U+00A0-00A3,U+00A5,U+00A8-00A9,U+00AB,U+00AE,U+00B4,U+00B8,U+00BB,U+00BF-00C2,U+00C4,U+00C6-00CB,U+00CD-00CF,U+00D1,U+00D3-00D4,U+00D6,U+00D9-00DC,U+00DF-00E2,U+00E4,U+00E6-00EB,U+00ED-00EF,U+00F1,U+00F3-00F4,U+00F6,U+00F9-00FC,U+00FF,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2122}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Extrabold'),local('ProximaNova-Extrabold'),url(/assets/fonts/proximanova/extended/proximanova-extrabold.woff2) format('woff2'),url(/assets/fonts/proximanova/extended/proximanova-extrabold.woff) format('woff');font-weight:700;font-style:normal;unicode-range:U+007F-009F,U+00A4,U+00A6-00A7,U+00AA,U+00AC-00AD,U+00AF-00B3,U+00B5-00B7,U+00B9-00BA,U+00BC-00BE,U+00C3,U+00C5,U+00CC,U+00D0,U+00D2,U+00D5,U+00D7-00D8,U+00DD-00DE,U+00E3,U+00E5,U+00EC,U+00F0,U+00F2,U+00F5,U+00F7-00F8,U+00FD-00FE,U+0100-0151,U+0154-0177,U+0179-02C5,U+02C7-02D9,U+02DB,U+02DD-2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027-202E,U+2030-2038,U+203B-20AB,U+20AD-2121,U+2123-FB04}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Extrabold Italic'),local('ProximaNova-ExtraboldIt'),url(/assets/fonts/proximanova/basic/proximanova-extraboldit.woff2) format('woff2'),url(/assets/fonts/proximanova/basic/proximanova-extraboldit.woff) format('woff');font-weight:700;font-style:italic;unicode-range:U+0000-007E,U+00A0-00A3,U+00A5,U+00A8-00A9,U+00AB,U+00AE,U+00B4,U+00B8,U+00BB,U+00BF-00C2,U+00C4,U+00C6-00CB,U+00CD-00CF,U+00D1,U+00D3-00D4,U+00D6,U+00D9-00DC,U+00DF-00E2,U+00E4,U+00E6-00EB,U+00ED-00EF,U+00F1,U+00F3-00F4,U+00F6,U+00F9-00FC,U+00FF,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2122}@font-face{font-family:'Proxima Nova';src:local('Proxima Nova Extrabold Italic'),local('ProximaNova-ExtraboldIt'),url(/assets/fonts/proximanova/extended/proximanova-extraboldit.woff2) format('woff2'),url(/assets/fonts/proximanova/extended/proximanova-extraboldit.woff) format('woff');font-weight:700;font-style:italic;unicode-range:U+007F-009F,U+00A4,U+00A6-00A7,U+00AA,U+00AC-00AD,U+00AF-00B3,U+00B5-00B7,U+00B9-00BA,U+00BC-00BE,U+00C3,U+00C5,U+00CC,U+00D0,U+00D2,U+00D5,U+00D7-00D8,U+00DD-00DE,U+00E3,U+00E5,U+00EC,U+00F0,U+00F2,U+00F5,U+00F7-00F8,U+00FD-00FE,U+0100-0151,U+0154-0177,U+0179-02C5,U+02C7-02D9,U+02DB,U+02DD-2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027-202E,U+2030-2038,U+203B-20AB,U+20AD-2121,U+2123-FB04}html{font:16px/1.5 "Proxima Nova",sans-serif}.grid.author .post-card{padding-bottom:25px}.author-profile,a.author-card{display:flex;color:inherit}.author-profile-name{margin:0 0 10px 0;color:#333e48}.author-profile-bio{margin:0}.author-card-image,.author-profile-image{border-radius:50%;margin-left:10px;margin-right:15px}.author-card{text-decoration:none}.author-card-image{flex:0 0 50px;height:50px}.author-profile-image{margin-top:5px;flex:0 0 100px}.author-profile .author-profile-image{height:100px;width:100px}.author-profile-text{display:block;margin-left:20px}.author-profile-text p{margin:5px 0}.author-card-name{display:block;font-weight:700}@media (max-width:480px){.author-profile{display:block;text-align:center}.author-profile .author-profile-image{margin:0 auto}.author-profile .author-profile-text{margin-right:0;margin-left:0}.author-profile .author-profile-text p{text-align:left}.author-profile .author-profile-text p:first-of-type{font-weight:700;text-align:center}}.post-prev-next{display:-ms-grid;display:grid;grid-gap:15px;-ms-grid-columns:(minmax(34%,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(34%,1fr));grid-auto-rows:auto}.post-prev-next [rel]{text-decoration:none;color:inherit}.post-nav-label,.post-nav-title,.post-prev-next [rel]{display:block;position:relative}.post-nav-label{font-weight:700}.post-nav-title{color:#333e48;font-size:16px}.post-prev-next [rel]:active .post-nav-title,.post-prev-next [rel]:focus .post-nav-title,.post-prev-next [rel]:hover .post-nav-title{text-decoration:underline;color:#0067b9}.post-prev-next [rel=prev]{padding-left:30px;padding-right:30px}@media (min-width:1200px){.post-prev-next [rel=prev]{padding-right:0;max-width:290px;-ms-grid-column-align:start;justify-self:start}}.post-prev-next [rel=next]{text-align:right;padding-right:30px;padding-left:30px}@media (min-width:1200px){.post-prev-next [rel=next]{padding-left:0;max-width:290px;-ms-grid-column-align:end;justify-self:end}}.post-prev-next [rel=next]::after,.post-prev-next [rel=prev]::before{position:absolute;top:1px}.post-prev-next [rel=prev]::before{content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='12'%3E%3Cpath%20d='M18.75,6H1.25M6,1.25,1.25,6,6,10.75'%20fill='none'%20stroke='%230050a3'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");left:0}.post-prev-next [rel=next]::after{content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='12'%3E%3Cpath%20d='m1.25,6h17.5M14,1.25,18.75,6,14,10.75'%20fill='none'%20stroke='%230050a3'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");right:0}@media (max-width:600px){.post-prev-next{-ms-grid-columns:1fr;grid-template-columns:1fr}}.pagination{display:flex;font-weight:400;padding-left:15px;padding-right:15px;justify-content:center;font-size:1em;margin-top:30px}.pagination .current-page{border:1px solid #c5c5c5;font-weight:700;display:inline-block;padding:5px 25px}.pagination a{color:#0067b9;text-decoration:none;display:inline-block;padding:5px 25px}.pagination a:active,.pagination a:focus,.pagination a:hover{text-decoration:underline}.pagination [rel=prev]::before{content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='12'%3E%3Cpath%20d='M18.75,6H1.25M6,1.25,1.25,6,6,10.75'%20fill='none'%20stroke='%230050a3'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");margin-right:5px}.pagination [rel=next]::after{content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='12'%3E%3Cpath%20d='m1.25,6h17.5M14,1.25,18.75,6,14,10.75'%20fill='none'%20stroke='%230050a3'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");margin-left:5px}.pagination [rel=next],.pagination [rel=prev]{padding:5px 10px}@media (max-width:650px){.pagination{padding-left:10px;padding-right:10px}}.post-feed{position:relative;display:flex;flex-wrap:wrap;padding-top:0;justify-content:center}.post-card{flex:1 1 300px;display:flex;flex-direction:column;min-height:300px;overflow:hidden;margin:0 20px 40px;background:#fff center center;background-size:cover;box-shadow:0 0 1px rgba(39,44,49,.1),0 3px 16px rgba(39,44,49,.07)}@media (max-width:739px){.post-card{min-height:inherit}}.grid .post-card{max-width:315px;margin:0 15px 40px}@media (min-width:1046px){.grid .post-feed{justify-content:flex-start}.grid .post-card{max-width:306px;margin:0 40px 40px 0}.grid .post-card:nth-child(3n+0){margin-right:0}}.post-card-image-link{position:relative;display:block;overflow:hidden}.post-card-image{width:auto;height:200px;background:#c5d2d9 no-repeat center center;background-size:cover;transition:all .5s ease}.post-card-image-link:focus .post-card-image,.post-card-image-link:hover .post-card-image{-webkit-transform:scale(1.01);transform:scale(1.01)}.post-card-content-link{position:relative;display:block;padding:10px 25px 0;color:#333e48}.post-card-content-link,.post-card-content-link:focus,.post-card-content-link:hover{text-decoration:none}.post-card-tags a{display:block;padding:25px 0 0 25px;font-size:14px;line-height:1.15em;letter-spacing:.5px;text-transform:uppercase;color:#0067b9;text-decoration:none}.post-card-tags a:focus,.post-card-tags a:hover{text-decoration:underline}.post-card-title{margin-top:0;font-size:18px;font-weight:700;line-height:130%;color:#333e48}.post-card-content-link:focus .post-card-title,.post-card-content-link:hover .post-card-title,.post-card-image-link:focus~.post-card-content .post-card-title,.post-card-image-link:hover~.post-card-content .post-card-title{color:#0067b9}.post-card-content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid rgba(0,0,0,.06667)}.post-card-meta{padding:0 25px 25px}.post-card-author{font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;position:relative;top:-13px}.post-card-author a{color:#6f777e;text-decoration:underline}.post-card-author a:focus,.post-card-author a:hover{color:#333e48}.author-profile-image{width:40px;height:40px;margin-right:5px;border-radius:100%;margin-left:0}@media (min-width:900px){.author-template .post-feed,.tag-template .post-feed{padding-top:0}}@media (max-width:767px){.grid .post-card{max-width:inherit}}@media (max-width:650px){.post-card{flex:1 1 100%;margin:0 0 30px 0!important}}.hero-img{width:100%;height:auto;margin:0 auto}@media (min-width:1200px){.hero-img{max-width:1400px;height:500px}}.hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.caption.hero{position:absolute;top:0;left:0;display:block;width:100%;margin-top:20px;text-align:center}@media (max-width:767px){.caption.hero{margin-top:0}}.post-header{display:flex;flex-direction:column}.post-meta{line-height:28px;color:#6f777e;margin-top:20px;margin-bottom:20px;font-size:16px}.post-meta a{color:#6f777e;font-weight:inherit;text-decoration:underline}.post-meta a:active,.post-meta a:focus,.post-meta a:hover{color:#333e48}.slash-separator{margin-left:.5ex;margin-right:.5ex}.post-primary-tag{order:-1;margin:0 0 15px 0}.post-primary-tag a{font-size:16px;text-transform:uppercase;letter-spacing:.07ex;color:#0067b9;text-decoration:none}.post-primary-tag a:active,.post-primary-tag a:focus,.post-primary-tag a:hover{text-decoration:underline}.post-title{margin-top:0}.post-excerpt{margin-bottom:0}.post-share{float:right;display:flex;margin-top:0}.post-tags-and-share+*{clear:right}.post-share>*{margin-left:.5em}.post-share>a:not(:hover):not(:focus):not(:active){opacity:.5}.post-author,.post-prev-next,.post-tags{margin-top:35px;margin-bottom:35px}.post-tags{margin-left:2.5em;text-indent:-2.5em}.post-tags .tag{background:#eaebed;color:#676e74;font-weight:400;border-radius:3px;padding:.25em 1em;margin-left:1em;display:inline-block;text-indent:0;margin-bottom:10px;text-decoration:none}.post-tags .tag:hover{background:rgba(234,235,237,.9);color:#333e48}.post .contained{background-color:#fff;position:relative}.post-content{margin-bottom:60px}.post .has-img{margin-top:-60px;padding:60px 85px 0;max-width:1000px;position:relative;box-shadow:0 -12px 6px -6px rgba(39,44,49,.1)}@media (min-width:1001px){.post .has-img{padding:60px 125px 0}}@media (max-width:1000px){.post .has-img{box-shadow:none;overflow:hidden}}.post .has-img::before{content:"";position:absolute;top:0;z-index:-1;display:block;width:20px;height:200px;background:rgba(39,44,49,.15);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px);left:-5px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.post .has-img::after{content:"";position:absolute;top:0;z-index:-1;display:block;width:20px;height:200px;background:rgba(39,44,49,.15);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px);right:-5px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.post .no-img{max-width:750px}.post-header.img{max-width:790px}.post-full .author-card-image{width:inherit}.post-full .author-card-text{margin-left:0}@media (max-width:767px){main{padding-top:15px}.post .contained{padding:inherit;padding:20px!important;margin-top:10px!important}.post-header .post-meta{margin-bottom:10px}.post-share{float:none}.post-share strong{margin-left:0}}.post-full-footer{display:flex;justify-content:space-between;align-items:center;max-width:840px;margin:0 auto;padding:3vw 0 1vw 0}.author-card{display:flex;align-items:center}.author-card-image{margin-left:0!important;height:50px}.author-card .author-profile-image{width:60px;height:60px;margin-right:15px}.author-card-name{margin:0 0 2px 0;padding:0}.author-card-name>a{color:#333e48;font-weight:700}.author-card-name>a:focus,.author-card-name>a:hover{text-decoration:none}.author-card-content p{margin:0;color:#738a94;line-height:1.3em}.post-full-footer-right{flex-shrink:0;margin-left:20px}.author-card-button{display:block;padding:9px 16px;border:#aebbc1 1px solid;color:#738a94;font-size:1.2rem;line-height:1;font-weight:500;border-radius:20px;transition:all ease .2s}.author-card-button:hover{border-color:#0067b9;color:#0067b9;text-decoration:none}footer hr{margin:40px 0}.fm-info{color:#44557e;margin-top:50px;margin-bottom:40px}.fm-info #fm-logo{position:relative;top:6px}.fm-info #lnk-arrow{width:20px;fill:#0069d6;vertical-align:-6px}.post-footer{background:#eee;padding:50px 20px 50px 20px;margin-top:80px;border-top:1px solid #c5c5c5}.post-footer .frame{max-width:1040px;margin:0 auto}.post-footer h3{font-size:26px;margin-top:0;text-align:center}.post-footer .related-posts{display:flex;flex-flow:row wrap;justify-content:center}.related-posts .post-card{margin-top:30px;margin-bottom:30px;max-width:310px}.post-footer nav{margin-bottom:0;margin-top:20px;padding:0 20px}main.post{padding-bottom:0}.post-card-meta.author{padding:20px}@media (max-width:700px){.post-footer{margin-top:0}.post-footer h3{margin-bottom:30px}}.series{-webkit-column-count:2;column-count:2;-webkit-column-gap:50px;column-gap:50px}@media screen and (max-width:600px){.series{-webkit-column-count:1;column-count:1;-webkit-column-gap:0;column-gap:0}.post-footer nav{padding:0}.related-posts .post-card{max-width:inherit}}.site-wrapper{display:flex;flex-direction:column;min-height:100vh}.site-main{z-index:9;flex-grow:1}.outer{position:relative;padding:0 4vw}.inner{width:100%;max-width:1040px;margin:70px auto}.index-template .inner{margin:-150px auto 70px auto}.index-template .post-feed .no-image:first-child{min-height:inherit}@media (min-width:900px){.index-template .site-nav{position:relative;top:-70px}.index-template .post-feed{padding-top:0}}@media (min-width:795px){.index-template .post-feed .post-card:first-child{flex:1 1 100%;flex-direction:row}.index-template .post-feed .post-card:first-child .post-card-image-link{position:relative;flex:1 1 auto}.index-template .post-feed .post-card:first-child .post-card-image{position:absolute;width:100%;height:100%}.index-template .post-feed .post-card:first-child .post-card-content{flex:0 1 357px}.index-template .post-feed .no-image:first-child .post-card-content{flex:0 1 100%}.index-template .post-feed .post-card:first-child .post-card-content-link{padding:10px 40px 30px 40px}.index-template .post-feed .post-card:first-child .post-card-tags a{padding-left:40px;padding-top:40px}.index-template .post-feed .post-card:first-child .post-card-meta{padding:0 40px 30px}}@media (max-width:650px){.outer{padding:0 20px}}.screen-reader-only{position:absolute;width:0;height:0;overflow:hidden}.archives a,.link{color:#0067b9;text-decoration:none}.link-alt{color:#6f777e;text-decoration:none}.archives a:active,.archives a:focus,.archives a:hover,.link:active,.link:focus,.link:hover,a:active .link,a:focus .link,a:hover .link{text-decoration:underline;color:#0067b9}.link-alt:active,.link-alt:focus,.link-alt:hover,a:active .link-alt,a:focus .link-alt,a:hover .link-alt{text-decoration:underline;color:#6f777e}.hidden{position:absolute;left:-99999px}#ghost-portal-root{display:none}.sticky-blog-header{position:-webkit-sticky;position:sticky;z-index:100;top:48px;background:#eee;border-bottom:1px solid #c5c5c5;color:#333e48;padding:0}.sticky-blog-header>nav{width:100%;margin:auto;display:flex;flex:1;max-width:1040px;padding-bottom:0}.sticky-blog-header>nav>:last-child{margin-left:auto}.sticky-blog-header>nav>.item{padding:.5em 20px!important}.sticky-blog-header>#show-nav:checked~nav .item.boxed,.sticky-blog-header>nav .item:not(.boxed),.sticky-blog-header>nav:not(.collapsible) .item.boxed{box-shadow:inset 0 0 #03a6f2}.sticky-blog-header>#show-nav:checked~nav .item.boxed:active,.sticky-blog-header>#show-nav:checked~nav .item.boxed:focus,.sticky-blog-header>#show-nav:checked~nav .item.boxed:hover,.sticky-blog-header>nav .item:not(.boxed):active,.sticky-blog-header>nav .item:not(.boxed):focus,.sticky-blog-header>nav .item:not(.boxed):hover,.sticky-blog-header>nav:not(.collapsible) .item.boxed:active,.sticky-blog-header>nav:not(.collapsible) .item.boxed:focus,.sticky-blog-header>nav:not(.collapsible) .item.boxed:hover{box-shadow:inset 0 -4px #03a6f2}.sticky-blog-header>#show-nav:not(:checked)~nav .item.boxed,.sticky-blog-header>label::before,.sticky-blog-header>nav:not(.collapsible) .item.boxed{box-shadow:inset 0 0 0 2px #03a6f2}.sticky-blog-header>nav>.searchform{margin:auto 0 auto auto}.sticky-blog-header>nav>.searchform .visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;border:0;padding:0}.sticky-blog-header>nav>.searchform .search{border-radius:3px;height:34px;width:10em;margin-right:1.3em;padding:0 5px 0 5px}.sticky-blog-header>nav>.searchform .search:invalid{outline:0;box-shadow:none;border:none}.sticky-blog-header>nav>.searchform .search:focus{outline:1px solid #0067b9;box-shadow:none}.sticky-blog-header>nav>.searchform .search::-webkit-input-placeholder{color:#848b91}.sticky-blog-header>nav>.searchform .search:-ms-input-placeholder{color:#848b91}.sticky-blog-header>nav>.searchform .search::-ms-input-placeholder{color:#848b91}.sticky-blog-header>nav>.searchform .search::placeholder{color:#848b91}@media (max-width:350px){.sticky-blog-header>nav>.hide-on-small-viewport{display:none}}@media (max-width:900px){.search{display:none}}_:-ms-input-placeholder,.sticky-blog-header{display:block}.modal-positioner{position:relative}.modal-positioner>.item::after{margin-left:.5em;display:inline-block;line-height:0;vertical-align:middle;opacity:.5;content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%3E%3Cpath%20d='M1,1,5,5,9,1'%20fill='none'%20stroke='%23333e48'%20stroke-width='2'%20stroke-linecap='round'/%3E%3C/svg%3E")}.modal-positioner>.item:active::after,.modal-positioner>.item:focus::after,.modal-positioner>.item:hover::after{opacity:.8}.modal:not(:target):not(.target){display:none}.modal{position:absolute}.modal-contents{display:flex;flex-direction:column;background:#fff;border:1px solid #d8d9db;padding:1em 1.5em;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}#subscribe{right:0}#subscribe form{min-width:280px}#subscribe form>*{margin-top:10px;margin-bottom:0;width:auto;min-width:unset}#subscribe h5{margin-top:0;margin-bottom:10px}#subscribe .subscribe-follow{margin-top:25px}#subscribe .subscribe-follow svg:not(:hover):not(:focus):not(:active){opacity:.5}#subscribe .subscribe-follow a{display:inline-block;vertical-align:middle}#subscribe a{margin-left:.5em}#subscribe a:first-of-type{margin-left:1em}#subscribe svg{width:20px;height:20px}#topics a,#topics li,#topics ul{display:block;margin:0;padding:0}#topics .modal-contents{padding:.5em 0}#topics ul a{text-decoration:none;color:#333e48;padding:.5em 1em;white-space:nowrap}#topics ul a:active,#topics ul a:focus,#topics ul a:hover{background:#ddd}.post-content{font-size:18px}.post-content h2{margin:2em 0 1em}.post-content h3{margin:1.5em 0}.post-content p{margin:30px 0}.post-content a{text-decoration:none}.post-content a:focus,.post-content a:hover{text-decoration:underline}mark{background:#ff8;color:inherit;box-shadow:-1px 0 0 3px #ff8,1px 0 0 3px #ff8;-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative;z-index:-1}.fullWidthImage,blockquote.fancy{margin-top:60px}.fullWidthImage,blockquote.fancy{margin-bottom:60px}blockquote{margin-left:0;margin-right:0;padding-left:25px;background:linear-gradient(#69b3e7,#0067b9) 0/4px 100% no-repeat;font-size:20px;line-height:150%;font-family:cresta,sans-serif;font-weight:700}blockquote.fancy{padding-left:40px;background-size:6px 100%;font-style:italic;font-size:30px;line-height:35px}blockquote.fancy>cite,blockquote>.small-text,blockquote>cite{display:block;font-size:14px;line-height:1em}.post-content img{max-width:100%;height:auto;box-shadow:0 4px 8px #ddd;margin-bottom:20px;margin-top:20px}.post-content figure{margin:50px 0}.post-content figure>.kg-image{margin-bottom:5px;margin-top:0}.post-content figure>figcaption{font-size:14px}.post-content .image-box{padding:20px;box-sizing:border-box}@media screen{.kg-image.kg-image-full,.kg-image.kg-image-wide,.kg-width-wide{max-width:100%}}@media screen and (min-width:950px){.kg-image-card.kg-width-full,.kg-image.kg-image-full{width:100vw;margin:0 calc(-50vw + 375px)}.kg-width-full>.kg-image{margin:0 auto;margin-bottom:0;text-align:center;display:block;margin-bottom:5px}}.fullWidthImage{text-align:center}@media screen{.fullWidthImage>img{max-width:100%;height:auto}.caption{color:#6f777e;font-size:14px}}@media screen and (min-width:800px){.fullWidthImage{margin-left:calc(400px - 50vw);margin-right:calc(400px - 50vw)}}.kg-gallery-container{display:flex;flex-direction:column;margin:1.5em auto;max-width:1040px;width:100%}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:auto;max-width:100%}.kg-bookmark-card{width:100%;position:relative}.post-content>.kg-bookmark-card>a{text-decoration:none;color:#333e48}.kg-bookmark-container{display:flex;flex-wrap:wrap;flex-direction:row-reverse;font-family:inherit;text-decoration:none}.kg-bookmark-container:hover{text-decoration:none}.kg-bookmark-content{flex-basis:0;flex-grow:999;padding:20px;order:1}.kg-bookmark-title{font-weight:600}.kg-bookmark-description,.kg-bookmark-metadata{margin-top:.5em}.kg-bookmark-metadata{align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-description{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.kg-bookmark-metadata>.kg-bookmark-icon{display:inline-block;width:1em;height:1em;vertical-align:text-bottom;margin:0 .5em .05em 0;box-shadow:none}.kg-bookmark-thumbnail{display:flex;flex-basis:14rem;flex-grow:1}.kg-bookmark-thumbnail img{max-width:100%;height:auto;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-bookmark-publisher::before{content:"•";margin:0 .5em}pre{background:#f4f4f5;margin-left:-10px;margin-right:-10px;padding:10px;overflow:auto}@media (min-width:800px){pre{margin-left:15px;margin-right:15px;padding:1em 15px}}blockquote pre,li pre{margin-left:0;margin-right:0}:not(pre)>code{padding:.1em .2em;background:#eaeaeb;-webkit-box-decoration-break:clone;box-decoration-break:clone}.aspect-16-9,.autoscale{width:100%;max-width:100%;position:relative}.aspect-16-9>*,.autoscale>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-16-9{padding-top:56.25%}.img-grid{display:flex;flex-flow:row wrap;padding-bottom:20px;padding-top:20px}.img-grid>div{flex-basis:48%;margin-top:40px;display:flex;flex-direction:column;justify-content:flex-start}.img-grid>div:first-child{margin-top:0}.img-grid>div:nth-child(2n+1){margin-right:4%}.img-grid>div>*{margin:0}.img-grid>div:not(.color)>p{margin-top:15px;font-size:14px}.img-grid>div.color{background:#eaebed;box-sizing:border-box}.img-grid>div.color>p{padding:15px 20px;font-size:14px}@media (min-width:601px){.img-grid>div:first-child+div{margin-top:0}}@media (max-width:600px){.img-grid>div{flex-basis:100%}.img-grid>div:nth-child(2n+1){margin-right:0}}.img-grid.text{padding-top:0;padding-bottom:0}.img-grid.text>*{justify-content:center}body{font-size:16px;color:#333e48;overflow-x:hidden;font-family:"Proxima Nova","-apple-system",BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.contained{max-width:1040px;padding-bottom:0}main .contained{padding:20px 20px 0 20px}h1,h2,h3{font-style:normal;font-weight:700;margin-top:0;margin-bottom:0;font-family:cresta,sans-serif;font-weight:700;font-style:normal;line-height:1.2em}h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}.intro{font-size:22px;font-weight:400;line-height:30px}hr{margin:50px 0}body>footer{background:#333e48;color:#fff;line-height:2;padding-top:2.5em}body>footer>nav{display:flex}@media screen and (max-width:600px){body>footer>nav.row>:first-child{flex-basis:80%;padding-top:0}body>footer>nav.row>:first-child>svg{margin:auto}}@media screen and (max-width:640px){body>footer>nav.row>*{flex-basis:40%}}body>footer>nav li,body>footer>nav ul{display:block;margin:0;padding:0}body>footer>nav :link,body>footer>nav :visited{display:inline-block;margin:0 -.5em;padding:0 .5em}body>footer h5{font-size:inherit;font-weight:700;margin:.5em 0}body>footer :link,body>footer :visited{color:inherit;font-weight:400}body>footer :link:not(:active):not(:focus):not(:hover),body>footer :visited:not(:active):not(:focus):not(:hover){text-decoration:none}body>footer svg{display:block;height:3em;max-width:3em;fill:currentColor;opacity:.5}.footer-copyright{border-top:1px solid rgba(255,255,255,.6);padding-top:2em;opacity:.5}body>footer .contained{box-sizing:border-box;max-width:1140px;margin-left:auto;margin-right:auto;padding:15px;width:100%}body>footer .contained--narrow{max-width:640px}body>footer .row{display:flex;flex-wrap:wrap}body>footer .contained.row{padding:0}body>footer .row>*{flex:1 0 8em;padding:15px}@media not all and (max-width:600px){body>footer .sm{display:none}}@media (max-width:600px){body>footer .¬sm{display:none!important}}body>header{position:-webkit-sticky;position:sticky;top:0;z-index:999}footer .row>*{padding:0!important}footer .contained{max-width:1040px!important;padding:20px!important}@media (max-width:600px){footer .contained{padding:0!important}footer .row>*{padding:15px 20px!important}}.item.tx-hidden{display:none}