@font-face{font-weight:normal;font-style:normal;font-family:"raleway-idm";src:url("../font/raleway-light-webfont.woff2") format("woff2"),url("../font/raleway-light-webfont.woff") format("woff")}@font-face{font-weight:normal;font-style:normal;font-family:"Koch-AntiquaZier";src:url("../font/kochantiquazierbuchstaben-webfont.eot");src:url("../font/kochantiquazierbuchstaben-webfont.eot?#iefix") format("embedded-opentype"),url("../font/kochantiquazierbuchstaben-webfont.woff") format("woff"),url("../font/kochantiquazierbuchstaben-webfont.ttf") format("truetype"),url("../font/kochantiquazierbuchstaben-webfont.svg#Koch-AntiquaZierRegular") format("svg")}@font-face{font-weight:normal;font-style:normal;font-family:"macondo-swash-idm";src:url("../font/macondoswashcaps-regular-idm.eot");src:url("../font/macondoswashcaps-regular-idm.eot?#iefix") format("embedded-opentype"),url("../font/macondoswashcaps-regular-idm.woff") format("woff"),url("../font/macondoswashcaps-regular-idm.ttf") format("truetype"),url("../font/macondoswashcaps-regular-idm.svg#macondo-swash-idm") format("svg")}@font-face{font-weight:normal;font-style:normal;font-family:"marcellus-idm";src:url("../font/marcellus-regular-idm.eot");src:url("../font/marcellus-regular-idm.eot?#iefix") format("embedded-opentype"),url("../font/marcellus-regular-idm.woff") format("woff"),url("../font/marcellus-regular-idm.ttf") format("truetype"),url("../font/marcellus-regular-idm.svg#marcellusregular") format("svg")}@font-face{font-weight:normal;font-style:normal;font-family:"archs-daughter-idm";src:url("../font/ArchitectsDaughter-webfont.eot");src:url("../font/ArchitectsDaughter-webfont.eot?#iefix") format("embedded-opentype"),url("../font/ArchitectsDaughter-webfont.woff2") format("woff2"),url("../font/ArchitectsDaughter-webfont.woff") format("woff"),url("../font/ArchitectsDaughter-webfont.ttf") format("truetype"),url("../font/ArchitectsDaughter-webfont.svg#architects_daughterregular") format("svg")}html{font-size:100%;height:100%}body{font:normal normal 1em/1.35 marcellus-idm,Optima,MaiandraGD-regular,Candara,Corbel,Calibri,sans-serif;font-size-adjust:.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100vw;height:100%;margin:0;padding:0;background:#050505 url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><rect width='8' height='8' fill='#12100f'/><path d='M0 0L8 8ZM8 0L0 8Z' stroke-width='1' stroke='#21212a'/></svg>");-webkit-font-smoothing:subpixel-antialiased;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures}.ie body{height:100%}.page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:94%;max-width:90em;margin:0 auto;-webkit-transition:.7s filter;-o-transition:.7s filter;transition:.7s filter;background:#04102a;background:-webkit-gradient(linear, left top, left bottom, color-stop(8%, #04102a), color-stop(90%, #0000d6));background:-o-linear-gradient(#04102a 8%, #0000d6 90%);background:linear-gradient(#04102a 8%, #0000d6 90%)}.page.blur{-webkit-filter:blur(3px);filter:blur(3px)}.ie .page{display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0MTAyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMDQxMDI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjMDAwMGQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==)}#portfolio .page,#logos .page,#prices .page,#gallery .page,#update .page{background:#04102a;background:-webkit-gradient(linear, left top, right top, from(#04102a), color-stop(28%, #04043e), color-stop(83%, #04043e), to(#04102a));background:-o-linear-gradient(left, #04102a, #04043e 28%, #04043e 83%, #04102a 100%);background:linear-gradient(to right, #04102a, #04043e 28%, #04043e 83%, #04102a 100%)}.ie #portfolio .page,.ie #logos .page,.ie #prices .page,.ie #gallery .page,.ie #update .page{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0MTAyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzA0MDQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzA0MDQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDEwMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}p,h1,h2,h3,h4,h5,h6{font-weight:normal}h2{font-size:1.375em}h3{font-size:1.25em}h4{font-size:1.125em}h5{font-size:1em}input,select,th,td{font-size:1em}li li,li p,td p,blockquote p{font-size:1em}ul{padding-left:1.25em;list-style-type:square}li{padding-bottom:.5em}a,a:visited,a img,a img:visited{text-decoration:none;border:none;outline:none}a:hover,a img:hover,a:active,a img:active{cursor:pointer;text-decoration:none}a.navyback img{border:.375em solid transparent;outline:.125em solid transparent}#gallery .img-group a.navyback img{outline:.125em solid #333;outline-offset:-.25em}a.navyback:hover img,#gallery .img-group a.navyback:hover img{outline:0.125em solid #79f1af}a.creamback{color:blue}a.creamback:hover{color:red}header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.ie header{display:block}#overlay.computer,#menubutton{display:none}nav.computer{font-family:'Century Gothic',optima,raleway-idm,Geneva,Corbel,Calibri,sans-serif;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:98%;margin:0.5em calc(6% + 3em) 0.5em 2em;white-space:nowrap;text-transform:uppercase}.ie nav.computer{position:relative;margin-top:1em}nav.computer>ul{top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:flex-end;-ms-flex-flow:flex-end;flex-flow:flex-end;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:50%;margin:0 0 0 -2.25em;list-style:none}nav.computer:after{display:inline-block;content:'\a0\a0\a0\a0\a0'}.ie nav.computer>ul{display:block;float:right;margin:0 4em}nav.computer>ul>li{font-size:.875em;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;margin:0;padding:0.5em calc(.375em + 1vw);text-align:center;color:#fff}.ie nav.computer>ul>li{position:relative;display:inline}nav.computer>ul>li:nth-of-type(2):hover,nav.computer>ul>li:nth-of-type(3):hover,nav.computer>ul>li:nth-of-type(4):hover,nav.computer>ul>li:nth-of-type(5):hover{cursor:s-resize;color:#999}.ie nav.computer>ul>li:nth-of-type(2):hover,.ie nav.computer>ul>li:nth-of-type(3):hover,.ie nav.computer>ul>li:nth-of-type(4):hover,.ie nav.computer>ul>li:nth-of-type(5):hover{cursor:default}nav.computer ul li ul{position:absolute;right:-600em;margin-top:.25em;padding:.5em 0 0}nav.computer ul li:hover ul{right:0;margin-right:1.5em}nav.computer ul li ul li{line-height:0;width:inherit;height:0;list-style:none;-webkit-transition:.4s .1s;-o-transition:.4s .1s;transition:.4s .1s;text-align:right}nav.computer ul li:hover ul li{line-height:1.5em;height:1.5em}nav.computer li ul a{width:inherit;padding:0 0 .5em 2em;-webkit-transition:padding-right 0.65s 0.18s cubic-bezier(0.28, 0.19, 0.58, 1.45),opacity 0.35s 0.06s;-o-transition:padding-right 0.65s 0.18s cubic-bezier(0.28, 0.19, 0.58, 1.45),opacity 0.35s 0.06s;transition:padding-right 0.65s 0.18s cubic-bezier(0.28, 0.19, 0.58, 1.45),opacity 0.35s 0.06s;opacity:0;border-bottom:1px solid #ddd}nav.computer li:hover ul a{height:1.5em;padding-right:1.25em;opacity:1;border-bottom-color:#ddd}nav.computer a{color:#fff}nav.computer a:hover{color:#72f8ae}nav.computer a:active{color:#df0000}#overlay.mobile{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;-webkit-transition:background 1s;-o-transition:background 1s;transition:background 1s;background:rgba(5,16,20,0)}#overlay.mobile.open{z-index:99;background:rgba(5,16,20,0.55)}.ie #overlay.mobile.open{background:rgba(5,16,20,0.85)}nav.mobile{font-family:'Century Gothic',optima,raleway-idm,Geneva,Corbel,Calibri,sans-serif;position:fixed;z-index:100;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:space-around;-webkit-align-items:space-around;-ms-flex-align:space-around;align-items:space-around;width:100%;height:25vh;margin:0;margin-top:-35vh;padding-bottom:3em;-webkit-transition:margin 1s;-o-transition:margin 1s;transition:margin 1s;white-space:nowrap;text-transform:capitalize;color:#fff;border-bottom:2px solid rgba(126,247,180,0.6);background:#050505 url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><rect width='8' height='8' fill='#12100f'/><path d='M0 0L8 8ZM8 0L0 8Z' stroke-width='1' stroke='#21212a'/></svg>")}nav.mobile.open{margin-top:0}nav.mobile #menubutton{font-size:1.25em;line-height:1em;position:fixed;top:1.5em;right:1em;display:block;width:3.5em;height:3em;-webkit-transition:1.25s;-o-transition:1.25s;transition:1.25s;color:#7ef7b4;border:2px solid currentColor;border-radius:50%;background:rgba(0,0,0,0.6)}nav.mobile.open #menubutton{color:#aaa}nav.mobile #menubutton p{font-family:macondo-swash-idm, harrington, sans-serif;text-align:center;white-space:nowrap;letter-spacing:2px;text-transform:capitalize;-webkit-font-smoothing:none}nav.mobile ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between;max-width:84%;list-style:none}nav.mobile li{font-size:1em;margin:2em 1.5%}nav.mobile a:link,nav.mobile a:visited{padding:.5em 1.5em;color:#7ef7b4;border:1px dotted currentColor;background:#000}nav.mobile a:hover,nav.mobile a:active,nav.mobile a:focus{color:#df0000}nav a[href='#']:link,nav a[href='#']:visited,nav a[href='#']:hover,nav a[href='#']:active,nav a[href='#']:focus{cursor:default;color:#777}#taglineblock{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:25em;height:calc(30vw * .24);min-height:3.25em;max-height:5.625em;margin-left:3em}nav.mobile+#taglineblock{margin-top:2em}#taglineblock .logoimg{position:absolute;bottom:0;left:0;width:inherit;min-width:213px;max-width:368px;height:inherit;min-height:inherit;max-height:90px;-webkit-transition:opacity .7s ease-out;-o-transition:opacity .7s ease-out;transition:opacity .7s ease-out}#taglineblock .logoimg:last-of-type{opacity:0}#taglineblock a:hover .logoimg:last-of-type{opacity:1}#home #taglineblock,#home #logoframe{width:50vw;max-width:35em}#taglineblock a,#crystal-ball{position:relative;float:left;width:auto;max-width:inherit;height:inherit;min-height:inherit;max-height:inherit}#taglinetext{font-family:macondo-swash-idm, harrington, kawoszeh, papyrus, sans-serif;font-size:1.125em;font-size:calc( 1em + ((.375 - .125) * (100vw - 53.125em) / (90 - 53.125)));position:relative;bottom:-50%;float:left;color:#7ef7b4}#tagline-ul{position:relative;bottom:-100%;left:0;width:40vw;min-width:15em;max-width:500px}.gradient-line{height:2px;background:#45b09d;background:-webkit-gradient(linear, left top, right top, from(#45b09d), color-stop(80%, #45b09d), to(rgba(69,176,157,0)));background:-o-linear-gradient(left, #45b09d 0%, #45b09d 80%, rgba(69,176,157,0) 100%);background:linear-gradient(to right, #45b09d 0%, #45b09d 80%, rgba(69,176,157,0) 100%)}.ie .gradient-line{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1YjA5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzQ1YjA5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NWIwOWQiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.headline{font-family:Koch-AntiquaZier,marcellus-idm,AcademyEngravedLetPlain,ACaslonPro-Regular,serif;word-spacing:-2px;color:#fff}h1.headline{font-size:4em;font-size-adjust:.3;margin:.75em 0 0}h2.headline{font-size:2.25em;font-size-adjust:.3;margin:0}h3.headline{font-size-adjust:.28}.headtext{width:58%;margin:.75em 0 0;color:#f4e5ae}.headtext h2{margin:.375em 0}.headtext h3{font-size:1.25em;margin:.375em 0}.headtext h4{font-size:1.063em;width:inherit;margin:.375em 0}main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.ie main{overflow:auto;padding-bottom:7.5em}.textpane{background:#f0f0e0}.landscape{display:block}.portrait{display:none}blockquote,span.quote{quotes:'“' '”' '‘' '’'}blockquote .quote:before,span.quote:before{display:inline-block;content:open-quote}blockquote .quote:after,span.quote:after{display:inline-block;content:close-quote}blockquote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ie blockquote{display:block;margin:1em auto 0;padding-bottom:1em}blockquote .quote{font-family:archs-daughter-idm,handlee,GraphiteStd-Light,BradleyHandITCTTBold,sans-serif;font-size:1.25em;font-size-adjust:.4;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;letter-spacing:1px;color:#86e4b0}blockquote cite{font-family:raleway-idm,CenturyGothic,Geneva,Corbel,Calibri,sans-serif;font-size:.813rem;line-height:1.5;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right;letter-spacing:0;color:#ababab}.ie blockquote cite{position:relative;float:right}blockquote cite:before{display:inline-block;content:'\a0\a0\2014\a0\a0'}.modal{position:fixed;z-index:2000;top:50%;left:50%;display:block;visibility:hidden;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;min-width:20em;max-width:40em;height:auto;margin:auto;-webkit-transform:translateX(-50%) translateY(-70%);-ms-transform:translateX(-50%) translateY(-70%);transform:translateX(-50%) translateY(-70%);-webkit-backface-visibility:hidden;backface-visibility:hidden}#home .modal,#gallery .modal,#benefits .modal{top:57%}#video .modal,#online .modal,#contact .modal{top:63%;width:65%}.modal-show{visibility:visible}.modal-overlay{position:fixed;z-index:1000;top:0;left:0;display:block;visibility:hidden;width:100%;height:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;background:rgba(58,3,9,0.8)}.ie .modal-overlay{background:rgba(39,2,6,0.96)}.modal-show ~ .modal-overlay{visibility:visible;opacity:1}.modal .modal-content{-webkit-transition:opacity .9s ease-in, -webkit-transform .7s .08s;transition:opacity .9s ease-in, -webkit-transform .7s .08s;-o-transition:opacity .9s ease-in, transform .7s .08s;transition:opacity .9s ease-in, transform .7s .08s;transition:opacity .9s ease-in, transform .7s .08s, -webkit-transform .7s .08s;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0}.modal-show.modal .modal-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.modal-content{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 auto;padding-bottom:1em;color:#02005a;border-radius:3px;background:#c6f8d6}.modal-content>div{margin:0;padding:15px 40px 30px}.modal-content>div h3{font-size:1.313em;margin:0;padding:.5em .5em .75em;background:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) no-repeat;background:-o-linear-gradient(currentColor, currentColor) no-repeat;background:linear-gradient(currentColor, currentColor) no-repeat;background-position:0 2.15em;background-size:100% 1px}.modal-content>div h3 span{text-transform:capitalize}.modal-content>div p{margin:0;padding:10px 0;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.modal-content>div ul{margin:0;padding:0 0 30px 20px}.modal-content>div ul li{padding:5px 0}.modal-content hr{border-top:1px solid currentColor}.modal-content #closex{font-family:raleway-idm,CenturyGothic,Geneva,Corbel,Calibri,sans-serif;font-variant:small-caps;position:relative;display:block;float:right;cursor:pointer}.modal-content #closex:before{position:absolute;top:-1em;right:-1em;bottom:-1em;left:-1em;display:block;content:''}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}#modal-trigger{position:fixed;z-index:999;top:calc(100vh - 12em);left:1em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:4.5em;height:4em;-webkit-animation:blink .5s 3 2s;animation:blink .5s 3 2s;border:2px solid #86e4b0;border-radius:50%;background:rgba(0,0,0,0.6)}#modal-trigger h5{font-family:macondo-swash-idm, harrington, sans-serif;font-size:1.25em;line-height:1em;margin:0 auto;padding-top:30%;-webkit-transition:.18s ease-in;-o-transition:.18s ease-in;transition:.18s ease-in;text-align:center;white-space:nowrap;letter-spacing:2px;color:#7ef7b4;-webkit-font-smoothing:none}#modal-trigger:hover{cursor:pointer}#modal-trigger:hover h5{-webkit-transform:scale(1.08) translate(1px, -1px);-ms-transform:scale(1.08) translate(1px, -1px);transform:scale(1.08) translate(1px, -1px);color:#fff}#home main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:calc(100vh - 10em)}.ie #home main{display:block;width:100%;margin:0 auto}#home .imagepane{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;max-width:100%;margin-left:5em}.ie #home .imagepane{display:block;height:auto}#home #flamename{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:40em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ie #home #flamename{position:relative;bottom:1.5em;float:right;width:46vw;min-width:20.438em;max-width:40em;height:auto;padding-right:4vw}#home #flamename img{width:auto;max-height:14em;padding-right:4vw}.ie #home #flamename img{width:100%;max-height:14em}#home #wizard{z-index:52;z-index:200;overflow:visible;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:auto;height:100%;max-height:16em;margin:0 0 -.375em}.ie #home #wizard{position:relative;width:auto;height:16em;max-height:16em;margin:0 0 -.75em}#home #wizard img{width:auto;height:inherit;padding:0 8vw}.ie #home #wizard img{height:100%}#home .textpane{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;padding:1em 2em 1.25em;color:#106}.ie #home .textpane,.ie #home .textpane article{position:relative;display:block}#home .textpane article:nth-of-type(1){line-height:1.75;-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:2em;-webkit-transform:translateY(-2em);-ms-transform:translateY(-2em);transform:translateY(-2em);text-align:right}.ie #home .textpane article:nth-of-type(1){top:2em;float:left;width:25%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#home .textpane article:nth-of-type(2){-webkit-box-flex:3;-webkit-flex:3 1 0px;-ms-flex:3 1 0px;flex:3 1 0px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0 2em;text-align:left;border-left:2px solid currentColor}.ie #home .textpane article:nth-of-type(2){float:left;width:62.5%}#home .textpane article ul{font-size:1.063em;margin-left:.75em}#home .blurbpane{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-sizing:border-box;box-sizing:border-box;width:inherit;max-width:100%;padding:2em 0;background:#0a0b3d}#home blockquote{width:65%;max-width:46em;margin:auto}#home blockquote .quote{width:100%}#portfolio main{width:inherit}#portfolio .headline-block,#logos .headline-block{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:2em 5em 4em}#portfolio .subhead-stripe{position:relative;display:inline-block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:calc(54% + 2em);min-width:30em;max-width:70%;height:4.25em;margin-bottom:.375em;background:#0d2839;background:-o-linear-gradient(225deg, transparent 4.25em, #0d2839 0);background:linear-gradient(-135deg, transparent 4.25em, #0d2839 0)}#portfolio h3.headline,#logos h3.headline{font-size:1.875em;line-height:1.875;margin:.5em 0 0 2em;color:#86e4b0}#portfolio section{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ie #portfolio section{left:0;width:100%;text-align:left}#portfolio .figwrapper{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#portfolio figure{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:3em 3.25em 1em;background:#0d293a}#portfolio #lastfig{padding-bottom:4em}.ie #portfolio figure{float:left;max-width:44%}#portfolio figure a img{width:100%;max-width:600px;height:auto;margin:0 auto;-webkit-transition:outline .2s .1s ease, -webkit-transform .2s ease-in-out;transition:outline .2s .1s ease, -webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out, outline .2s .1s ease;transition:transform .2s ease-in-out, outline .2s .1s ease;transition:transform .2s ease-in-out, outline .2s .1s ease, -webkit-transform .2s ease-in-out}#portfolio figure a:hover img{-webkit-transform:scale(1.01, 1.01);-ms-transform:scale(1.01, 1.01);transform:scale(1.01, 1.01)}.ie #portfolio figure a:hover img{-webkit-transform:scale(1.02, 1.02) translate(2px, 2px);-ms-transform:scale(1.02, 1.02) translate(2px, 2px);transform:scale(1.02, 1.02) translate(2px, 2px)}#portfolio .caption{position:relative;display:inline-block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;max-width:30em;margin-top:4em;padding:0 2em 1em 4vw;word-spacing:.125em;background:none}.ie #portfolio .caption{display:block;float:left;width:auto;max-width:37%;padding-top:2em}#portfolio .caption p{font-family:archs-daughter-idm,handlee,GraphiteStd-Light,BradleyHandITCTTBold,sans-serif;font-size:1.125em;font-size:calc(1em + ((1.125 - 1) * (100vw - 50em) / (68 - 50)));font-size-adjust:.36;line-height:1.375em;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;text-align:justify;vertical-align:middle;letter-spacing:1px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#eef2e3}.ie #portfolio .caption p{font-size:1.5em;text-align:left;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}#portfolio .caption a,#portfolio .caption a:visited{font-size:105%;font-variant:small-caps;position:absolute;right:1.5em;bottom:1em;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right;text-transform:lowercase;color:#888}#portfolio .caption a:before{display:inline-block;content:'\2039\a0'}#portfolio .caption a:after{font-size:115%;display:inline-block;content:'\a0\203a'}#portfolio .caption a:hover{color:#79f1af}@supports ((display: -webkit-box) or (display: flex)){#portfolio section,#portfolio .figwrapper,#portfolio figure,#portfolio .caption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#logos main{width:inherit}#logos h3.headline span:after{display:inline-block;content:'\a0'}#logos .subhead-stripe{position:relative;display:inline-block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:60%;min-width:30em;max-width:70%;height:4.25em;margin:0 0 .25em;background:#0d2839;background:-o-linear-gradient(225deg, transparent 4.25em, #0d2839 0);background:linear-gradient(-135deg, transparent 4.25em, #0d2839 0)}#logos section+.subhead-stripe{width:46%;min-width:23.5em;margin:2em 0 .25em}.ie #logos .subhead-stripe{max-width:51%}.ie #logos section+.subhead-stripe{max-width:38%;margin:0;-webkit-transform:translateY(-10em);-ms-transform:translateY(-10em);transform:translateY(-10em)}#logos section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#logos .logogroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.ie #logos .logogroup{max-width:65%}#logos .logogroup figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 .5em;padding:3em 2.25em;border-right:2px solid #02002b;background:#0d293a}.ie #logos .logogroup figure{position:relative;float:left;min-height:18em}#logos .logogroup img{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:9em;height:auto}#logos figcaption{font-size:.938em;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:9.5em;padding-top:.5em;color:#eef2e3}#logos .logogroup+.description{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-width:26em;max-width:38em;padding:1em;background:none}.ie #logos .logogroup+.description{position:relative;float:left;min-width:0;max-width:30%;padding:2em 3em;-webkit-transform:translateY(-26em);-ms-transform:translateY(-26em);transform:translateY(-26em)}#logos .description p{font-family:archs-daughter-idm,handlee,GraphiteStd-Light,BradleyHandITCTTBold,sans-serif;font-size:1.313rem;font-size-adjust:.38;line-height:1.375em;padding-bottom:1em;letter-spacing:1px;color:#eef2e3}#logos section:last-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ie #logos section:last-of-type{display:block;-webkit-transform:translateY(-10em);-ms-transform:translateY(-10em);transform:translateY(-10em)}#logos .cardrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.ie #logos .cardrow{margin:0}#logos .faces{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-webkit-flex:2 1 0;-ms-flex:2 1 0px;flex:2 1 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ie #logos .faces{max-width:68%}#logos .cardrow figure{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 .5em;padding:2.25em;border-right:2px solid #02002b;background:#0d293a}.ie #logos .cardrow figure{position:relative;left:0;float:left;text-align:left}#logos .cardrow #lastcard{margin-bottom:4em}#logos .cardrow .one-sided{margin-left:22em}#logos .cardrow img{max-width:17.125em;height:auto}#logos .cardrow .description{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:34%;margin:2em 8em 2em 0;padding-left:1em;background:none}.ie #logos .cardrow .description{position:relative;float:left;margin:0;padding:2em 3em}#gallery main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;min-height:calc(100vh - 7em);margin:0 4em}.ie #gallery main{width:inherit;margin:0 auto}#gallery section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#gallery #cso{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:95%;margin:2em 0 0;padding-bottom:3em}#gallery .headline-block{display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0;max-width:60vw;-webkit-transform:translateY(-3em);-ms-transform:translateY(-3em);transform:translateY(-3em)}.ie #gallery .headline-block{position:relative;float:right;width:63%}#gallery h2{color:#fff}#gallery h4{font-size:1.188em;line-height:1.625;margin:.75em 0;color:#f4e5ae}#gallery h2.headline{font-size-adjust:.32}#gallery h2.subh{font-size-adjust:.43}#gallery h4{font-size-adjust:.48}#gallery .headline-block h1,#gallery .headline-block h2,#gallery .headline-block h4{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}#gallery .img-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:25vw;margin:2em 1em 0 0}#gallery .img-group figure{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 1em 2em}#gallery .img-group figure img{max-width:5.75em;height:auto}.ie #gallery .img-group{position:relative;float:right;width:20%;height:auto}.ie #gallery .img-group figure{position:relative;float:right;width:5.75em;height:5.75em}.ie #gallery .img-group figure img{width:98px;height:auto}#gallery #cats{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:1em 0 2em}#gallery #cats figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-webkit-flex:2 1 0px;-ms-flex:2 1 0px;flex:2 1 0px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 0 2em}#gallery #cats figure img{max-width:17.188em}#gallery #cats .textblock{display:block;-webkit-box-flex:5;-webkit-flex:5 1 0px;-ms-flex:5 1 0px;flex:5 1 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:70%;margin:3em 0 0;-webkit-transform:translateY(-3em);-ms-transform:translateY(-3em);transform:translateY(-3em);text-align:right}.ie #gallery #cats figure{position:relative;float:right;width:20%;min-width:17.125em;padding-left:1em}.ie #gallery #cats figure img{width:100%;max-width:17.188em;height:auto}.ie #gallery #cats .textblock{float:left;max-width:60%;margin-top:3em;margin-left:3em;text-align:right}#gallery #cats h2.headline{font-size:2.75em}#gallery .tabletcredit{font-family:raleway-idm,'Century Gothic',Geneva,Corbel,Calibri,sans-serif;font-size:.875em;float:right;clear:right;-webkit-transform:translateY(-2.5em);-ms-transform:translateY(-2.5em);transform:translateY(-2.5em);text-align:right;color:#888}@supports ((display: -webkit-box) or (display: flex)){#gallery #cso{width:100%;padding-bottom:0}#gallery .headline-block,#gallery #cats .textblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#gallery .expansioncloser,#video .expansioncloser{font-family:raleway-idm,'Century Gothic',Geneva,Corbel,Calibri,sans-serif;font-size:1em;font-variant:small-caps;position:relative;float:right;text-transform:lowercase;color:#bbb;-webkit-text-stroke:.4px}#gallery .expansioncloser:before,#video .expansioncloser:before{font-size:135%;display:inline-block;content:'\D7\a0';vertical-align:-3px}#gallery .expansioncloser:hover,#video .expansioncloser:hover{cursor:pointer;color:#fff}#video main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:inherit;min-height:calc(100vh - 7em);margin:inherit}#video .headline-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 6em}#video .headline-block:last-of-type{-webkit-transform:scale(0.84) translateX(9%);-ms-transform:scale(0.84) translateX(9%);transform:scale(0.84) translateX(9%)}#video section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:inherit}#video section:first-of-type{-webkit-transform:translateY(-1em);-ms-transform:translateY(-1em);transform:translateY(-1em)}#video section:last-of-type{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:2em;-webkit-transform:translate(9%, -1em);-ms-transform:translate(9%, -1em);transform:translate(9%, -1em)}#video .textblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:46%;margin-right:3em;text-align:right}#video section:first-of-type .textblock{margin-top:.75em}.ie #video section:first-of-type .textblock{display:inline-block}.ie #video section:last-of-type .textblock{position:relative;display:inline-block;width:50%;margin-right:3em}#video .textblock h2{line-height:1.5;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:1em 0 1.5em;color:white}#video .textblock h4:first-of-type{margin:0 0 1.5em}#video .textblock h4{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 .25em;color:#ddd}#video .textblock .duration{color:#62f38e}#video .vthumb{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.ie #video .vthumb{position:relative;display:inline-block}#video #thumbimg{padding:2px;-webkit-box-shadow:0 0 0 2px rgba(231,200,24,0.3) inset;box-shadow:0 0 0 2px rgba(231,200,24,0.3) inset}#video #thumbimg:hover{-webkit-box-shadow:0 0 0 2px transparent inset;box-shadow:0 0 0 2px transparent inset}#video .expansioncloser{-webkit-transform:translate(-4em);-ms-transform:translate(-4em);transform:translate(-4em)}#video .progress-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;height:inherit;margin-bottom:.5em}.ie #video .progress-block{position:relative;display:inline-block}#video .nosvg{-webkit-transform:translate(2.625rem, 2.625rem);-ms-transform:translate(2.625rem, 2.625rem);transform:translate(2.625rem, 2.625rem)}#video #progress{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:150px;height:150px;border-radius:50%;background:#62f38e}#video #progress.phantom:hover{-webkit-box-shadow:0 0 0 0.25em #00008a,0 0 0 0.375em #79f1af;box-shadow:0 0 0 0.25em #00008a,0 0 0 0.375em #79f1af}#video #canvaspietimer{background-clip:content-box}#video #progress.selected{background:gold}#video #progress.phantom{cursor:pointer}#video #progress.phantom:after{position:absolute;top:calc(50% - 34px);right:0;bottom:0;left:calc(50% - 32px);width:66px;height:66px;content:'';background:url("data:image/svg+xml,<svg version='1.1' width='66' height='66' xmlns='http://www.w3.org/2000/svg'><polygon points='24 18, 50 33, 24 48' fill='hsl(0, 0%, 33%)' /></svg>"),url("data:image/svg+xml,<svg version='1.1' width='66' height='66' xmlns='http://www.w3.org/2000/svg'><circle cx='33' cy='33' r='33' fill='gold' /></svg>")}.ie #video #progress.phantom:after{font-size:6em;content:'\25b8';-webkit-transform:translate(0.188em, -0.313em);-ms-transform:translate(0.188em, -0.313em);transform:translate(0.188em, -0.313em);color:#444}#video #progress.phantom:hover:after{background:url("data:image/svg+xml,<svg version='1.1' width='66' height='66' xmlns='http://www.w3.org/2000/svg'><polygon points='24 18, 50 33, 24 48' fill='black' /></svg>"),url("data:image/svg+xml,<svg version='1.1' width='66' height='66' xmlns='http://www.w3.org/2000/svg'><circle cx='33' cy='33' r='33' fill='gold' /></svg>")}.ie #video #progress.phantom:hover:after{-webkit-transform:translate(0.188em, -0.375em) scale(1.1);-ms-transform:translate(0.188em, -0.375em) scale(1.1);transform:translate(0.188em, -0.375em) scale(1.1);color:#000}#video #progressmask{position:absolute;top:calc(50% - 34px);left:calc(50% - 32px);width:66px;height:66px;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;background:url("data:image/svg+xml,<svg version='1.1' width='66' height='66' xmlns='http://www.w3.org/2000/svg'><line x1='48' y1='16' x2='52' y2='12' stroke='black' stroke-width='2' /></svg>"),url("data:image/svg+xml,<svg version='1.1' width='66' height='66' xmlns='http://www.w3.org/2000/svg'><circle cx='33' cy='33' r='33' fill='hsl(138, 86%, 67%)' /></svg>")}#video #progressmask:hover{z-index:5;cursor:pointer;-webkit-animation:none;animation:none;background:url("data:image/svg+xml,<svg version='1.1' width='66' height='66' xmlns='http://www.w3.org/2000/svg'><circle cx='33' cy='33' r='33' fill='hsl(138, 86%, 67%)' /><rect x='19' y='18' width='28' height='28' fill='black' /></svg>")}.ie #video #progressmask:hover:after{font-size:7em;content:'\25aa';-webkit-transform:translate(0.125em, -0.375em) rotate(90deg);-ms-transform:translate(0.125em, -0.375em) rotate(90deg);transform:translate(0.125em, -0.375em) rotate(90deg);color:#000;background:gold}#video #progresscounter{position:absolute;top:1%;right:0;bottom:0;left:0;width:100%;height:100%}.ie #video #progresscounter{font-size:1.25em;color:#000}#video #progresscounter:hover{z-index:-1}#video #progresscounter:after{font-family:monospace;font-weight:bold;position:absolute;top:40%;right:inherit;bottom:inherit;left:inherit;display:inline-block;content:attr(data-timepast);text-align:center;color:darkred}#video #timeroutput{font-family:monospace;font-size:140%;position:absolute;top:52%;left:calc(50% + 10em);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:6em;height:2em;color:gold}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@supports ((display: -webkit-box) or (display: flex)){#video #timeroutput{left:calc(50% + 8em)}}#online .page{min-height:calc(100vh - 3em)}#online main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:inherit;margin:inherit}#online #top-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:inherit;max-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#online #top-block .banner{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:35%;min-width:22em;margin:0 3em 3em;text-align:right}.ie #online #top-block .banner{position:relative;float:left;width:30%;min-width:0}#online .headtext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:90%;margin-top:6.25em;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:1}.ie #online .headtext{position:relative;float:left;width:60%}#online .fadein .headtext{opacity:0}#online #pickacard{position:relative;visibility:visible;width:inherit;-webkit-transition:opacity 1.2s ease-in-out .5s, visibility 1s ease-in-out 6s;-o-transition:opacity 1.2s ease-in-out .5s, visibility 1s ease-in-out 6s;transition:opacity 1.2s ease-in-out .5s, visibility 1s ease-in-out 6s;opacity:1}#online .fadein #pickacard{visibility:hidden}#online #pickacard h2{position:absolute;top:1.5em;left:0;margin:0 0 0 2em;color:#fff}#online section{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:space-around;-webkit-align-items:space-around;-ms-flex-align:space-around;align-items:space-around;width:90%;max-width:100%;height:38em;margin:auto}#online #cardarray{z-index:5;display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:auto;padding:0 4em}#online #cardarray figure{position:absolute;top:3em;width:14%;max-width:11.625em;cursor:pointer;-webkit-transition:left 1.5s ease-in-out .2s,opacity 1.5s ease-in-out .2s,-webkit-transform 1.5s ease-in-out .2s;transition:left 1.5s ease-in-out .2s,opacity 1.5s ease-in-out .2s,-webkit-transform 1.5s ease-in-out .2s;-o-transition:left 1.5s ease-in-out .2s,opacity 1.5s ease-in-out .2s,transform 1.5s ease-in-out .2s;transition:left 1.5s ease-in-out .2s,opacity 1.5s ease-in-out .2s,transform 1.5s ease-in-out .2s;transition:left 1.5s ease-in-out .2s,opacity 1.5s ease-in-out .2s,transform 1.5s ease-in-out .2s,-webkit-transform 1.5s ease-in-out .2s}#online #cardarray figure img{width:100%;max-width:inherit;height:auto;-webkit-box-shadow:3px 3px 8px rgba(0,0,0,0.6);box-shadow:3px 3px 8px rgba(0,0,0,0.6)}#online #cardarray figcaption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:16em;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin:1em 0 0;color:white}#online #cardarray figcaption p{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-width:12em;text-align:center}#online #card0{left:0}#online #card1{left:25%}#online #card2{left:50%}#online #card3{left:75%}@supports ((display: -webkit-box) or (display: flex)){#online .ie11 section{height:30em}}#online #card0 img,#online #card0 figcaption{visibility:visible;-webkit-transition:visibility 1s ease-in-out 2.8s;-o-transition:visibility 1s ease-in-out 2.8s;transition:visibility 1s ease-in-out 2.8s}#online #card1 img,#online #card1 figcaption{visibility:visible;-webkit-transition:visibility 1s ease-in-out 3.4s;-o-transition:visibility 1s ease-in-out 3.4s;transition:visibility 1s ease-in-out 3.4s}#online #card2 img,#online #card2 figcaption{visibility:visible;-webkit-transition:visibility 1s ease-in-out 4s;-o-transition:visibility 1s ease-in-out 4s;transition:visibility 1s ease-in-out 4s}#online #card3 img,#online #card3 figcaption{visibility:visible;-webkit-transition:visibility 1s ease-in-out 4.6s;-o-transition:visibility 1s ease-in-out 4.6s;transition:visibility 1s ease-in-out 4.6s}#online .fadein #card0 img,#online .fadein #card0 figcaption{visibility:hidden}#online .fadein #card1 img,#online .fadein #card1 figcaption{visibility:hidden}#online .fadein #card2 img,#online .fadein #card2 figcaption{visibility:hidden}#online .fadein #card3 img,#online .fadein #card3 figcaption{visibility:hidden}#online #answerpane{font-size:95%;position:absolute;top:0;left:20%;display:block;visibility:hidden;width:75%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:-1em;padding:1.25em;-webkit-transition:opacity 1.5s ease-in-out .9s, -webkit-transform 1.3s ease-in-out .9s;transition:opacity 1.5s ease-in-out .9s, -webkit-transform 1.3s ease-in-out .9s;-o-transition:opacity 1.5s ease-in-out .9s, transform 1.3s ease-in-out .9s;transition:opacity 1.5s ease-in-out .9s, transform 1.3s ease-in-out .9s;transition:opacity 1.5s ease-in-out .9s, transform 1.3s ease-in-out .9s, -webkit-transform 1.3s ease-in-out .9s;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.75);box-shadow:4px 4px 10px rgba(0,0,0,0.75)}#online #answerpane #closer{font-size:110%;font-weight:bold;font-variant:small-caps;position:absolute;top:.25em;right:2.25em;cursor:pointer;-webkit-transition:opacity 1.5s ease-in-out 1.1s;-o-transition:opacity 1.5s ease-in-out 1.1s;transition:opacity 1.5s ease-in-out 1.1s;opacity:0;color:blue}#online #answerpane #closer:hover{color:red}#online #answerpane .texttarget{-webkit-transition:opacity 1.5s ease-in-out 1.1s;-o-transition:opacity 1.5s ease-in-out 1.1s;transition:opacity 1.5s ease-in-out 1.1s;opacity:0;color:#106}#online #answerpane.show,#online #answerpane.show #closer,#online #answerpane.show .texttarget{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}#online #answerpane h3,#online #answerpane strong{font-weight:bold;color:#b30018}#online #answerpane a,#online #answerpane a:visited{color:blue}#online #answerpane a:hover{color:red}#online mark{font-weight:bold;background:none}#prices main{min-height:calc(100vh - 7em)}#prices #register-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:2.75em}#prices #register-block img{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:18.75em;height:auto;margin:0 2em}.ie #prices #register-block img{position:relative;float:left}#prices #register-block .headtext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:50%;margin-top:-2.25em}.ie #prices #register-block .headtext{position:relative;float:left}#prices section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:3em;padding-bottom:2em}#prices article{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:55%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:2em 2em 0;padding:4.75em 1em 1.5em 0;background:#fff;background-image:-o-linear-gradient(left, transparent 12%, #f09e8e 0, #f09e8e calc(12% + 1px), transparent 0, transparent calc(12% + 4px), #f09e8e 0, #f09e8e calc(12% + 5px), transparent 0),-o-linear-gradient(#fff 6em, transparent 0),-o-linear-gradient(#0665f9 1px, transparent 0);background-image:linear-gradient(90deg, transparent 12%, #f09e8e 0, #f09e8e calc(12% + 1px), transparent 0, transparent calc(12% + 4px), #f09e8e 0, #f09e8e calc(12% + 5px), transparent 0),linear-gradient(#fff 6em, transparent 0),linear-gradient(#0665f9 1px, transparent 0);background-size:100%, 100%, 100% 1.5em;-webkit-box-shadow:3px 4px 10px 2px rgba(0,0,0,0.4);box-shadow:3px 4px 10px 2px rgba(0,0,0,0.4)}.ie #prices article{position:relative;float:right;clear:right}#prices article h3,#prices article h5{font-family:archs-daughter-idm,handlee,GraphiteStd-Light,BradleyHandITCTTBold,sans-serif;font-weight:900;font-size-adjust:.42;padding-right:2em;letter-spacing:1px;color:#022782}#prices article h3{margin-top:0;margin-bottom:1.188em;margin-left:15%;color:red}#prices article h5{line-height:1.438;margin:0 0 0 15%}#prices article h5:after{content:'\A\A';white-space:pre;white-space:pre-wrap}#prices .super-cents{font-size:75%;vertical-align:super;text-decoration:underline}#prices .super-cents:before{display:inline-block;content:'\200a'}#prices aside{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:25vw;margin-left:5em}#prices #post-it{position:absolute;z-index:25;top:11em;left:71%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:16.25em;height:auto}#prices #post-it img{width:25vw;max-width:319px;height:auto}#prices #post-it figcaption{position:absolute;top:0;right:0;bottom:0;left:0;padding:2.25em 1em 1.25em 2em;-webkit-transform:rotate(4.5deg);-ms-transform:rotate(4.5deg);transform:rotate(4.5deg)}#prices #post-it figcaption p{font-family:archs-daughter-idm,handlee,GraphiteStd-Light,BradleyHandITCTTBold,sans-serif;font-size:1.125em;font-size-adjust:.42;line-height:1.5;margin:.5em 0;letter-spacing:1px;color:#0e108d}@supports ((display: -webkit-box) or (display: flex)){#prices #register-block .headtext{width:58%}}#benefits main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;min-height:calc(100vh - 10em)}#benefits .headline-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:94%;margin:1em 5em .5em}#benefits .headline-block h1,#benefits .headline-block h3{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;color:#fff}#benefits section{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:calc(45% - 4em)}#benefits #questions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 1em 5em 7%}#benefits .pane{font-size-adjust:.45;position:relative;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:1em 0 0 0;padding:1em 2em;background:#2b1215 url("../images/backgrounds/red-metal-fragblock.jpg") repeat;-webkit-box-shadow:-2px -2px 0 rgba(255,255,255,0.2),3px 3px 11px 2px rgba(25,21,21,0.62);box-shadow:-2px -2px 0 rgba(255,255,255,0.2),3px 3px 11px 2px rgba(25,21,21,0.62);max-width:40vw}#benefits #questions .pane{z-index:2}#benefits #questions .pane li{font-family:archs-daughter-idm,handlee,GraphiteStd-Light,BradleyHandITCTTBold,sans-serif;font-size:1.313em;font-size-adjust:.42;line-height:1.5em;padding:.875em .5em;list-style:none;letter-spacing:1px;word-spacing:-2px;color:#fffafb}#benefits #questions .pane li:hover{cursor:pointer;color:#86e4b0}#benefits #answers{position:relative;margin:-3em 2em 5em 3em}.ie #benefits #answers{margin:-5em 2em 7em 52%}#benefits #answers>.pane{position:absolute;z-index:1;width:calc(100% - 6em);height:auto;-webkit-transition:bottom 0.9s cubic-bezier(0.58, 0.02, 0.62, 1.22),left 0.9s cubic-bezier(0.58, 0.02, 0.62, 1.22),opacity 0.6s;-o-transition:bottom 0.9s cubic-bezier(0.58, 0.02, 0.62, 1.22),left 0.9s cubic-bezier(0.58, 0.02, 0.62, 1.22),opacity 0.6s;transition:bottom 0.9s cubic-bezier(0.58, 0.02, 0.62, 1.22),left 0.9s cubic-bezier(0.58, 0.02, 0.62, 1.22),opacity 0.6s}#benefits #pane0{bottom:0;left:170%}.ie #benefits #pane0{left:2000px}#benefits #pane1{bottom:300%;left:0}.ie #benefits #pane1{bottom:2000px}#benefits #pane2{bottom:-300%;left:0}.ie #benefits #pane2{bottom:-2000px}#benefits #pane3{bottom:0;left:-400%}.ie #benefits #pane3{left:-2000px}#benefits #pane0.show,#benefits #pane1.show,#benefits #pane2.show,#benefits #pane3.show{bottom:0;left:0}#benefits .answer{font-size:1.125em;line-height:1.5;padding:1em;opacity:0;color:#86e4b0}#benefits ol>li:not(:last-child){padding-bottom:1.5em}#benefits .answer h3{font-family:archs-daughter-idm,handlee,GraphiteStd-Light,BradleyHandITCTTBold,sans-serif;font-size-adjust:.42;letter-spacing:1px;word-spacing:-2px;border-bottom:1px solid currentColor;text-shadow:.125em 0 #1c0a0a, -.125em 0 #1c0a0a}#benefits .answer p{padding:.25em 1.5em}#benefits .answer ol{margin:0 0 0 .5em}#benefits .smallscreen{font-family:raleway-idm,'Century Gothic',Geneva,Corbel,Calibri,sans-serif;font-variant:small-caps;position:relative;float:right;margin-right:-.5em;padding:1em 1.5em;text-transform:lowercase;color:#ddd;-webkit-text-stroke:.4px}#benefits .smallscreen:before{content:'\2039\a0'}#benefits .smallscreen:after{content:'\a0\203a'}#about .page{background:#040439}.ie #about .page{height:inherit}#about main{font-size-adjust:.42;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:calc(100vh - 10.625em);margin:0;padding:0;background:-webkit-gradient(linear, right bottom, left top, color-stop(50%, #fff), color-stop(0, transparent));background:-o-linear-gradient(bottom right, #fff 50%, transparent 0);background:linear-gradient(to top left, #fff 50%, transparent 0)}.ie #about main{position:relative;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIHgxPSIxMDAlIiB5MT0iMTAwJSIgeDI9IjAlIj48c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIuNSIgc3RvcC1jb2xvcj0iIzAzMDMzOSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iODAlIiBmaWxsPSJ1cmwoI2cxKSIvPjwvc3ZnPg==")}#about #magic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%;margin:0 0 0 3em;color:#eef2e3}.ie #about #magic{position:relative;float:left}#about #magic .headline-block{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:2em 0 .5em}#about h1{font-size:3.75em;margin:0;word-spacing:-.125em;color:currentColor}#about article p{font-size:calc(.75em + 1vw);font-size:1.125em;line-height:1.438;padding:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:currentColor}#about .magic-text{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 .25em;text-align:left}#about #text1{width:80%;width:57vw}#about #text2{width:43%;width:43vw}#about #text3{width:20vw;min-width:20%}#about #wizardblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-flex-flow:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:50%;margin:32vh 3em 3em 0;color:#040439}.ie #about #wizardblock{position:relative;float:right;clear:right;height:auto}#about h1 span{word-spacing:-.375em}#about #wizardblock div{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}#about .wiz-text{margin:0 0 .25em;padding:0;text-align:right}#about #textA{width:80%;width:50vw;text-indent:2.5em}#about #textB{width:100%;width:70vw;text-indent:2.5em}.ie #about #wizardblock .headline-block,.ie #about .wiz-text{position:relative;display:block;float:right;clear:right}.ie #about #textA{width:42%}.ie #about #textB{width:56%}#about main img{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:28vh;margin-left:-70%;-webkit-transform:translateY(0.125em);-ms-transform:translateY(0.125em);transform:translateY(0.125em)}.ie #about main img{position:absolute;top:auto;bottom:3.5em;height:50%;margin:0}#contact main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;min-height:calc(100vh - 10em)}#contact .headline-block{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:1em 5em 2em}#contact section{display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:100vw}.ie #contact section{position:relative}#contact .words{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:calc(55% - 3em);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1.5em 1em}.ie #contact .words{float:left;width:calc(50% - 1.5em);height:auto}#contact .textpane{line-height:1.5;display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:75%;margin:0 auto;padding:1em 2em;-webkit-box-shadow:3px 2px 12px rgba(0,0,0,0.87);box-shadow:3px 2px 12px rgba(0,0,0,0.87)}#contact a[title='Email Mark']:hover{color:#e13f05}#contact .textpane h3,#contact .textpane p{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:.75em 0 0}#contact .textpane cite{line-height:2.5;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:.75em 0 0;text-align:right;float:right}.ie #contact .textpane cite{float:right}#contact blockquote{display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:75%;margin:2em auto}.ie #contact blockquote{position:relative;top:1.5em}#contact .formwrap{display:inline-block;position:relative;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:calc(45% - 1.5em);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transform:translateY(-6em);-ms-transform:translateY(-6em);transform:translateY(-6em)}.ie #contact .formwrap{float:left;width:calc(50% - 3em);height:auto}#contact form,#contact .formwrap .msgback{width:80%;height:auto;margin:auto;margin-bottom:3em;padding:2em;color:#eef2e3;background:#1d0c0c url("../images/backgrounds/red-metal-fragblock.jpg") repeat;-webkit-box-shadow:3px 2px 12px rgba(0,0,0,0.87);box-shadow:3px 2px 12px rgba(0,0,0,0.87)}#contact .msgback{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#contact .msgback p{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}#contact #rabbit{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:260px;height:370px;cursor:pointer;background:url(../images/rabbit-spriteC520x370.jpg) no-repeat;background-position:left;background-size:520px 370px}#contact #rabbit.vanish{background-position:right}#contact form{min-height:400px}#contact form h3{padding:0 0 .75em 1.5em}#contact #errorblock{padding:0 0 0 2em}#contact #errorblock p,#contact #errorblock li{font-size:.875em;line-height:1}#contact #errorblock li span{text-transform:lowercase;font-variant:small-caps}#contact label span{font-size:170%;vertical-align:-.5em}#contact label span:after{display:inline-block;content:'\2008'}#contact input:not(#submit-button),#contact textarea{background:#eef2e2}#contact #captcha{position:relative;float:right;-webkit-transform:scale(0.88);-ms-transform:scale(0.88);transform:scale(0.88)}#contact .hide{display:none}#contact input[type='submit']{position:relative;margin:7em 0 1em calc(100% - 7.25em)}#contact .hide+input[type='submit']{margin-top:1em}#contact input[type='submit']:disabled,#contact input[type='submit']:disabled:hover,#contact input[type='submit']:disabled:active{opacity:.5}#contact textarea:disabled+#captcha{opacity:.7}#contact #post-it{position:absolute;z-index:25;top:3em;left:17%;display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:16.25em;height:auto;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}#contact #post-it.show{display:block}#contact #post-it img{width:25vw;max-width:319px;height:auto}#contact #post-it figcaption{font-family:archs-daughter-idm,handlee,GraphiteStd-Light,BradleyHandITCTTBold,sans-serif;position:absolute;top:2.5em;right:2em;bottom:1.5em;left:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-transform:rotate(4.5deg);-ms-transform:rotate(4.5deg);transform:rotate(4.5deg);color:#0e108d}#contact #post-it figcaption h1{font-weight:bold;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}#contact #post-it figcaption p{font-size:1.125em;font-size-adjust:.42;line-height:1.5;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:.5em 0;-webkit-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);transform:translateY(-1.5em);letter-spacing:1px}#contact #post-it figcaption p:last-child{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#contact #submit-button:disabled,#contact #submit-button:disabled:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:#eee;border:none;background:#ddd}@supports ((display: -webkit-box) or (display: flex)){#contact section,#contact .textpane,#contact .words,#contact blockquote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#preview #taglineblock{-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}#preview main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:inherit;min-height:calc(100vh - 10em)}#preview section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:inherit;max-width:100%}#preview section.headline-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:75%;margin:2em 4em}#preview h1.headline{font-family:palatino,'palatino linotype',serif;font-size:3.5em;text-transform:uppercase}#preview h1.headline span{font-size:65%;text-transform:none}#preview h2.headline{font-family:palatino,'palatino linotype',serif;font-size:1.625em}#preview #wizard{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}#preview .blurbpane{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:70%;margin:1.5em 0}#preview #modal-trigger,#preview .modal,#preview .modal-overlay{display:none}#preview .iDM-block{-webkit-transform:translateY(1em);-ms-transform:translateY(1em);transform:translateY(1em)}#error main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:inherit;min-height:calc(100vh - 10em);margin:0 6%}#error .headline-block{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:2em 0 0 6em}#error h1.headline{font-size:3.5em}#error section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:inherit}#error section h3{max-width:100%}#error .text{font-size:115%;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:6em 6em 6em 0;color:#fff}#error .text a,#error .text a:visited{color:#a8f9d1}#error .text a:hover{color:#00c7cf}#error .text a:active{color:red}#error #modal-trigger,#error .modal,#error .modal-overlay{display:none}footer{position:relative;z-index:25;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:94%;max-width:90em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;padding-bottom:1em;background:#21212a}#home footer{min-height:9rem}.ie footer{position:relative;left:0;display:block;height:8em;margin:-8em 3%}.ie #about footer{top:7.5em}.ie11 footer{height:7em}#home .ie11 footer{height:8em}#footermenu{font-variant:small-caps;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;text-transform:lowercase}#footermenu p{width:70vw;margin:.75em auto}#footermenu span{margin:0 2em;text-align:center}.footnote{line-height:1.313em;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:3.5em;text-align:left}.footnote:last-of-type{margin-bottom:1.5em}.iDM-block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-right:1.5em;text-align:right}.iDM-block p{margin:0}.valid{z-index:10;display:none;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin-right:1.5em;text-align:right}.valid p{font-variant:small-caps;font-size-adjust:.5}footer a,footer a:visited{color:#656a8d}footer .tiny a,footer .tiny a:visited{color:#737373}footer a:hover{color:#2ceada}footer a:active{color:#f5634a}#footermenu a[href='#'],#footermenu a[href='#']:visited,#footermenu a[href='#']:hover{cursor:default;color:#555}.narrowkern{letter-spacing:-8px}.letterspread-thin{letter-spacing:1px}.letterspread-medium{letter-spacing:2px}.letterspread-thick{letter-spacing:3px}.diffident,.credit,.tiny{font-family:raleway-idm,'Century Gothic',Geneva,Corbel,Calibri,sans-serif;font-size-adjust:.5;line-height:1.438em}.diffident{font-size:.688em;color:#999}.credit{font-size:.75em;margin:.5em 0 0;color:#999}.tiny{font-size:.625em;color:#807f7f}.sans{font-family:sans-serif}.red{color:#b30018}.green{color:#b0ddc5}.mdash{font-family:marcellus-idm,macondo-swash-idm,sans-serif}.mdash:before,.mdash:after{display:inline-block;content:'\200a'}.type{font-family:Courier,CourierNewPSMT,AmericanTypewriter,UbuntuMono-regular,sans-serif;color:#600}.numfont{font-family:macondo-swash-idm,'Century Gothic',Geneva,Corbel,Calibri,sans-serif}.ellipsisnarrow{letter-spacing:.188em}.ellipsiswide{letter-spacing:.313em}.ellipsisnarrow:before{padding-right:.125em;content:''}.ellipsiswide:before{padding-right:.25em;content:''}.hidden{visibility:hidden}.kill{display:inline}.noshow,.smallscreen,.onlyphone{display:none}.clearfix:before,.clearfix:after{display:table;content:''}.clearfix:after{clear:both}.txcenter{margin:0 auto;text-align:center}.sc{font-weight:normal;font-variant:small-caps}.tp175{top:1.75em}.tp3{top:3em}.tp425{top:4.25em}.tp55{top:5.5em}.badge{position:absolute;left:78vw;top:-1.5rem;transform:scale(.6)}.blockindent8rem{display:inline-block;transform:translateX(8rem)}::-moz-selection{background:transparent;text-shadow:none}::selection{background:transparent;text-shadow:none}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}img{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}@media screen and (max-width: 52.5em){#logos h3.headline{font-size:1.625em}}@media screen and (max-width: 49em){html{font-size:13px}#home .imagepane{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}#home #flamename img{padding-left:8vw}#home #wizard{max-height:19.692em}#logos .subhead-stripe{min-width:37em}#logos section+.subhead-stripe{min-width:29em}.badge{left:75vw!important;top: -2.5rem!important;transform:scale(.45)!important}}@media screen and (min-aspect-ratio: 15 / 9) and (max-height: 54em), screen and (min-aspect-ratio: 3 / 2) and (max-height: 51.5em){html{font-size:13px}.page{width:100%;max-width:120em}.modal-content>div{font-size:1.125em}.modal-content>div h3{font-size:1.25em}#home .imagepane{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}#home #wizard{max-height:19.692em}#logos .subhead-stripe{min-width:37em}#logos section+.subhead-stripe{min-width:29em}#gallery #cso{margin:1em 0 0}#gallery .img-group{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:2em 3em 0 4em}#gallery .headline-block{padding-right:6em}#gallery #cats{margin:0 0 2em}#gallery #cats figure{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 4em 0}#gallery #cats .textblock{padding-left:6em}#gallery h4{line-height:1.375}#video section:first-of-type{-webkit-transform:translateY(-7em);-ms-transform:translateY(-7em);transform:translateY(-7em)}#video .headline-block:last-of-type{-webkit-transform:scale(0.84) translate(9%, -9em);-ms-transform:scale(0.84) translate(9%, -9em);transform:scale(0.84) translate(9%, -9em)}#video section:last-of-type{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-transform:translate(9%, -12.25em);-ms-transform:translate(9%, -12.25em);transform:translate(9%, -12.25em)}.ie #video .vthumb{-webkit-transform:translateY(-5em);-ms-transform:translateY(-5em);transform:translateY(-5em)}#online .page{height:auto}#online #top-block{margin-top:-1em}#online section{width:86%;margin-bottom:3em}#online #pickacard h2,#online #pickacard h4{top:1em;margin:0 0 0 6em}#online #cardarray figure{top:2em;max-width:14.3em}#online #answerpane{font-size:100%}#prices #register-block{margin-top:1.75em}#prices #register-block img{margin:0 2em .5em}#prices #post-it{top:8em;left:68%}#prices section{margin-top:1em}#prices article h3{line-height:1.35rem;margin-top:1.2em;margin-bottom:1.1em}#prices aside{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:4em}#about #magic .headline-block{-webkit-transform:translateY(5vh);-ms-transform:translateY(5vh);transform:translateY(5vh)}#about .magic-text{-webkit-transform:translateY(5vh);-ms-transform:translateY(5vh);transform:translateY(5vh)}#about #wizardblock{max-width:calc(120em - 3%)}#benefits .headline-block{margin:0 5em}#benefits .headline-block h1{margin:.375em 0 0}#benefits #questions .pane li{font-size:1.375em}#benefits .answer{font-size:1.188em}#benefits .answer h3{font-size:1.313em}#benefits .answer ol{margin:0}#contact .headline-block{margin:0 5em}#contact .headline-block h1{margin:.375em 0 0}#contact .formwrap{margin-top:-5em}#contact #errorblock p,#contact #errorblock li{font-size:1em;line-height:1.125}footer{width:100%;max-width:120em}.footnote{margin-left:7em}.iDM-block,.valid{margin-right:4.5em}}@media screen and (max-height: 44.75em){html{font-size:13px}#home .imagepane{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}#home #wizard{max-height:19.692em}#logos .subhead-stripe{min-width:37em}#logos section+.subhead-stripe{min-width:29em}#online .page{height:auto}#about #magic .headline-block{-webkit-transform:translateY(-1vh);-ms-transform:translateY(-1vh);transform:translateY(-1vh)}#about .magic-text{-webkit-transform:translateY(-1vh);-ms-transform:translateY(-1vh);transform:translateY(-1vh)}#about #wizardblock{max-width:calc(120em - 3%)}#contact .formwrap{-webkit-transform:translateY(-2em);-ms-transform:translateY(-2em);transform:translateY(-2em)}}@media screen and (max-height: 38em){html{font-size:13px}#home .imagepane{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}#home #wizard{max-height:19.692em}#logos .subhead-stripe{min-width:37em}#logos section+.subhead-stripe{min-width:29em}#about #wizardblock{max-width:calc(120em - 3%)}}@media screen and (min-width: 80em) and (min-aspect-ratio: 1 / 1){html{font-size:16px}.page{max-width:none}#modal-trigger{top:calc(100vh - 8em)}blockquote .quote,blockquote cite{-webkit-text-stroke:.4px}#portfolio figure{padding:3em 4.25em 1em}#portfolio .caption{max-width:34%}#video .expansioncloser{-webkit-transform:translateY(-1em);-ms-transform:translateY(-1em);transform:translateY(-1em)}#about #magic,#about #wizardblock{font-size:110%}#about #text3{width:22vw}#contact form h3,#contact label{-webkit-text-stroke:.4px}#contact textarea:disabled+#captcha{opacity:.5}footer{max-width:none}}@media screen and (min-width: 80em) and (min-aspect-ratio: 180 / 100) and (max-height: 54em){html{font-size:13px}.ie .page{width:100%;max-width:none}nav.computer>ul>li{font-size:1em}.ie blockquote{display:block;margin:0 auto;padding-bottom:.75em}#home .imagepane{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}#home #wizard{max-height:19.692em}#portfolio .caption{padding-right:3em}#portfolio .caption p{text-align:left;letter-spacing:0;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}#logos .subhead-stripe{min-width:37em}#logos section+.subhead-stripe{min-width:29em}.ie #video #progress.phantom:after{font-size:7rem}.ie #video #progressmask:hover:after{font-size:8.5rem}.ie #video #progresscounter{font-size:1.5em;color:#000}.ie #prices #post-it{top:6em;left:73%}.ie #prices #post-it img{width:20vw}#prices .super-cents{font-size:80%}.ie footer{width:100%;max-width:none;margin:-8em 0}}@media screen and (min-device-width: 1280px) and (max-device-height: 800px) and (orientation: landscape){#about #wizardblock{margin:inherit 3em 5em 0}}@media screen and (max-width: 79.99em) and (min-aspect-ratio: 1 / 1){html{font-size:13px}.page{width:100%;max-width:none}.modal-content>div{font-size:1em}.modal-content>div h3{font-size:1.25em}#modal-trigger{top:calc(100vh - 10em)}blockquote .quote{font-size:130%;letter-spacing:0;-webkit-text-stroke:.4px}blockquote cite{font-size:.938rem;line-height:1;color:#ccc;-webkit-text-stroke:.4px}main{overflow-y:hidden}#home .imagepane{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;max-height:25vh}#home #wizard{max-height:19.692em;-webkit-transform:scale(0.95) translateY(3%);-ms-transform:scale(0.95) translateY(3%);transform:scale(0.95) translateY(3%)}#home .blurbpane{padding:1.25em 0 1.5em}#portfolio figure{width:40%}#portfolio .caption{max-width:30em}#logos .subhead-stripe{min-width:37em}#logos section+.subhead-stripe{min-width:29em}#logos .logogroup{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#logos .cardrow .description{max-width:28%}#gallery .headline-block{max-width:70%;-webkit-transform:translateY(-1em);-ms-transform:translateY(-1em);transform:translateY(-1em)}#gallery .img-group{max-width:25%}#gallery a.expansioncloser,#video a.expansioncloser{padding:0 0 2em 2em}#video section:first-of-type{-webkit-transform:translateY(-4em);-ms-transform:translateY(-4em);transform:translateY(-4em)}#video .headline-block:last-of-type{-webkit-transform:scale(0.84) translate(9%, -6em);-ms-transform:scale(0.84) translate(9%, -6em);transform:scale(0.84) translate(9%, -6em)}#video section:last-of-type{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-transform:translate(9%, -7.25em);-ms-transform:translate(9%, -7.25em);transform:translate(9%, -7.25em)}#video .expansioncloser{top:2em}#online #answerpane{font-size:100%;margin-top:-2em}#prices #post-it{left:68%}#prices #post-it figcaption{padding:2.5em 2.25em 1em 1.5em}#prices article{background-size:100%, 100%, 100% 1.85em}#prices article h3{margin-top:1em;margin-bottom:1.438em;margin-left:16%}#prices article h5{line-height:1.75;margin:.15em 0 0 16%}#prices article h5:first-of-type{padding-top:.35em}#benefits .answer{font-size:1.063em}#contact form h3{font-size:135%;-webkit-text-stroke:.4px}#contact label{-webkit-text-stroke:.4px}#contact #captcha{-webkit-transform:scale(0.91);-ms-transform:scale(0.91);transform:scale(0.91)}#contact textarea:disabled+#captcha{opacity:.5}#contact .formwrap{-webkit-transform:translateY(-2em);-ms-transform:translateY(-2em);transform:translateY(-2em)}footer{width:100%;max-width:none}.footnote{margin-left:7em}.smallscreen{display:inherit}.badge{left:75vw;top:-2rem;transform: scale(.45)}}@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-device-height: 1024px) and (orientation: landscape){#modal-trigger{top:calc(100vh - 10.5em)}#home .android #flamename img{max-height:13.5em}#home .android #wizard{max-height:18.5em;-webkit-transform:scale(0.9) translateY(0);-ms-transform:scale(0.9) translateY(0);transform:scale(0.9) translateY(0)}#about main img{bottom:1.75vh;max-height:19em}#about .android #wizardblock{margin:inherit 3em 2em 0}.kill{display:none}}@media screen and (min-device-width: 962px) and (max-device-height: 601px) and (orientation: landscape){.android+#modal-trigger{top:calc(100vh - 9em)}.android+.modal{top:50%;left:40%;width:70%;max-width:none;-webkit-transform:translateX(-35%) translateY(-45%);-ms-transform:translateX(-35%) translateY(-45%);transform:translateX(-35%) translateY(-45%)}#gallery .android .img-group{margin:2em 1em 0 0}#about .android{font-size:90%}#about .android main{min-height:calc(100vh - 8.625em)}#about .android #magic,#about .android #wizardblock{font-size:90%}#about .android #text3{width:30vw}#about .android #wizardblock{margin:0 3em 4em 0}#about .android main img{margin-left:-65%}}@media screen and (min-device-width: 1024px) and (max-device-height: 600px) and (orientation: landscape){html{font-size:12px}.android+#modal-trigger{top:calc(100vh - 13.5em)}.android+.modal{top:50%;left:40%;width:70%;max-width:none;-webkit-transform:translateX(-35%) translateY(-45%);-ms-transform:translateX(-35%) translateY(-45%);transform:translateX(-35%) translateY(-45%)}#about .android #magic .headline-block{margin:4em 0 0}#about .android #text3{width:30vw}#about .android #wizardblock{margin:0 3em 6em 0}}@media screen and (max-aspect-ratio: 9999 / 10000) and (min-width: 58em){html{font-size:16px}#video main{min-height:calc(100vh - 11em);margin-top:4em}#video .headline-block:last-of-type{margin-top:2em}#video section:last-of-type{-webkit-transform:translate(9%, 0);-ms-transform:translate(9%, 0);transform:translate(9%, 0)}#about #wizardblock{margin:0 3em 8em 0}#contact form h3,#contact label{-webkit-text-stroke:.4px}#contact #captcha{-webkit-transform:scale(0.83);-ms-transform:scale(0.83);transform:scale(0.83)}#contact input[type='submit']{margin:7em 0 1em calc(100% - 7.75em)}}@media screen and (max-aspect-ratio: 9999 / 10000) and (max-width: 57.999em){html{font-size:13px}#home .imagepane{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}#home #wizard{max-height:19.692em;-webkit-transform:scale(0.9) translateY(5%);-ms-transform:scale(0.9) translateY(5%);transform:scale(0.9) translateY(5%)}#logos h3.headline{font-size:1.625em}#logos .subhead-stripe{min-width:37em}#logos section+.subhead-stripe{min-width:29em}#prices article{background-size:100%, 100%, 100% 1.85em}#prices article h3{margin-top:1em;margin-bottom:1.438em;margin-left:16%}#prices article h5{line-height:1.8;margin:.15em 0 0 16%}#prices article h5:first-of-type{padding-top:.35em}#gallery #cats figure img{max-width:16.75em}}@media screen and (max-aspect-ratio: 9999 / 10000){.page{width:100%;max-width:none}.landscape{display:none}.portrait{display:block}a.navyback img{border:.25em solid transparent;outline:.125em solid transparent}a.navyback:hover img{outline:0.125em solid #79f1af}blockquote .quote{letter-spacing:0;-webkit-text-stroke:.4px}blockquote cite{font-size:.938rem;line-height:1;color:#ccc;-webkit-text-stroke:.4px}.modal{width:70%;min-width:20em;max-width:40em}#modal-trigger{top:calc(100vh - 12em)}#portfolio .caption{margin-top:2em}#portfolio .caption p{font-size:1.313em;text-align:left;letter-spacing:0;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}#portfolio figure a img{max-width:30.75em}#logos .logogroup{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#logos .logogroup+.description{min-width:0;max-width:40%;padding:2em 1em 2em 0}#logos .cardrow figure.single{margin:.75em 0 0}#gallery .headline-block{max-width:55%}#gallery #cats .textblock{max-width:55%;margin:0}#gallery #cats figure{margin:0 0 0 1.5em}#gallery .headline-block h1,#gallery .headline-block h2,#gallery .headline-block h4{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#gallery a.expansioncloser,#video a.expansioncloser{padding:0 0 2em 2em}#video .expansioncloser{-webkit-transform:translate(-2em);-ms-transform:translate(-2em);transform:translate(-2em)}#online #top-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 5em 0 8em}#online #top-block .banner{margin:0 3em 3em 0}#online .headtext{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:50%}#online #answerpane{font-size:110%;width:70%;margin-top:0}#online .headtext h4{width:90%}#online #pickacard h2{top:3em}#online section{height:45em}#online #cardarray figcaption p{min-width:0;max-width:8em}#online .portraitbreak:before{content:'\A';white-space:pre}#prices #post-it{top:25em;left:1em;width:6em;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}#prices #post-it img{width:90%;-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35)}#prices #post-it figcaption{padding:2.5em 1.5em 1em 1em}#prices #post-it figcaption p{font-size:1.063em}#prices article{width:45%;margin:2em 0 0 2em}#prices aside{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:2em}#about .page{height:calc(100vh - 7em)}#about #magic .headline-block{margin:7em 3.5em .5em}#about h1.headline{margin:.75em 0}#about #textA{width:66%;text-indent:7em}#about main img{bottom:6.38em;max-height:19em}#benefits main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#benefits .headline-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:inherit;margin:0 5em 1.5em;-webkit-transform:translateY(-0.5em);-ms-transform:translateY(-0.5em);transform:translateY(-0.5em)}#benefits .headline-block h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#benefits .headline-block h3{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:auto;margin-left:1em;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}#benefits section{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:86%;max-width:100%}#benefits #questions{margin:-1em auto 2em}#benefits .pane{width:100%;margin:0;padding:.5em 1em}#benefits #questions .pane li{font-size:1.438em;line-height:1.438em;letter-spacing:0}#benefits #answers{margin:0 auto}#benefits #answers>.pane{bottom:auto;width:100%;-webkit-transition:top 1s cubic-bezier(0.58, 0.02, 0.62, 1.22),left 1s cubic-bezier(0.58, 0.02, 0.62, 1.22),opacity 0.8s;-o-transition:top 1s cubic-bezier(0.58, 0.02, 0.62, 1.22),left 1s cubic-bezier(0.58, 0.02, 0.62, 1.22),opacity 0.8s;transition:top 1s cubic-bezier(0.58, 0.02, 0.62, 1.22),left 1s cubic-bezier(0.58, 0.02, 0.62, 1.22),opacity 0.8s}#benefits #pane0{top:0}#benefits #pane1{top:120vh;left:0}#benefits #pane2{top:-120vh;left:0}#benefits #pane3{top:0;left:-400%}#benefits #pane0.show,#benefits #pane1.show,#benefits #pane2.show,#benefits #pane3.show{top:0;left:0}#benefits .answer{line-height:1.375;padding:.25em 1em}#benefits ol>li:not(:last-child){padding-bottom:1.375em}#benefits .answer p{padding:.25em .75em}#benefits .answer ol{margin:0}#contact .headline-block{margin:0 5em .5em;-webkit-transform:translateY(-0.5em);-ms-transform:translateY(-0.5em);transform:translateY(-0.5em)}#contact section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#contact .words{width:80%;margin:0 auto}#contact .textpane{width:inherit;padding:.5em 1em}#contact blockquote{width:90%;margin:2em auto}#contact .formwrap{width:inherit;margin-top:0}#contact form{min-height:300px}#contact form,#contact .formwrap .msgback{width:70%;margin-bottom:2em;padding:.5em 1em}#contact form h3{font-size:135%;padding:0 0 .75em 1em;-webkit-text-stroke:.4px}#contact label{font-size:110%;-webkit-transform:translateY(-0.375em);-ms-transform:translateY(-0.375em);transform:translateY(-0.375em);-webkit-text-stroke:.4px}#contact textarea:disabled+#captcha{opacity:.5}#contact .msgback p{font-size:1.125em;line-height:1.25}#contact #errorblock p,#contact #errorblock li{font-size:1em;line-height:1.25}#contact #post-it img{width:34vw}#contact blockquote .quote{-webkit-text-stroke:.4px}#contact .formwrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#preview main{overflow:hidden;width:100%}#preview section.headline-block{width:auto}#preview h1.headline{padding-bottom:.375em}#preview h2.headline{padding-bottom:1em}#preview .textpane{font-size:108%;padding:1em 1em 1em 5em}#preview .textpane article{max-width:68%}#preview .textpane article h3{padding-bottom:.25em}#preview #wizard{max-width:12%}#preview .blurbpane{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:85%}#preview .iDM-block{padding:2em 0;-webkit-transform:translateY(1em);-ms-transform:translateY(1em);transform:translateY(1em)}footer{width:100%;max-width:none}.footnote{margin-left:7.5em}.iDM-block,.valid{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:2.5em}.kill{display:none}.smallscreen{display:inherit}.badge{left:77vw;top:-1rem;transform: scale(.6)}@media screen and (min-width: 800px) and (max-height: 1280px) and (orientation: portrait){.android+#modal-trigger{top:calc(100vh - 15em)}#online .android main{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#about .android{font-size:110%}#about .android #magic .headline-block{margin:7em 3.5em .5em 1em}#about .android #wizardblock{margin:0 3em 5em 0}}@media screen and (min-width: 768px) and (max-height: 1024px) and (orientation: portrait){#online #top-block .banner{margin:0 3em 0 0}#about #magic .headline-block{margin:3em 0 0}#about .android #magic .headline-block{margin:0}#about #text2{width:48%;width:48vw}#about #text3{width:33vw;min-width:20%}#about #textA{width:74%;text-indent:3em}#about main img{bottom:6.38em;max-height:19em;-webkit-transform:translateY(-1.625em);-ms-transform:translateY(-1.625em);transform:translateY(-1.625em)}#modal-trigger{top:calc(100vh - 12em)}.android+#modal-trigger{top:calc(100vh - 13.5em)}.badge{left:75vw;top:-1rem;transform:scale(.45)	}}@media screen and (min-width: 601px) and (max-width: 767px) and (max-height: 962px) and (orientation: portrait){html{font-size:12px}.android+#modal-trigger{top:calc(100vh - 12em)}#home #wizard{-webkit-transform:scale(0.9) translateY(0);-ms-transform:scale(0.9) translateY(0);transform:scale(0.9) translateY(0)}#online #top-block .banner{margin:0 3em .5em 0}#about .android #magic .headline-block{margin:3em 0 0}#about .android #text3{width:30vw}#about .android #wizardblock{margin:0 1.5em 2.5em 0}}@media screen and (max-width: 600px) and (orientation: portrait){html{font-size:12px}.android+#modal-trigger{top:calc(100vh - 13em)}#about .android #magic .headline-block{margin:4em 0 0}#about .android #text3{width:33vw}#about .android #wizardblock{margin:0 2.5em 3em 0}#about .android main img{margin-left:-75%}}
