@font-face{font-family:"Gibbs Fallback: Segoe UI";src:local("Segoe UI");size-adjust:102.8511%;ascent-override:89.0608%;descent-override:25.4737%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Noto Sans";src:local("Noto Sans");size-adjust:96.2025%;ascent-override:95.2158%;descent-override:27.2342%;line-gap-override:0%}@font-face{font-family:Gibbs;src:local("Gibbs Regular Italic"),local("Gibbs Italic"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-K5xav_q1Ezp0C4WOQeK21AWpcIgdERPAVmkUDdKFCss.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-aqVsVaetiyQXfNA_eH4TkCnZ55qCDjJuP8MNLvvXlQA.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-qcoMa5pOZrfb_F2z5CrHP9GH74z-gTo3OF-cHmTeiNs.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Gibbs Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:97.7778%;ascent-override:93.6818%;descent-override:26.7955%;line-gap-override:0%}@font-face{font-family:Gibbs;src:local("Gibbs Medium"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-w7_NZTulqdgOdzrt-pbJnqHhXGqUatuA3MhrttBAgcA.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-Furbx9BlzrdItapM3TmPpEpnGD5CwuQheOgfz4iwnU0.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-VwfoCaZwE1n9dazeMJO4PUsYuAjvifWGy6fFIBwPVd4.otf) format(opentype);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Gibbs Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102%;ascent-override:90.5882%;descent-override:26.0784%;line-gap-override:0%}@font-face{font-family:Gibbs;src:local("Gibbs Medium Italic"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-VcSkQ6oUdKUf4SVtFcH_TeIe9YQRERlNmPtmhEO_HkE.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-qBy623JMY9LMbR9mYWBu_eINbr4wFIBeOoxCDu3K7AA.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-vumgQRpKk2_37chcU9s6TEpg4RdwBKU9xgmV0HsN_Zw.otf) format(opentype);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:"Gibbs Fallback: Arial";src:local("Arial");size-adjust:99.1474%;ascent-override:93.1946%;descent-override:26.8287%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.9789%;ascent-override:89.6336%;descent-override:25.9668%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Arial";src:local("Arial");size-adjust:103.4094%;ascent-override:90.1272%;descent-override:26.1098%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.37%;ascent-override:92.8564%;descent-override:26.9005%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.8819%;ascent-override:99.2737%;descent-override:28.7596%;line-gap-override:0%}@font-face{font-family:Gibbs;src:local("Gibbs Regular"),local("Gibbs"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-86s04zIAUjOfOH3FhWuJGe4Us_ceRQsQZuNcl8048bs.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-67s0NO_JP2esfjDDb512XxfHHYFRHmeSdel6ABWiIDo.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-tZzzXgkDxcwrPgoqQv4bNLYn6fOL75ny8EUYjgz5Av4.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Gibbs Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:101.3333%;ascent-override:90.3947%;descent-override:25.8553%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Segoe UI";src:local("Segoe UI");size-adjust:99.2423%;ascent-override:92.2994%;descent-override:26.4%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Noto Sans";src:local("Noto Sans");size-adjust:92.827%;ascent-override:98.6782%;descent-override:28.2245%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.5278%;ascent-override:89.2514%;descent-override:25.6936%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Arial";src:local("Arial");size-adjust:102.9608%;ascent-override:89.7429%;descent-override:25.8351%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.1215%;ascent-override:87.07%;descent-override:25.0656%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.2222%;ascent-override:94.0724%;descent-override:27.0814%;line-gap-override:0%}@font-face{font-family:Gibbs;src:local("Gibbs Bold"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-3ASzs9CSl8j_1UP8dSaYJELEQxTaAh0fcNLWByAA7bo.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-_OuKLE3_eX9uOu4NWjiYZInZqsjmB9yvAfI3hYY87E4.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-53kDawPiDQm0Sum6qMhcIQG_97rr6-eX5qsXj3p2oKs.otf) format(opentype);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Gibbs Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.4444%;ascent-override:90.9761%;descent-override:26.3557%;line-gap-override:0%}@font-face{font-family:Gibbs;src:local("Gibbs Bold Italic"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-FiLSDl4b77VbPus7oPnR2M72C4RZ2rQwIN7kEUtde0c.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-PFm1fctYorivsaPKqy9Nf5p2t4AIkRpSt2U_KLzLGBo.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-L2mWFf3W_NHuDgdQYif8amzcsjvA0JR0XENWduA70V4.otf) format(opentype);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:"Gibbs Fallback: Arial";src:local("Arial");size-adjust:99.8204%;ascent-override:93.3677%;descent-override:27.0486%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:109.4828%;ascent-override:83.6661%;descent-override:23.9307%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Arial";src:local("Arial");size-adjust:102.2878%;ascent-override:89.5512%;descent-override:25.614%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:105.6413%;ascent-override:86.7085%;descent-override:24.8009%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Arial";src:local("Arial");size-adjust:98.6988%;ascent-override:92.8076%;descent-override:26.5454%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.203%;ascent-override:83.8452%;descent-override:24.1373%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Noto Sans";src:local("Noto Sans");size-adjust:96.8354%;ascent-override:95.4196%;descent-override:27.4693%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Segoe UI";src:local("Segoe UI");size-adjust:99.6934%;ascent-override:92.6842%;descent-override:26.6818%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.2489%;ascent-override:99.0896%;descent-override:28.5258%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.6832%;ascent-override:84.2043%;descent-override:24.3939%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.2574%;ascent-override:95.8282%;descent-override:27.7614%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.8417%;ascent-override:87.2318%;descent-override:25.271%;line-gap-override:0%}@font-face{font-family:"Gibbs Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.8889%;ascent-override:94.2472%;descent-override:27.3034%;line-gap-override:0%}:root{--hilite-color:#ce0e2d;--text-color:#101820;--bg-light:#f9f9f9;--bg-tan:#efefe9;--brown:#8b6f4b;--lt-brown:#a7aba1;--charcoal:#101820;--charcoal-opaque:#10182055;--dk-grey:#4a4f55;--new-gray:#8f9289;--nav-green:#9db7ac;--oyster:#c6c2bf;--dk-green:#5a8d89;--genie-ginger:#c89225;--button-gray:#a8aba2;--lt-gray:#eeefe8;--dk-dk-gray:#222}.home-page-titlex{font-size:84px;font-weight:400;letter-spacing:-2px;line-height:84px}@media screen and (max-width:960px){.home-page-titlex{font-size:60px;line-height:60px}}@media screen and (max-width:450px){.home-page-titlex{font-size:40px;line-height:40px}}.charcoal{--bg-light:#000;--text-color:#eee}body,button{background-color:#e3e9de;color:var(--text-color);font-family:Gibbs,"Gibbs Fallback: BlinkMacSystemFont","Gibbs Fallback: Segoe UI","Gibbs Fallback: Helvetica Neue","Gibbs Fallback: Arial","Gibbs Fallback: Noto Sans",sans-serif;font-style:normal;font-weight:400;margin:0}body .charcoal{color:#ddd}h1{font-size:36px;margin-top:0}.h1,.h2,h1,h2{font-weight:500}#fb-root{display:none}.h2,h2{color:var(--text-color);font-size:36px;margin-bottom:22px}.charcoal .h2,.charcoal h2{color:#fff}.x-hid{display:none}.brown,h3{color:var(--brown)}h3{font-size:23px;font-weight:500;line-height:24px}a{background-repeat:no-repeat;text-decoration:none}a:link,a:visited{color:#000}a:hover{color:var(--hilite-color)}b{font-weight:500}div{background-repeat:no-repeat}a.bigbutton{background-color:#000;border-radius:9px;color:#fff;cursor:pointer;display:inline-block;font-size:34px;line-height:36px;padding:12px 56px 12px 24px;position:relative;text-align:center;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}a.bigbutton.narrow{padding-right:40px}a.bigbutton:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:16px;position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);width:16px}.noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bigbutton.wrap{white-space:normal}.charcoal a.bigbutton{background-color:var(--dk-grey)}.charcoal a.bigbutton:hover,a.button{color:#fff}a.button{background-color:#a7aba1;border-radius:5px;display:inline-block;font-size:14px;line-height:14px;margin-right:5px;padding:5px 15px}a.button.green:hover,a.button.router-link-active,a.button:hover{background-color:#ce0e2d}a.bigbutton.green,a.button.green{background-color:#98b8ad}a.bigbutton:hover{background-color:#ce0e2d}a.bigbutton:active{background-color:#000}strong{font-weight:500}.site-holder{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1750px;position:relative;transition:background-color .3s linear}.site-holder.charcoal{background-color:#000}#nav a.router-link-exact-active{color:#ce0e2d}.mr4{margin-right:4px}.about{padding:40px}.multiply{mix-blend-mode:multiply}.overlay{mix-blend-mode:overlay}.fg-greytext{color:#b5b3a9}.pre-break{white-space:pre-line}.fullwidth{background-color:#fff;box-sizing:border-box;padding:20px;position:relative}.fullwidth.shallow{margin-bottom:8px;padding-bottom:10px;padding-top:10px}.fullwidth.spaceover{margin-top:10px;padding-bottom:10px}.fullwidth.spaceover.browse{margin-top:0;padding-bottom:0;padding-top:20px}.darker{background-color:#efefea}.a-right{text-align:right}a.button-link{background-color:#a7aba1;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;line-height:14px;margin-right:3px;padding:5px 15px;position:relative;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.charcoal a.button-link{background-color:var(--dk-grey)}a.button-link.router-link-exact-active{background-color:#ce0e2d}a.button-link:first-child{margin-left:0}a.button-link:last-child{margin-right:0}a.button-link.large{font-size:17px;line-height:20px;margin-left:5px}a.button-link.large:first-child{margin-left:0}a.button-link:hover{background-color:#ce0e2d}.charcoal a.button-link:hover{color:#fff}a.button-link:active{background-color:#000}.close-box{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23101820}%3C/style%3E%3C/defs%3E%3Ctitle%3Eclose%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='E0UUik'%3E%3Cpath d='M16 0A16 16 0 1 1 0 15.8 15.94 15.94 0 0 1 16 0m0 2.58A13.42 13.42 0 1 0 29.42 16 13.4 13.4 0 0 0 16 2.58' class='cls-1'/%3E%3Cpath d='m15.83 14.05 4.47-4.34a1.26 1.26 0 0 1 2.16.22 1.36 1.36 0 0 1-.4 1.7c-1.41 1.39-2.81 2.79-4.26 4.24.17.19.32.37.48.53l3.79 3.8a1.34 1.34 0 0 1 .18 2 1.42 1.42 0 0 1-2-.14c-1.25-1.25-2.49-2.52-3.72-3.78a6 6 0 0 1-.46-.66L12 21.69a6 6 0 0 1-.52.51 1.33 1.33 0 0 1-1.83-.06 1.18 1.18 0 0 1 0-1.8c1.29-1.31 2.6-2.6 3.91-3.89a3.2 3.2 0 0 1 .52-.37l-3.86-4c-.19-.2-.39-.37-.57-.57a1.32 1.32 0 1 1 1.89-1.85c1.27 1.26 2.52 2.54 3.77 3.82.21.17.37.39.52.57' class='cls-1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:none;background-size:contain;cursor:pointer;height:32px;position:absolute;right:45px;top:45px;transition:all .1s linear;width:32px;z-index:10}.charcoal .close-box{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3Eclose-white%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Layer_2-2' data-name='Layer 2'%3E%3Cg id='Layer_1-2-2' data-name='Layer 1-2'%3E%3Cg id='E0UUik'%3E%3Cpath d='M16 0A16 16 0 1 1 0 16v-.2A16 16 0 0 1 16 0m0 2.58A13.42 13.42 0 1 0 29.42 16 13.4 13.4 0 0 0 16 2.58' class='cls-1'/%3E%3Cpath d='m15.83 14.05 4.47-4.34a1.26 1.26 0 0 1 1.76-.27 1.38 1.38 0 0 1 0 2.19c-1.41 1.39-2.81 2.79-4.26 4.24.17.19.32.37.48.53l3.79 3.8a1.33 1.33 0 0 1 .29 1.87l-.11.13a1.42 1.42 0 0 1-2-.14c-1.25-1.25-2.49-2.52-3.72-3.78a6 6 0 0 1-.46-.66L12 21.69a6 6 0 0 1-.52.51 1.33 1.33 0 0 1-1.83-.06 1.18 1.18 0 0 1-.14-1.66 2 2 0 0 1 .14-.14c1.29-1.31 2.6-2.6 3.91-3.89a4 4 0 0 1 .52-.37l-3.86-4c-.19-.2-.39-.37-.57-.57a1.32 1.32 0 1 1 1.89-1.85c1.27 1.26 2.52 2.54 3.77 3.82a4 4 0 0 1 .52.57' class='cls-1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.close-box.grey{opacity:.5}.close-box.white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3Eclose-white%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Layer_2-2' data-name='Layer 2'%3E%3Cg id='Layer_1-2-2' data-name='Layer 1-2'%3E%3Cg id='E0UUik'%3E%3Cpath d='M16 0A16 16 0 1 1 0 16v-.2A16 16 0 0 1 16 0m0 2.58A13.42 13.42 0 1 0 29.42 16 13.4 13.4 0 0 0 16 2.58' class='cls-1'/%3E%3Cpath d='m15.83 14.05 4.47-4.34a1.26 1.26 0 0 1 1.76-.27 1.38 1.38 0 0 1 0 2.19c-1.41 1.39-2.81 2.79-4.26 4.24.17.19.32.37.48.53l3.79 3.8a1.33 1.33 0 0 1 .29 1.87l-.11.13a1.42 1.42 0 0 1-2-.14c-1.25-1.25-2.49-2.52-3.72-3.78a6 6 0 0 1-.46-.66L12 21.69a6 6 0 0 1-.52.51 1.33 1.33 0 0 1-1.83-.06 1.18 1.18 0 0 1-.14-1.66 2 2 0 0 1 .14-.14c1.29-1.31 2.6-2.6 3.91-3.89a4 4 0 0 1 .52-.37l-3.86-4c-.19-.2-.39-.37-.57-.57a1.32 1.32 0 1 1 1.89-1.85c1.27 1.26 2.52 2.54 3.77 3.82a4 4 0 0 1 .52.57' class='cls-1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.close-box.small{height:24px;right:24px;top:24px;width:24px}.close-box.small.tight{right:16px;top:16px}.close-box:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23ce0e2d}%3C/style%3E%3C/defs%3E%3Ctitle%3Eclose-red%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M16 0A16 16 0 1 1 0 15.8 15.94 15.94 0 0 1 16 0m0 2.58A13.42 13.42 0 1 0 29.42 16 13.4 13.4 0 0 0 16 2.58' class='cls-1'/%3E%3Cpath d='m15.83 14.05 4.47-4.34a1.26 1.26 0 0 1 2.16.22 1.36 1.36 0 0 1-.4 1.7c-1.41 1.39-2.81 2.79-4.26 4.24.17.19.32.37.48.53l3.79 3.8a1.34 1.34 0 0 1 .18 2 1.42 1.42 0 0 1-2-.14c-1.25-1.25-2.49-2.52-3.72-3.78a6 6 0 0 1-.46-.66L12 21.69a6 6 0 0 1-.52.51 1.33 1.33 0 0 1-1.83-.06 1.18 1.18 0 0 1 0-1.8c1.29-1.31 2.6-2.6 3.91-3.89a3.2 3.2 0 0 1 .52-.37l-3.86-4c-.19-.2-.39-.37-.57-.57a1.32 1.32 0 1 1 1.89-1.85c1.27 1.26 2.52 2.54 3.77 3.82.21.17.37.39.52.57' class='cls-1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:1;transform:scale(1.1)}.close-box:active{transform:scale(1.2)}.lightbox{background-color:#0008;cursor:pointer;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:5000}.ql-container{font-family:Gibbs,"Gibbs Fallback: BlinkMacSystemFont","Gibbs Fallback: Segoe UI","Gibbs Fallback: Helvetica Neue","Gibbs Fallback: Arial","Gibbs Fallback: Noto Sans",sans-serif}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.faderight-enter-active,.faderight-leave-active{transition:opacity .3s ease}.faderight-enter-from,.faderight-leave-to{opacity:0;transform:translate(200px)}.fscale-enter-active,.fscale-leave-active{transition:all .2s ease-in}.fscale-enter-from,.fscale-leave-to{opacity:0;transform:scale(.6)}.fadeslow-enter-active,.fadeslow-leave-active{transition:opacity .6s}.fadeslow-enter-from,.fadeslow-leave-to{opacity:0}button:focus,input:focus,select:focus,textarea:focus{outline:none}.tag.region{background-color:#8b6f4b;font-size:14px}.tag.region:hover{background-color:#ce0e2d}.flex-start{align-items:flex-start;display:flex;justify-content:space-between}.likebox-holder{position:absolute;right:13px;top:16px;z-index:10}.bold,.greybar{font-weight:500}.greybar{background-color:#efefea99;bottom:0;box-sizing:border-box;display:flex;font-size:20px;justify-content:space-between;left:0;padding:13px;position:absolute;width:100%;z-index:40}.charcoal .greybar{background-color:var(--charcoal-opaque);color:#fff}.charcoal a:link,.charcoal a:visited{color:#fff}.charcoal a:hover{color:var(--hilite-color)}.narex{padding-left:65px;padding-right:65px}.font-med{font-weight:500}.font-book{font-weight:400}.font-light{font-weight:300}.zoom-lightbox{background-color:#0008;box-sizing:border-box;cursor:pointer;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:500}.centralizer{box-sizing:border-box;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:505}.input-panel .item{align-items:flex-start;display:grid;grid-template-columns:100px 1fr;margin:6px 0}.input-panel .item input[type=email],.input-panel .item input[type=text],.input-panel .item select,.input-panel .item textarea{border:1px solid #a7aba1;border-radius:5px;box-sizing:border-box;padding:6px;width:100%}label{color:#6d6d64}.input-panel .item label{display:block;margin-right:10px;margin-top:4px}textarea{font-family:Gibbs,"Gibbs Fallback: BlinkMacSystemFont","Gibbs Fallback: Segoe UI","Gibbs Fallback: Helvetica Neue","Gibbs Fallback: Arial","Gibbs Fallback: Noto Sans",sans-serif}.centered{text-align:center}.message-panel{background-color:#fff;box-sizing:border-box;cursor:default;max-height:98vh;max-width:500px;overflow-y:auto;padding:25px;width:70vw;z-index:5100}.message-panel .title{font-size:30px;font-weight:500;margin:20px}circle .message-panel .message{margin:20px}.ql-size-small{font-size:14px}.search-item{padding-left:16px;position:relative}.search-item.sel{background-color:#ff00001a;background-image:url(../img/circle.svg);background-position:0;background-repeat:no-repeat;background-size:auto 10px}.charcoal .search-item.sel{background-color:transparent;font-weight:500}.search-item.sel a,.search-item:hover{color:#ce0e2d}.flex-anim-images,.flex-images{-moz-column-gap:1.25%;column-gap:1.25%;display:flex;flex-wrap:wrap;overflow:hidden;padding-bottom:1%;position:relative;width:100%}.flex-images .imdiv{background-color:#efefea;cursor:pointer;margin-bottom:1%;padding-bottom:50px;position:relative;width:19%}.charcoal .flex-images .imdiv{background-color:#000}.flex-images .imdiv:empty{background-color:transparent}.flex-anim-images img.main,.flex-images img.main{display:block;width:100%}.flex-anim-images .imdiv{cursor:pointer;margin-bottom:1.35%;padding-bottom:0;position:relative;width:32.5%}.no-top-padding{padding-top:0}.no-side-padding{padding-left:0;padding-right:0}.small-bottom-padding{padding-bottom:20px}.small-top-padding{padding-top:20px}.imdiv .artist-name{box-sizing:border-box;padding-right:30px}.imdiv:hover .artist-name{color:#ce0e2d}.imdiv .artist-name a{color:#000}.charcoal .imdiv .artist-name a{color:#fff}.imdiv:hover .artist-name a,.x-quill-ps a{color:#ce0e2d}.x-quill-ps a:hover{color:#ce0e2d;text-decoration:underline}.imdiv:hover .tag-panel{display:block}.tag{background-color:#98b8ad;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;line-height:15px;padding:4px 6px;text-decoration:none;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.redlink{color:#ce0e2d;font-weight:500}a.redlink:hover{color:#000}a.tag{color:#fff}.tag:hover{background-color:#ce0e2d}.charcoal a.tag:hover{color:#fff}.tag:active{background-color:#000;box-shadow:1px 1px 3px #00000080}.square-filler{overflow:hidden;padding-bottom:100%;width:100%;z-index:0}.video-loader-icon{animation:vidrotateme 3s linear infinite;background-image:url(../img/x-spinner.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 50%;height:30%;left:35%;pointer-events:none;position:absolute;top:35%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30%}.cued .video-loader-icon,.video-loader-icon.cued{display:none}.style-browser{margin-left:5vw;margin-right:5vw}.style-browser a{color:#6d6d64;display:block;text-decoration:none}.style-browser a:hover{color:#ce0e2d}.style-browser .h2{color:#000;font-size:34px;font-weight:500;line-height:32px}.charcoal .style-browser .h2{color:#aaa}.style-browser .h2.lt{font-size:30px;font-weight:400}.style-browser .browse-col{font-size:18px;font-weight:300;line-height:30px;margin:10px auto 30px;text-align:center}.style-browser .two-col{-moz-column-count:2;column-count:2;-moz-column-gap:32px;column-gap:32px}.style-browser .browse-col .h2{margin-bottom:40px;white-space:nowrap}.full-video{display:block;width:100%}.noBottom .style-button-group{margin-bottom:0}.lc{text-transform:lowercase}.preload{display:none}.fullheight{min-height:100vh}.outer-banks{transition:background-color .3s linear}.outer-banks.charcoal{background-color:#222}.charcoal .outer-banks{background-color:#111}.std-flex{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.charcoal .fullwidth{background-color:#000}@keyframes vidrotateme{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (min-width:1024px){.genie .site-holder{margin-left:0;margin-right:450px}}@media screen and (max-width:1750px){.site-holder{margin:0;max-width:100vw}}.fullscreen-demo .site-holder{margin:0;max-width:none;padding:0}.fullscreen-demo .outer-banks{margin:0;padding:0}@media screen and (max-width:1300px){.flex-images .imdiv{margin-bottom:1%;padding-bottom:50px;position:relative;width:24%}.flex-anim-images .imdiv{width:32.5%}.style-browser{margin-left:0;margin-right:0}}@media screen and (max-width:480px)and (min-width:400px){.greybar{font-size:18px}}@media screen and (max-width:1100px){.narex{padding-left:25px;padding-right:25px}.fullwidth{padding-left:36px;padding-right:36px}}@media screen and (max-width:1023px){.style-browser .browse-col .h2{margin-top:0}#category-col,#medium-col{display:none}}@media screen and (max-width:768px){.flex-anim-images .imdiv{width:49.3%}.style-browser{display:block}.style-browser .browse-col{margin:10px}.style-browser .browse-col .h2{white-space:normal}}@media screen and (max-width:960px){.flex-images .imdiv{margin-bottom:1%;padding-bottom:50px;position:relative;width:32.5%}.close-box{right:20px;top:20px}.close-box.small{right:16px;top:16px}}@media screen and (max-width:640px){h1{font-size:24px}.flex-images .imdiv{margin-bottom:10px;width:49%}.fullwidth{padding-left:10px;padding-right:10px;padding-top:20px}.hide-tiny{display:none}.close-box{right:10px;top:10px}.input-panel .item{grid-template-columns:1fr;row-gap:3px}.input-panel .item label{margin-top:0}}@media screen and (max-width:400px){.flex-images .imdiv{margin-bottom:10px;width:100%}}.flex-portfolio{display:grid;grid-template-columns:calc(23% - 8px) calc(77% - 8px);grid-gap:16px;position:relative;width:100%}h1.pf-h1{flex-shrink:1;font-size:45px;font-weight:500;line-height:46px;margin:0;width:auto}.pf-one-div{background:linear-gradient(#fff0 96%,#ddd);margin-right:1%;width:100%}.charcoal .pf-one-div{background:none}.pf-rest-div{display:flex;flex-direction:column;min-height:200vh;position:relative;width:100%}.pf-matrix .col{background:linear-gradient(#fff0 99%,#eee);min-height:100vh;width:32.5%}.pf-matrix.cols1 .col{width:100%}.pf-matrix.cols2 .col{width:49%}.pf-matrix.cols3 .col{width:32.5%}.pf-matrix.cols4 .col{width:24%}.pf-matrix{align-items:stretch;display:flex;flex-grow:1;justify-content:space-between;min-height:100vh}.exclusive{color:#7a7157;font-size:17px;font-weight:400;margin-bottom:4px}.pf-biog-cols{background-color:#ffffff80;box-shadow:1px 1px 5px #0000000d;margin-top:-16px;max-height:0;overflow:hidden;padding:0 16px;position:relative;transition:max-height .3s ease-in-out,padding .2s ease-in-out,opacity .2s ease-in-out,scale .2s ease-in-out}.pf-biog-cols.open{max-height:8000px;overflow:visible;padding:30px 16px 16px}.darkmode .pf-biog-cols{background-color:#ffffff0d}.pf-biog-cols.open:hover{box-shadow:2px 2px 6px #0003}.pf-biog-cols.closing{opacity:0;scale:.5}.pf-biog-cols .close-box{right:8px;top:8px}.scrolled .exclusive{display:none}@media screen and (max-width:1300px){.flex-portfolio{grid-template-columns:calc(30% - 8px) calc(70% - 8px)}.pf-matrix .col{width:49%}}@media screen and (max-width:1024px){.flex-portfolio{grid-template-columns:calc(50% - 8px) calc(50% - 8px)}.pf-matrix .col{width:100%}}@media screen and (max-width:640px){.flex-portfolio{display:block}.pf-matrix .col{background:#fff;width:100%}.pf-one-div{background:#fff}.exclusive{font-size:13px}h1.pf-h1{font-size:33px;line-height:34px}}.home-about-item h3{color:#101820;font-size:36px;line-height:40px;margin-bottom:10px;margin-top:0}.darkmode .home-about-item h3{color:var(--brown)}.home-about-item{display:flex;font-size:19px;justify-content:space-between;line-height:24px}.home-about-item .home-item-left{width:42%}.home-about-item .home-item-right{width:40%}.home-about-item .home-item-far-right{align-items:center;display:flex;flex-direction:column;justify-content:space-around;text-align:center;width:11%}.home-about-item .home-item-far-right img{max-width:95%}.home-about-item.ad .home-item-left{width:67%}.home-about-item.ad .home-item-right{width:27%}.brown-head{color:#8b6f4b;font-size:18px;font-weight:500;min-height:25px;text-transform:uppercase}@media screen and (max-width:834px){.home-about-item{display:block}.home-about-item .home-item-left,.home-about-item .home-item-right{width:100%}.home-about-item .home-item-far-right{display:flex;flex-direction:row;justify-content:center;text-align:center;width:100%}.home-about-item .home-item-far-right .imblock img{max-width:90%;width:80%}.home-about-item.ad .home-item-left,.home-about-item.ad .home-item-right{width:auto}.brown-head{margin-top:10px}}.padform{margin:25px 0}.padform input{width:400px}.padform input,.padform textarea{border:1px solid #ddd;border-radius:5px;font-size:17px;line-height:24px;padding:6px 12px}.padform label{color:#101820;display:block;font-size:17px;font-weight:500;line-height:24px;padding:6px}.button-panel{margin:16px 0}.small-pad{margin:8px 0}.collection-view{margin:20px 0}.collection-title{font-size:24px;font-weight:500;margin-bottom:12px}.collections .flex-images{min-height:200px}.flex-broom{display:flex}.flexb-lpan{padding-right:25px;width:66%}.sg-dialog .message{box-sizing:border-box;margin:5px;position:relative}.signin{max-width:450px}.signin input{border:1px solid #8b6f4b;border-radius:5px;box-sizing:border-box;margin:10px 0;padding:10px;width:100%}.sg-dialog .title{font-size:23px;font-weight:500;margin:5px}.sg-dialog .title.brown{color:#8b6f4b}.login-right-panel{background-color:#efefea;color:#6d6d64;display:flex;flex-direction:column;font-size:14px;justify-content:center;margin:-25px -25px -25px 0;padding:25px;width:33%}.but-marg{margin:12px 0}.collections .ma-flex-images{min-height:200px}.ma-flex-images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:16px}.ma-flex-images .imdiv{background-color:#efefea;cursor:pointer;margin-bottom:1%;padding-bottom:50px;position:relative}@media screen and (max-width:1300px){.ma-flex-images{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}}@media screen and (max-width:768px){.ma-flex-images{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:640px){.flex-broom{box-sizing:border-box;flex-direction:column}.login-right-panel{margin:0 -25px -25px;padding:25px;width:100%}.login-right-panel>div{padding:0 5px}.flexb-lpan{width:100%}}@media screen and (max-width:560px){.ma-flex-images{grid-template-columns:1fr 1fr}}@media screen and (max-width:320px){.ma-flex-images{grid-template-columns:1fr}}.news-home .narex{padding-left:45px;padding-right:45px}.news-home .news-block{margin-left:-45px}.news-home .news-block-panel{margin-left:45px}.news-home .pinned-panel{margin-left:-45px;padding-left:45px}.news-home h1{color:var(--hilite-color);width:70%}.news-matrix{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;min-height:800px}.news-home .news-matrix>.news-square{margin-bottom:0;width:auto}.news-grid{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:2fr 1fr}.news-matrix-narrow{display:grid;grid-template-columns:1fr}.title-area .narrow-item{max-width:500px}.title-area{align-content:stretch;align-items:stretch;display:flex}.title-space{flex-grow:1}.vert-fill{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.mini-heading{color:#4a4f54;font-size:17px}.mini-heading.pbot{margin-bottom:6px}.news-home .tag.router-link-exact-active{background-color:#8b6f4b}.a-flex{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:5px}.news-home .pagination{font-size:13px;padding:8px 0}.search-in-page{margin-bottom:20px}.news-extra{position:sticky}.mobile-only-news{display:none}.only-wide{z-index:20}@media screen and (max-width:1100px){.news-square{margin-bottom:1.5%;width:49%}.news-home .only-wide{display:none}.news-grid{grid-template-columns:1fr}.mobile-only-news{display:block}}@media screen and (max-width:760px){.news-square{margin-bottom:1%;width:100%}.title-area.flex-start{display:block}.vert-fill{display:none}.news-home .narex{padding-left:10px;padding-right:10px}.news-home{overflow-x:hidden}.news-matrix{margin-top:20px}}@media screen and (max-width:450px){.news-home .news-block{margin-left:0}.news-home .news-block-panel{margin-left:16px}.news-home .pinned-panel{margin-left:0;padding-left:16px}}.darkmode{--bg-light:#000;--text-color:#eee}body .darkmode{color:#ddd}.darkmode .fullwidth,.darkmode .site-holder{background-color:#000}.darkmode .h2,.darkmode h2{color:#fff}.outer-banks.darkmode{background-color:#111}.darkmode .flex-images .imdiv{background-color:#000}.darkmode .greybar{background-color:var(--charcoal-opaque);color:#fff}.darkmode .greybar a:link,.darkmode .greybar a:visited{color:#fff}.darkmode .close-box{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3Eclose-white%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Layer_2-2' data-name='Layer 2'%3E%3Cg id='Layer_1-2-2' data-name='Layer 1-2'%3E%3Cg id='E0UUik'%3E%3Cpath d='M16 0A16 16 0 1 1 0 16v-.2A16 16 0 0 1 16 0m0 2.58A13.42 13.42 0 1 0 29.42 16 13.4 13.4 0 0 0 16 2.58' class='cls-1'/%3E%3Cpath d='m15.83 14.05 4.47-4.34a1.26 1.26 0 0 1 1.76-.27 1.38 1.38 0 0 1 0 2.19c-1.41 1.39-2.81 2.79-4.26 4.24.17.19.32.37.48.53l3.79 3.8a1.33 1.33 0 0 1 .29 1.87l-.11.13a1.42 1.42 0 0 1-2-.14c-1.25-1.25-2.49-2.52-3.72-3.78a6 6 0 0 1-.46-.66L12 21.69a6 6 0 0 1-.52.51 1.33 1.33 0 0 1-1.83-.06 1.18 1.18 0 0 1-.14-1.66 2 2 0 0 1 .14-.14c1.29-1.31 2.6-2.6 3.91-3.89a4 4 0 0 1 .52-.37l-3.86-4c-.19-.2-.39-.37-.57-.57a1.32 1.32 0 1 1 1.89-1.85c1.27 1.26 2.52 2.54 3.77 3.82a4 4 0 0 1 .52.57' class='cls-1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.image-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:1rem}.image-item img{display:block;height:auto;width:100%}.error-page[data-v-0292adcc]{min-height:50vh;padding:60px 45px 120px}.error-page h1[data-v-0292adcc]{margin:0 0 24px}.error-page p[data-v-0292adcc]{font-size:18px;margin:0 0 18px}.error-page .bigbutton[data-v-0292adcc]{display:inline-block;margin-top:12px}@media screen and (max-width:640px){.error-page[data-v-0292adcc]{padding:30px 20px 80px}}
