/*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media(min-width:400px){.container{width:85%;padding:0}}@media(min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4.0rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3.0rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media(min-width:550px){h1{font-size:5.0rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3.0rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1EAEDB}a:hover{color:#0FA0CE}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}@media(min-width:400px){}@media(min-width:550px){}@media(min-width:750px){}@media(min-width:1000px){}@media(min-width:1200px){}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:bold}.highlight .o{color:#000;font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:bold}.highlight .kd{color:#000;font-weight:bold}.highlight .kn{color:#000;font-weight:bold}.highlight .kp{color:#000;font-weight:bold}.highlight .kr{color:#000;font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nl{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{color:#000;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}@font-face{font-family:'Vollkorn';font-style:normal;font-weight:400;src:url('../fonts/vollkorn/vollkorn-v8-latin-regular.eot');src:local('Vollkorn Regular'),local('Vollkorn-Regular'),url('../fonts/vollkorn/vollkorn-v8-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/vollkorn/vollkorn-v8-latin-regular.woff2') format('woff2'),url('../fonts/vollkorn/vollkorn-v8-latin-regular.woff') format('woff'),url('../fonts/vollkorn/vollkorn-v8-latin-regular.ttf') format('truetype'),url('../fonts/vollkorn/vollkorn-v8-latin-regular.svg#Vollkorn') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../fonts/open_sans/open-sans-v15-latin-300italic.eot');src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('../fonts/open_sans/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'),url('../fonts/open_sans/open-sans-v15-latin-300italic.woff2') format('woff2'),url('../fonts/open_sans/open-sans-v15-latin-300italic.woff') format('woff'),url('../fonts/open_sans/open-sans-v15-latin-300italic.ttf') format('truetype'),url('../fonts/open_sans/open-sans-v15-latin-300italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open_sans/open-sans-v15-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../fonts/open_sans/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/open_sans/open-sans-v15-latin-regular.woff2') format('woff2'),url('../fonts/open_sans/open-sans-v15-latin-regular.woff') format('woff'),url('../fonts/open_sans/open-sans-v15-latin-regular.ttf') format('truetype'),url('../fonts/open_sans/open-sans-v15-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/open_sans/open-sans-v15-latin-italic.eot');src:local('Open Sans Italic'),local('OpenSans-Italic'),url('../fonts/open_sans/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/open_sans/open-sans-v15-latin-italic.woff2') format('woff2'),url('../fonts/open_sans/open-sans-v15-latin-italic.woff') format('woff'),url('../fonts/open_sans/open-sans-v15-latin-italic.ttf') format('truetype'),url('../fonts/open_sans/open-sans-v15-latin-italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open_sans/open-sans-v15-latin-600.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../fonts/open_sans/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/open_sans/open-sans-v15-latin-600.woff2') format('woff2'),url('../fonts/open_sans/open-sans-v15-latin-600.woff') format('woff'),url('../fonts/open_sans/open-sans-v15-latin-600.ttf') format('truetype'),url('../fonts/open_sans/open-sans-v15-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../fonts/open_sans/open-sans-v15-latin-600italic.eot');src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('../fonts/open_sans/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'),url('../fonts/open_sans/open-sans-v15-latin-600italic.woff2') format('woff2'),url('../fonts/open_sans/open-sans-v15-latin-600italic.woff') format('woff'),url('../fonts/open_sans/open-sans-v15-latin-600italic.ttf') format('truetype'),url('../fonts/open_sans/open-sans-v15-latin-600italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open_sans/open-sans-v15-latin-300.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('../fonts/open_sans/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/open_sans/open-sans-v15-latin-300.woff2') format('woff2'),url('../fonts/open_sans/open-sans-v15-latin-300.woff') format('woff'),url('../fonts/open_sans/open-sans-v15-latin-300.ttf') format('truetype'),url('../fonts/open_sans/open-sans-v15-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Computer Modern Serif';src:url('../fonts/CMSerif/cmunrm.eot');src:url('../fonts/CMSerif/cmunrm.eot?#iefix') format('embedded-opentype'),url('../fonts/CMSerif/cmunrm.woff') format('woff'),url('../fonts/CMSerif/cmunrm.ttf') format('truetype'),url('../fonts/CMSerif/cmunrm.svg#cmunrm') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Computer Modern Serif';src:url('../fonts/CMSerif/cmunbx.eot');src:url('../fonts/CMSerif/cmunbx.eot?#iefix') format('embedded-opentype'),url('../fonts/CMSerif/cmunbx.woff') format('woff'),url('../fonts/CMSerif/cmunbx.ttf') format('truetype'),url('../fonts/CMSerif/cmunbx.svg#cmunbx') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'Computer Modern Serif';src:url('../fonts/CMSerif/cmunti.eot');src:url('../fonts/CMSerif/cmunti.eot?#iefix') format('embedded-opentype'),url('../fonts/CMSerif/cmunti.woff') format('woff'),url('../fonts/CMSerif/cmunti.ttf') format('truetype'),url('../fonts/CMSerif/cmunti.svg#cmunti') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'Computer Modern Serif';src:url('../fonts/CMSerif/cmunbi.eot');src:url('../fonts/CMSerif/cmunbi.eot?#iefix') format('embedded-opentype'),url('../fonts/CMSerif/cmunbi.woff') format('woff'),url('../fonts/CMSerif/cmunbi.ttf') format('truetype'),url('../fonts/CMSerif/cmunbi.svg#cmunbi') format('svg');font-weight:bold;font-style:italic}body{font-size:1.6em;padding-top:20px}@media(min-width:550px){body{padding-top:30px}}@media(min-width:1000px){.container{width:600px}.container.cangur{width:700px}}h1,h2,h3,h4,h5,h6{font-family:'Vollkorn',sans-serif}.light{color:#444;font-weight:300}.align-right{text-align:right}a{color:#037399;text-decoration:none}a:hover{color:#023b4e;text-decoration:underline}@media(min-width:550px){ol,ul{padding-left:20px}}img{max-width:100%;height:auto}header.article #traduccio,header.article #author-name,header.article #tagline,header.page #author-name,header.page #tagline{display:none}.linia-baix{padding-bottom:7px;border-bottom:#eee 1px solid;margin-bottom:1rem}#author-name,#tagline,nav{padding-right:0}h1#author-name{font-size:2.8rem;font-variant:small-caps;margin-bottom:.2rem}#tagline{font-style:italic}@media(min-width:550px){h1#author-name{font-size:3.5rem}#tagline{display:block}}#contact-links>p{margin-bottom:.5rem}nav{margin-bottom:2rem}nav.compacted{margin-bottom:0}nav>a{margin-right:15px}.article-header h1{margin-bottom:5px}.article-header{margin-bottom:20px}article img{display:block;margin:0 auto}.icon-share img{display:inline;position:relative;bottom:-3px;margin-left:3px}footer{font-size:80%;border-top:#eee 1px solid;padding:40px 0}footer a{color:#999}footer a[rel=license]{position:relative;bottom:-2px}blockquote{font-family:Georgia,serif;font-size:18px;font-style:italic;margin:.25em 0;padding:.25em 70px;line-height:1.45;position:relative;color:#383838}blockquote:before{display:block;content:"\201C";font-size:80px;position:absolute;left:15px;top:-20px;color:#7a7a7a}blockquote cite{color:#999;font-size:14px;display:block;margin-top:5px}blockquote cite:before{content:"\2014 \2009"}img+em{display:block;text-align:center;margin-top:10px;font-size:90%}.solucio{display:none;font-family:"Computer Modern Serif",serif;font-size:1.15em;line-height:1.1;margin-top:10px;margin-bottom:20px;padding:10px 20px;background-color:#DFF0D8;border-radius:4px;border:1px solid #D6E9C6}pre{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #e1e1e1;border-radius:4px;font-size:90%;padding:1rem}.button:hover{text-decoration:none}h1 .button{position:relative;bottom:1em}.button.button-sm{padding:5px 10px;font-size:12px;line-height:1.5;height:auto;margin-bottom:.5rem}.button.button-xs{padding:3px 8px 2px 8px;font-size:12px;line-height:1.5;height:auto;margin-bottom:.5rem}.button.button-square{padding:2px 5px 1px 5px;font-size:11px;line-height:1;height:auto;margin-bottom:.5rem;position:relative;bottom:2px}.label-cangur,.label-kangaroo{background-color:#359c35;border-color:#359c35;color:#fff}.label-cangur:hover,.label-kangaroo:hover{background-color:#287628;border-color:#287628;color:#fff}.label-matematiques,.label-mathematics{background-color:#1F8DD6;border-color:#1F8DD6;color:#fff}.label-matematiques:hover,.label-mathematics:hover{background-color:#166395;border-color:#166395;color:#fff}.label-informatica,.label-informatics{background-color:#415B76;border-color:#415B76;color:#fff}.label-informatica:hover,.label-informatics:hover{background-color:#2f4255;border-color:#2f4255;color:#fff}.label-escacs,.label-chess{background-color:#B58863;border-color:#B58863;color:#fff}.label-escacs:hover,.label-chess:hover{background-color:#8a6241;border-color:#8a6241;color:#fff}.label-bioinformatica,.label-bioinformatics{background-color:#ae17a0;border-color:#ae17a0;color:#fff}.label-bioinformatica:hover,.label-bioinformatics:hover{background-color:#811177;border-color:#811177;color:#fff}.label-contrarellotge,.label-contrarellotge{background-color:#333;border-color:#333;color:#fff}.label-contrarellotge:hover,.label-contrarellotge:hover{background-color:#222;border-color:#222;color:#fff}.label-politica,.label-politics{background-color:#DD514C;border-color:#DD514C;color:#fff}.label-politica:hover,.label-politics:hover{background-color:#b92823;border-color:#b92823;color:#fff}.label-taronja{background-color:#F37B1D;border-color:#F37B1D;color:#fff}.label-taronja:hover{background-color:#F37B1D;border-color:#F37B1D;color:#fff}#comments{margin-top:35px;margin-bottom:30px;font-size:90%}#comments hr{margin:15px 0 15px 0}.comment p{margin-bottom:5px}#tags-list{padding-left:0}#tags-list li{display:inline;margin-right:20px}.comentari{display:none;margin:10px 0 20px 0;padding-left:50px}#cv .three{color:#1F8DD6;text-align:right;font-weight:bold}#cv p{margin-bottom:2rem}#cv ul,#cv ol{padding-left:0}#cv hr{border-color:#1F8DD6;margin:2rem 0}#slide-notes{margin-top:25px;min-height:250px}.slick{width:80%;margin:40px auto 25px auto;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,0.4);box-shadow:0 0 5px 3px rgba(0,0,0,0.4)}.slick-prev,.slick-next{position:absolute;top:45%}.slick-prev{left:-50px}.slick-next{right:-50px}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.button.button-false{letter-spacing:0;border:none}.button.button-false.button-sm{font-size:16px;padding:5px 0;font-weight:400}.button.button-slide{font-size:18px}.button.button-xs{font-weight:400}h1{font-size:3.25rem}h2{font-size:2.6rem}h3{font-size:2.3rem}h4{font-size:2.0rem}h5{font-size:1.7rem}h6{font-size:1.25rem}@media(min-width:550px){.data-portada.columns{width:17%}.titol-portada.columns{width:79%}}th,td{padding:8px 15px}.hidden-xs{display:none}@media(min-width:550px){.hidden-xs{display:inline}}