@font-face{font-family:open_sansregular;src:url(/assets/fonts/OpenSans-Regular-webfont-CxK1Gu5K.eot);src:url(/assets/fonts/OpenSans-Regular-webfont-CxK1Gu5K.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/OpenSans-Regular-webfont-R8It9o6i.woff) format("woff"),url(/assets/fonts/OpenSans-Regular-webfont-DA-rwpDc.ttf) format("truetype"),url(/assets/images/OpenSans-Regular-webfont-C7eTWyXL.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(/assets/fonts/Montserrat-SemiBold-MgP8KZ4B.otf) format("opentype");font-weight:400;font-style:normal}/*!
 * Web Fonts from Fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2019 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      exljbris Font Foundry
 * License URL: https://www.fontspring.com/licenses/exljbris/webfont
 *
 *
 */@font-face{font-family:Museo_Slab_500_2;src:url(/assets/fonts/museoslab-BHsnj3zK.woff2) format("woff2"),url(/assets/fonts/museoslab-CajGeCsH.woff) format("woff");font-weight:400;font-style:normal}.lpmo-container{position:relative;overflow:hidden;contain:layout style}.lpmo-ring{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;overflow:hidden}.lpmo-rot-outer{position:absolute;left:50%;top:50%;transform-origin:50% 50%;will-change:transform;-webkit-mask-image:linear-gradient(to right,transparent 0,transparent calc(50% - var(--lpmo-feather-tail, 4px)),#fff calc(50% + var(--lpmo-feather-tail, 4px)),#fff 100%);mask-image:linear-gradient(to right,transparent 0,transparent calc(50% - var(--lpmo-feather-tail, 4px)),#fff calc(50% + var(--lpmo-feather-tail, 4px)),#fff 100%)}.lpmo-rot-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform;-webkit-mask-image:linear-gradient(to right,#fff 0,#fff 50%,transparent 50%,transparent 100%);mask-image:linear-gradient(to right,#fff 0,#fff 50%,transparent 50%,transparent 100%)}.lpmo-fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--lpmo-color);will-change:opacity}.lpmo-cap{position:absolute;pointer-events:none}.lpm2-container{position:relative;overflow:hidden;contain:layout style}.lpm2-ring{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;overflow:hidden}.lpm2-rot-outer{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;transform-origin:50% 50%;will-change:transform;-webkit-mask-image:linear-gradient(to right,transparent 0,transparent calc(50% - var(--lpm2-feather, 4px)),#fff calc(50% + var(--lpm2-feather, 4px)),#fff 100%);mask-image:linear-gradient(to right,transparent 0,transparent calc(50% - var(--lpm2-feather, 4px)),#fff calc(50% + var(--lpm2-feather, 4px)),#fff 100%)}.lpm2-rot-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform;-webkit-mask-image:linear-gradient(to right,#fff 0,#fff 50%,transparent 50%,transparent 100%);mask-image:linear-gradient(to right,#fff 0,#fff 50%,transparent 50%,transparent 100%)}.lpm2-fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--lpm2-color);will-change:opacity}.lfc-scene{position:relative;width:500px;height:400px;background:var(--lfc-bg, #16213e);overflow:hidden}.lfc-scene--no-bg{background:transparent}.lfc-shape{position:absolute;width:200px;height:200px;top:50%;left:50%;margin-left:-100px;margin-top:-100px;will-change:transform}.lfc-clip{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:path("M77.26,0 L165.26,0 C180.51,0 194.97,17.90 192.15,40 L159.85,160 C157.03,182.10 144,200 122.74,200 L34.74,200 C21.49,200 9.03,182.10 11.85,160 L44.15,40 C46.97,17.90 64,0 77.26,0 Z");transform-origin:center;will-change:transform}.lfc-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lfc-fill, #fff)}.lfc-punch{position:absolute;width:200px;height:200px;background:var(--lfc-bg, #16213e);clip-path:path("M77.26,0 L165.26,0 C180.51,0 194.97,17.90 192.15,40 L159.85,160 C157.03,182.10 144,200 122.74,200 L34.74,200 C21.49,200 9.03,182.10 11.85,160 L44.15,40 C46.97,17.90 64,0 77.26,0 Z");transform-origin:center;transform:scale(1.08);will-change:translate,scale}.lfc-shape--a{animation:lfc-moveA var(--lfc-duration, 3.4s) infinite}.lfc-shape--a .lfc-clip{animation:lfc-scaleA var(--lfc-duration, 3.4s) infinite}.lfc-shape--a .lfc-punch{animation:lfc-punchMoveA var(--lfc-duration, 3.4s) infinite,lfc-punchScaleA var(--lfc-duration, 3.4s) infinite}.lfc-shape--b{animation:lfc-moveB var(--lfc-duration, 3.4s) infinite}.lfc-shape--b .lfc-clip{animation:lfc-scaleB var(--lfc-duration, 3.4s) infinite}.lfc-shape--b .lfc-punch{animation:lfc-punchMoveB var(--lfc-duration, 3.4s) infinite,lfc-punchScaleB var(--lfc-duration, 3.4s) infinite}.lfc-scene--paused .lfc-shape,.lfc-scene--paused .lfc-clip,.lfc-scene--paused .lfc-punch{animation-play-state:paused}@keyframes lfc-moveA{0%{translate:-40px -40px}29.4%{translate:-40px -40px;animation-timing-function:ease-in-out}to{translate:40px 40px}}@keyframes lfc-moveB{0%{translate:40px 40px}29.4%{translate:40px 40px;animation-timing-function:ease-in-out}to{translate:-40px -40px}}@keyframes lfc-scaleA{0%{scale:1}29.4%{scale:1;animation-timing-function:ease-in-out}64.7%{scale:1.1;animation-timing-function:ease-in-out}to{scale:1}}@keyframes lfc-scaleB{0%{scale:1}29.4%{scale:1;animation-timing-function:ease-in-out}64.7%{scale:.9;animation-timing-function:ease-in-out}to{scale:1}}@keyframes lfc-punchMoveA{0%{translate:80px 80px}29.4%{translate:80px 80px;animation-timing-function:ease-in-out}to{translate:-80px -80px}}@keyframes lfc-punchMoveB{0%{translate:-80px -80px}29.4%{translate:-80px -80px;animation-timing-function:ease-in-out}to{translate:80px 80px}}@keyframes lfc-punchScaleA{0%{scale:1}29.4%{scale:1;animation-timing-function:ease-in}64.7%{scale:.75;animation-timing-function:ease-out}to{scale:1}}@keyframes lfc-punchScaleB{0%{scale:1}29.4%{scale:1;animation-timing-function:ease-in}64.7%{scale:1.2;animation-timing-function:ease-out}to{scale:1}}@keyframes dab-rotate-intro{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}@keyframes dab-rotate-thinking{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes dab-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dab-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dab-partial-gradient-fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes dab-gradient-fade-in{0%,33%{opacity:0}66%,90%{opacity:1}to{opacity:0}}.dab-container{position:relative;contain:layout style}.dab-background{position:absolute;top:0;right:0;bottom:0;left:0}.dab-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.dab-border{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;overflow:hidden}.dab-border:before,.dab-border:after{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;width:150%;height:150%;opacity:0;transform-origin:center center}.dab-border:before{background:conic-gradient(from 145deg at 50% 50%,rgb(from var(--dab-color-1, #0078d4) r g b / 0) 0deg,rgb(from var(--dab-color-1, #0078d4) r g b / 0) 165deg,var(--dab-color-1, #0078d4) 195deg,var(--dab-color-1, #0078d4) 237.6deg,var(--dab-color-2, #d660ff) 298.8deg,var(--dab-color-2, #d660ff) 331.2deg,rgb(from var(--dab-color-2, #d660ff) r g b / 0) 360deg)}.dab-border:after{background:conic-gradient(from 145deg at 50% 50%,var(--dab-color-3, var(--dab-color-1, #0078d4)) 0deg,var(--dab-color-4, var(--dab-color-2, #d660ff)) 90deg,var(--dab-color-5, var(--dab-color-3, var(--dab-color-1, #0078d4))) 180deg,var(--dab-color-6, var(--dab-color-4, var(--dab-color-2, #d660ff))) 270deg,var(--dab-color-3, var(--dab-color-1, #0078d4)) 360deg)}.dab-border.dab-intro:before,.dab-border.dab-intro:after{will-change:transform,opacity}.dab-border.dab-intro:before{animation:dab-partial-gradient-fade var(--dab-duration, 3s) linear forwards,dab-rotate-intro var(--dab-duration, 3s) cubic-bezier(0,0,.4,1) forwards}.dab-border.dab-intro:after{animation:dab-gradient-fade-in var(--dab-duration, 3s) linear forwards,dab-rotate-intro var(--dab-duration, 3s) cubic-bezier(0,0,.4,1) forwards}.dab-border.dab-thinking:before{will-change:transform,opacity;animation:dab-fade-in .3s ease-out forwards,dab-rotate-thinking var(--dab-duration, 3s) linear infinite}.dab-border.dab-thinking-exit:before{will-change:transform,opacity;animation:dab-fade-out .3s ease-out forwards,dab-rotate-thinking var(--dab-duration, 3s) linear infinite}
