@supports (font-variation-settings: normal){:root{--bp-small: 28;--bp-medium: 45;--bp-large: 60;--bp-xlarge: 75;--bp-xxlarge: 80;--text-wght: 400;--text-opsz: 16;--text-size-base: 16;--p-line-height-min: 1.25;--p-line-height-max: 1.4;--p-font-size-min: 1;--p-font-size-max: 1.25;--p-vf-wght: 300;--p-vf-opsz: 16;--hs-line-height-min: 1.1;--hs-line-height-max: 1.1;--hs-font-size-min: 2.75;--hs-font-size-max: 4.5;--hs-vf-wght-multiplier-s: .3334;--hs-vf-wght-multiplier-m: .3334;--hs-vf-wght-multiplier-l: .3334;--h1-line-height-min: 1;--h1-line-height-max: 1.05;--h1-font-size-min: 2.25;--h1-font-size-max: 4;--h1-vf-wght-multiplier-s: 2.6;--h1-vf-wght-multiplier-m: 2.7;--h1-vf-wght-multiplier-l: 2.85;--h2-line-height-min: 1;--h2-line-height-max: 1.05;--h2-font-size-min: 1.75;--h2-font-size-max: 3;--h2-vf-wght-multiplier-s: 2.25;--h2-vf-wght-multiplier-m: 2.5;--h2-vf-wght-multiplier-l: 2.65;--h3-line-height-min: 1.05;--h3-line-height-max: 1.1;--h3-font-size-min: 1.65;--h3-font-size-max: 2.5;--h3-vf-wght-multiplier-s: 2.4;--h3-vf-wght-multiplier-m: 2.5;--h3-vf-wght-multiplier-l: 2.6;--h4-line-height-min: 1.05;--h4-line-height-max: 1.1;--h4-font-size-min: 1.5;--h4-font-size-max: 2;--h4-vf-wght-multiplier-s: 2.3;--h4-vf-wght-multiplier-m: 2.4;--h4-vf-wght-multiplier-l: 2.5}}:root{--content-width: 40rem}@media screen and (min-width: 60em){:root{--content-width: 42rem}}@media screen and (min-width: 75em){:root{--content-width: 44rem}}:root{--margin-left: 0}@media screen and (min-width: 45em){:root{--margin-left: calc( (100vw - 40rem) / 3 )}}@media screen and (min-width: 60em){:root{--margin-left: calc( (100vw - 42rem) / 3 )}}@media screen and (min-width: 75em){:root{--margin-left: calc( (100vw - 44rem) / 3 )}}.visually-hidden:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}@font-face{font-family:'Source Serif Pro';font-weight:200;font-style:normal;font-stretch:normal;font-display:swap;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-ExtraLight.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-ExtraLight.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-ExtraLight.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:200;font-style:italic;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-ExtraLightIt.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-ExtraLightIt.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-ExtraLightIt.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-Light.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-Light.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-Light.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:300;font-style:italic;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-LightIt.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-LightIt.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-LightIt.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:normal;font-style:normal;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-Regular.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-Regular.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-Regular.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:normal;font-style:italic;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-It.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-It.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-It.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:bold;font-style:normal;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-Semibold.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-Semibold.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-Semibold.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:bold;font-style:italic;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-SemiboldIt.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-SemiboldIt.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-SemiboldIt.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:700;font-style:normal;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-Bold.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-Bold.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-Bold.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:700;font-style:italic;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-BoldIt.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-BoldIt.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-BoldIt.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:900;font-style:normal;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-Black.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-Black.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-Black.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:900;font-style:italic;font-stretch:normal;src:url("../../fonts/source-serif-pro/woff2/SourceSerifPro-BlackIt.ttf.woff2") format("woff2"),url("../../fonts/source-serif-pro/woff/SourceSerifPro-BlackIt.ttf.woff") format("woff"),url("../../fonts/source-serif-pro/ttf/SourceSerifPro-BlackIt.ttf") format("truetype")}@font-face{font-family:'Proxima Nova';font-weight:normal;font-style:normal;font-stretch:normal;src:url("../../fonts/proxima-nova/3786F2_0_0.woff2") format("woff2"),url("../../fonts/proxima-nova/3786F2_0_0.woff") format("woff")}@font-face{font-family:'Proxima Nova';font-weight:bold;font-style:normal;font-stretch:normal;src:url("../../fonts/proxima-nova/3786F2_1_0.woff2") format("woff2"),url("../../fonts/proxima-nova/3786F2_1_0.woff") format("woff")}@font-face{font-family:'Portada VF';font-weight:100 1000;font-style:normal;font-stretch:normal;src:url("../../fonts/Portada_Bundle-web/Portada_Variable/Portada_Variable-Upright.woff2") format("woff2-variations")}@font-face{font-family:'Portada VF';font-weight:100 1000;font-style:italic;font-stretch:normal;src:url("../../fonts/Portada_Bundle-web/Portada_Variable/Portada_Variable-Italic.woff2") format("woff2-variations")}@font-face{font-family:'Proxima Nova VF';font-weight:100 900;font-style:normal;font-stretch:60% 100%;src:url("../../fonts/proximanova-vf/ProximaNovaVariable_Roman.subset.woff2") format("woff2-variations")}@font-face{font-family:'Proxima Nova VF';font-weight:100 900;font-style:italic;font-stretch:60% 100%;src:url("../../fonts/proximanova-vf/ProximaNovaVariable_Italic.subset.woff2") format("woff2-variations")}.pattern-section{border-top:solid 1px #a9a9a9;clear:both;padding:1rem 0 4rem 0}.pattern-section label{font-size:1rem;line-height:1.25;font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;display:block;margin-bottom:1rem;margin-left:1rem}@media only screen and (min-width: 45em){.pattern-section label{font-size:1.125rem;line-height:1.3}}@media only screen and (min-width: 60em){.pattern-section label{font-size:1.125rem;line-height:1.4}}@media only screen and (min-width: 80em){.pattern-section label{font-size:1.25rem;line-height:1.4}}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0}hr{border:none}hr::after{max-width:40rem;color:#118762;content:"+";display:block;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;line-height:1;margin:1em auto;padding-top:.1em;text-align:center;background:radial-gradient(0.801em at 50%, #FFF 0.8em, transparent),linear-gradient(to left, #cdecdb, #cdecdb, #cdecdb) center/100% 1px no-repeat,linear-gradient(to left, rgba(205,236,219,0.5), transparent 25%, transparent 75%, rgba(205,236,219,0.5)) center/100% 3px no-repeat}@media screen and (min-width: 60em){hr::after{max-width:42rem}}@media screen and (min-width: 75em){hr::after{max-width:44rem}}@supports (font-variation-settings: normal){hr::after{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;font-weight:900;padding-top:0.05em}}figure{margin:0;padding:0}img{height:auto;max-width:100%;width:100%}:root{--body-text-spacer: 1rem}@media screen and (min-width: 45em){:root{--body-text-spacer: 1.125rem}}@media screen and (min-width: 80em){:root{--body-text-spacer: 1.25rem}}html{background-color:#ffffff;color:#4c4d41;font-size:100%}body,p,th,td,li{font-family:"Source Serif Pro",Georgia,"Times New Roman",serif;font-weight:300;font-style:normal}.wf-inactive body,.wf-inactive p,.wf-inactive th,.wf-inactive td,.wf-inactive li{font-family:Georgia,"Times New Roman",serif}@supports (font-variation-settings: normal){body,p,th,td,li{font-family:"Portada VF",Georgia,"Times New Roman",serif;font-weight:var(--p-vf-wght);font-style:normal;font-variation-settings:"opsz" var(--text-opsz)}}p{font-size:1rem;line-height:1.25;max-width:40rem;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:var(--body-text-spacer);-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width: 45em){p{font-size:1.125rem;line-height:1.3}}@media only screen and (min-width: 60em){p{font-size:1.125rem;line-height:1.4}}@media only screen and (min-width: 80em){p{font-size:1.25rem;line-height:1.4}}@media screen and (min-width: 60em){p{max-width:42rem}}@media screen and (min-width: 75em){p{max-width:44rem}}.wf-inactive p{font-size:1.075em;line-height:1.125;word-spacing:-0.75px}@media screen and (min-width: 28em){.wf-inactive p{line-height:1.2}}@media screen and (min-width: 45em){.wf-inactive p{font-size:1.1em;line-height:1.375;word-spacing:-1px}}@media (min-width: 60em){.wf-inactive p{font-size:1.1em;line-height:1.4;word-spacing:1.75px}}@media (min-width: 80em){.wf-inactive p{font-size:1.25em;line-height:1.3;letter-spacing:0.25px;word-spacing:normal}}@supports (font-variation-settings: normal){p{--text-opsz: calc( var(--p-font-size-min) * var(--text-size-base) );font-size:calc( var(--p-font-size-min) * 1rem );font-weight:var(--p-vf-wght);line-height:var(--p-line-height-min)}@media screen and (min-width: 28em){p{line-height:calc(( var(--p-line-height-min) * 1em ) + ( var(--p-line-height-max) - var(--p-line-height-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-large) - var(--bp-small) )))}}@media (min-width: 60em){p{font-size:calc(( var(--p-font-size-min) * 1em ) + ( var(--p-font-size-max) - var(--p-font-size-min) ) * ((100vw - ( var(--bp-large) * 1em )) / ( var(--bp-xxlarge) - var(--bp-large) )));line-height:var(--p-line-height-max)}}@media (min-width: 80em){p{--text-opsz: calc( var(--p-font-size-max) * var(--text-size-base) );font-size:calc( var(--p-font-size-max) * 1em )}}}h1{font-size:2.5rem;line-height:1.05;color:#118762;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:300;margin-top:calc( var(--body-text-spacer) * 2 );margin-bottom:calc( var(--body-text-spacer) * 1.5 )}@media only screen and (min-width: 45em){h1{font-size:3rem;line-height:1.075}}@media only screen and (min-width: 75em){h1{line-height:1.1}}@media only screen and (min-width: 80em){h1{font-size:4rem}}.wf-inactive h1{font-family:Helvetica,Arial,sans-serif;letter-spacing:-.5px}@media screen and (min-width: 45em){.wf-inactive h1{letter-spacing:normal}}@media screen and (min-width: 60em){.wf-inactive h1{font-size:3rem}}@media (min-width: 80em){.wf-inactive h1{font-size:4.05em}}@supports (font-variation-settings: normal){h1{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;font-weight:calc( var(--p-vf-wght) * var(--h1-vf-wght-multiplier-s) );font-size:calc( var(--h1-font-size-min) * 1em );font-stretch:80%;font-style:normal;line-height:var(--h1-line-height-min)}@media screen and (min-width: 28em){h1{line-height:calc(( var(--h1-line-height-min) * 1em ) + ( var(--h1-line-height-max) - var(--h1-line-height-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )));font-size:calc(( var(--h1-font-size-min) * 1em ) + ( var(--h1-font-size-max) - var(--h1-font-size-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )))}.wf-inactive h1{font-size:calc(( var(--h1-font-size-min) * 1em ) + ( var(--h1-font-size-max) - var(--h1-font-size-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )))}}@media screen and (min-width: 45em){h1{font-weight:calc( var(--p-vf-wght) * var(--h1-vf-wght-multiplier-m) )}}@media screen and (min-width: 60em){h1{font-stretch:90%}}@media (min-width: 75em){h1{font-weight:calc( var(--p-vf-wght) * var(--h1-vf-wght-multiplier-l) )}}@media (min-width: 80em){h1{font-size:calc( var(--h1-font-size-max) * 1em );line-height:var(--h1-line-height-max)}}}h2{font-size:2rem;line-height:1.05;color:#118762;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:300;margin-top:1.5rem;margin-bottom:var(--body-text-spacer);max-width:var(--content-width)}@media only screen and (min-width: 45em){h2{font-size:2.5rem;line-height:1.075}}@media only screen and (min-width: 75em){h2{line-height:1.1}}@media only screen and (min-width: 80em){h2{font-size:3rem}}.wf-inactive h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.75px}@media screen and (min-width: 45em){.wf-inactive h2{letter-spacing:0.5px;word-spacing:-1px}}@media (min-width: 75em){.wf-inactive h2{letter-spacing:0.5px}}p+h2{margin-top:2rem}@supports (font-variation-settings: normal){h2{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;font-size:calc( var(--h2-font-size-min) * 1em );font-stretch:90%;font-weight:calc( var(--p-vf-wght) * var(--h2-vf-wght-multiplier-s) );line-height:var(--h2-line-height-min)}@media screen and (min-width: 28em){h2{line-height:calc(( var(--h2-line-height-min) * 1em ) + ( var(--h2-line-height-max) - var(--h2-line-height-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )));font-size:calc(( var(--h2-font-size-min) * 1em ) + ( var(--h2-font-size-max) - var(--h2-font-size-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )))}.wf-inactive h2{font-size:calc(( var(--h2-font-size-min) * 1em ) + ( var(--h2-font-size-max) - var(--h2-font-size-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )))}}@media screen and (min-width: 45em){h2{font-weight:calc( var(--p-vf-wght) * var(--h2-vf-wght-multiplier-m) )}}@media (min-width: 75em){h2{font-weight:calc( var(--p-vf-wght) * var(--h2-vf-wght-multiplier-l) )}}@media (min-width: 80em){h2{font-size:calc( var(--h2-font-size-max) * 1em );line-height:var(--h2-line-height-max)}}}h3{font-size:1.5rem;line-height:1.15;max-width:40rem;color:#118762;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:400;margin-top:0;margin-bottom:calc( var(--body-text-spacer) / 2 )}@media only screen and (min-width: 45em){h3{font-size:1.75rem}}@media only screen and (min-width: 80em){h3{font-size:2rem}}@media screen and (min-width: 60em){h3{max-width:42rem}}@media screen and (min-width: 75em){h3{max-width:44rem}}.wf-inactive h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.75px}@media screen and (min-width: 45em){.wf-inactive h3{letter-spacing:0.5px;word-spacing:-1px}}@media screen and (min-width: 60em){.wf-inactive h3{letter-spacing:0.5px;word-spacing:-1px}}@media (min-width: 75em){.wf-inactive h3{letter-spacing:0.5px;word-spacing:-1px}}p+h3{margin-top:1.5rem}@supports (font-variation-settings: normal){h3{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;font-size:calc( var(--h3-font-size-min) * 1em );font-stretch:95%;font-weight:calc( var(--p-vf-wght) * var(--h3-vf-wght-multiplier-s) );line-height:var(--h3-line-height-min)}@media screen and (min-width: 28em){h3{line-height:calc(( var(--h3-line-height-min) * 1em ) + ( var(--h3-line-height-max) - var(--h3-line-height-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )));font-size:calc(( var(--h3-font-size-min) * 1em ) + ( var(--h3-font-size-max) - var(--h3-font-size-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )))}.wf-inactive h3{font-size:calc(( var(--h3-font-size-min) * 1em ) + ( var(--h3-font-size-max) - var(--h3-font-size-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )))}}@media screen and (min-width: 45em){h3{font-weight:calc( var(--p-vf-wght) * var(--h3-vf-wght-multiplier-m) )}}@media (min-width: 75em){h3{font-weight:calc( var(--p-vf-wght) * var(--h3-vf-wght-multiplier-l) )}}@media (min-width: 80em){h3{font-size:calc( var(--h3-font-size-max) * 1em );line-height:var(--h3-line-height-max)}}}h4{font-size:1.3125rem;line-height:1.05;max-width:40rem;color:#118762;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:bold;margin-top:0;margin-bottom:calc( var(--body-text-spacer) / 4 )}@media only screen and (min-width: 45em){h4{font-size:1.375rem;line-height:1.075}}@media only screen and (min-width: 75em){h4{line-height:1.1}}@media only screen and (min-width: 80em){h4{font-size:1.5rem}}@media screen and (min-width: 60em){h4{max-width:42rem}}@media screen and (min-width: 75em){h4{max-width:44rem}}.wf-inactive h4{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.75px}@media screen and (min-width: 45em){h4{margin-bottom:calc( var(--body-text-spacer) / 2 )}.wf-inactive h4{letter-spacing:-1px}}@media (min-width: 75em){.wf-inactive h4{letter-spacing:-1px;word-spacing:-1px}}p+h4{margin-top:1rem}@supports (font-variation-settings: normal){h4{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;font-size:calc( var(--h4-font-size-min) * 1em );font-stretch:80%;font-weight:calc( var(--p-vf-wght) * var(--h4-vf-wght-multiplier-s) );line-height:var(--h4-line-height-min)}@media screen and (min-width: 28em){h4{line-height:calc(( var(--h4-line-height-min) * 1em ) + ( var(--h4-line-height-max) - var(--h4-line-height-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )));font-size:calc(( var(--h4-font-size-min) * 1em ) + ( var(--h4-font-size-max) - var(--h4-font-size-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )))}.wf-inactive h4{font-size:calc(( var(--h4-font-size-min) * 1em ) + ( var(--h4-font-size-max) - var(--h4-font-size-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-xxlarge) - var(--bp-small) )))}}@media screen and (min-width: 45em){h4{font-weight:calc( var(--p-vf-wght) * var(--h4-vf-wght-multiplier-m) )}}@media (min-width: 75em){h4{font-weight:calc( var(--p-vf-wght) * var(--h4-vf-wght-multiplier-l) )}}@media (min-width: 80em){h4{font-size:calc( var(--h4-font-size-max) * 1em );line-height:var(--h4-line-height-max)}}}ul,ol{font-size:1rem;line-height:1.25;max-width:40rem;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:var(--body-text-spacer)}@media only screen and (min-width: 45em){ul,ol{font-size:1.125rem;line-height:1.3}}@media only screen and (min-width: 60em){ul,ol{font-size:1.125rem;line-height:1.4}}@media only screen and (min-width: 80em){ul,ol{font-size:1.25rem;line-height:1.4}}@media screen and (min-width: 60em){ul,ol{max-width:42rem}}@media screen and (min-width: 75em){ul,ol{max-width:44rem}}ul ul,ul ol,ol ul,ol ol{margin-left:0}@supports (font-variation-settings: normal){ul,ol{--text-opsz: calc( var(--p-font-size-min) * var(--text-size-base) );font-size:calc( var(--p-font-size-min) * 1rem );font-weight:var(--p-vf-wght);line-height:var(--p-line-height-min)}@media screen and (min-width: 28em){ul,ol{line-height:calc(( var(--p-line-height-min) * 1em ) + ( var(--p-line-height-max) - var(--p-line-height-min) ) * ((100vw - ( var(--bp-small) * 1em )) / ( var(--bp-large) - var(--bp-small) )))}}@media (min-width: 60em){ul,ol{font-size:calc(( var(--p-font-size-min) * 1rem ) + ( var(--p-font-size-max) - var(--p-font-size-min) ) * ((100vw - ( var(--bp-large) * 1rem )) / ( var(--bp-xxlarge) - var(--bp-large) )));line-height:var(--p-line-height-max)}}@media (min-width: 80em){ul,ol{--text-opsz: calc( var(--p-font-size-max) * var(--text-size-base) );font-size:calc( var(--p-font-size-max) * 1rem )}}}blockquote{max-width:40rem;border-left:solid 0.5em #cdecdb;margin-top:0;margin-bottom:var(--body-text-spacer)}@media screen and (min-width: 60em){blockquote{max-width:42rem}}@media screen and (min-width: 75em){blockquote{max-width:44rem}}blockquote p{font-size:1.5rem;line-height:1.15;color:#626262;font-style:italic;font-weight:100;margin-left:0;margin-bottom:0;padding-left:0.75em}@media only screen and (min-width: 45em){blockquote p{font-size:1.75rem}}@media only screen and (min-width: 80em){blockquote p{font-size:2rem}}@supports (font-variation-settings: normal){blockquote p{--p-line-height-min: 1.25;--p-line-height-max: 1.4;--p-font-size-min: 1.5;--p-font-size-max: 2;--p-vf-wght: 100;--text-opsz: calc( var(--p-font-size-min) * var(--text-size-base) );color:#626262;font-style:italic;font-weight:100}@media (min-width: 80em){blockquote p{--text-opsz: calc( var(--p-font-size-max) * var(--text-size-base) )}}}figcaption{font-size:.875rem;line-height:1.25;color:#595959;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:normal}@media only screen and (min-width: 60em){figcaption{font-size:.875rem;line-height:1.33}}@supports (font-variation-settings: normal){figcaption figcaption{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;font-weight:250}}.text-xsmall{font-size:.875rem;line-height:1.25}@media only screen and (min-width: 60em){.text-xsmall{font-size:.875rem;line-height:1.33}}.text-small{font-size:.875rem;line-height:1.25}@media only screen and (min-width: 60em){.text-small{font-size:1rem;line-height:1.33}}.text-smedium{font-size:1.1875rem;line-height:1.25}@media only screen and (min-width: 45em){.text-smedium{font-size:1.25rem}}.text-medium{font-size:1.3125rem;line-height:1.05}@media only screen and (min-width: 45em){.text-medium{font-size:1.375rem;line-height:1.075}}@media only screen and (min-width: 75em){.text-medium{line-height:1.1}}@media only screen and (min-width: 80em){.text-medium{font-size:1.5rem}}.text-mlarge{font-size:1.5rem;line-height:1.15}@media only screen and (min-width: 45em){.text-mlarge{font-size:1.75rem}}@media only screen and (min-width: 80em){.text-mlarge{font-size:2rem}}.text-large{font-size:2rem;line-height:1.05}@media only screen and (min-width: 45em){.text-large{font-size:2.5rem;line-height:1.075}}@media only screen and (min-width: 75em){.text-large{line-height:1.1}}@media only screen and (min-width: 80em){.text-large{font-size:3rem}}.text-xlarge{font-size:2.5rem;line-height:1.05}@media only screen and (min-width: 45em){.text-xlarge{font-size:3rem;line-height:1.075}}@media only screen and (min-width: 75em){.text-xlarge{line-height:1.1}}@media only screen and (min-width: 80em){.text-xlarge{font-size:4rem}}.text-xxlarge{font-size:2.75rem;line-height:1.05}@media only screen and (min-width: 45em){.text-xxlarge{font-size:3.5rem;line-height:1.075}}@media only screen and (min-width: 80em){.text-xxlarge{font-size:4.5rem;line-height:1.1}}.lede{font-size:1.5rem;line-height:1.15;font-weight:100;color:#626262}@media only screen and (min-width: 45em){.lede{font-size:1.75rem}}@media only screen and (min-width: 80em){.lede{font-size:2rem}}@supports (font-variation-settings: normal){.lede{--p-line-height-min: 1.25;--p-line-height-max: 1.4;--p-font-size-min: 1.5;--p-font-size-max: 2;--p-vf-wght: 100;--p-vf-opsz: 24}}.section-intro::first-letter{float:left;font-family:"Source Serif Pro",Georgia,"Times New Roman",serif;font-weight:bold;font-size:5em;line-height:0.7;margin:0;padding:0 0.05em 0 0}@supports (font-variation-settings: normal){.section-intro::first-letter{font-family:"Portada VF",Georgia,"Times New Roman",serif;font-weight:650}}@media (min-width: 45em){.section-intro::first-letter{margin-top:0.06em}}.section-intro:first-line{font-family:"Source Serif Pro",Georgia,"Times New Roman",serif;font-weight:bold}@supports (font-variation-settings: normal){.section-intro:first-line{font-family:"Portada VF",Georgia,"Times New Roman",serif;font-weight:650}}a{text-decoration-skip-ink:auto}a:link{color:#175e81;text-decoration:underline;text-decoration-skip-ink:auto;color:#175e81;padding:0 0;text-decoration:none;text-shadow:1px 0 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,-1px 0 0 #fff;background-image:linear-gradient(to bottom, transparent 73%, rgba(19,78,107,0.85) 74%, transparent);background-repeat:repeat-x;background-size:4px 4px;background-position:0 .9em;display:inline;word-break:break-word}a:visited,a.visited{color:#401083;text-decoration:underline;text-decoration-skip-ink:auto;color:#401083;padding:0 0;text-decoration:none;text-shadow:1px 0 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,-1px 0 0 #fff;background-image:linear-gradient(to bottom, transparent 73%, rgba(53,13,108,0.85) 74%, transparent);background-repeat:repeat-x;background-size:4px 4px;background-position:0 .9em;display:inline;word-break:break-word}a:hover{color:#c03d27;text-decoration:underline;text-decoration-skip-ink:auto;color:#c03d27;padding:0 0;text-decoration:none;text-shadow:1px 0 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,-1px 0 0 #fff;background-image:linear-gradient(to bottom, transparent 73%, rgba(171,54,35,0.85) 74%, transparent);background-repeat:repeat-x;background-size:4px 4px;background-position:0 .9em;display:inline;word-break:break-word}a:focus{color:#c03d27;text-decoration:underline;text-decoration-skip-ink:auto;color:#c03d27;padding:0 0;text-decoration:none;text-shadow:1px 0 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,-1px 0 0 #fff;background-image:linear-gradient(to bottom, transparent 73%, rgba(171,54,35,0.85) 74%, transparent);background-repeat:repeat-x;background-size:4px 4px;background-position:0 .9em;display:inline;word-break:break-word}a:active{color:#c03d27;text-decoration:underline;text-decoration-skip-ink:auto;color:#c03d27;padding:0 0;text-decoration:none;text-shadow:1px 0 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,-1px 0 0 #fff;background-image:linear-gradient(to bottom, transparent 73%, rgba(171,54,35,0.85) 74%, transparent);background-repeat:repeat-x;background-size:4px 4px;background-position:0 .9em;display:inline;word-break:break-word}@supports (text-decoration-thickness: 1em){a:link,a:visited{background-image:none;text-decoration:underline;text-decoration-thickness:0.05em;text-underline-offset:.075em;transition:all .2s ease}a:hover,a:focus{text-decoration-thickness:0.15em}}ul{list-style:none}ul li:before{border-radius:50%;content:" ";display:block;float:left;font-size:1em;height:.4em;margin-top:.55em;margin-left:-1em;width:.4em;background-color:#f47648}ul li li:before{border:solid 2px #f47648;background-color:transparent;height:.4em;width:.4em}ul li li li:before{background-color:#f47648;border:none;border-radius:0;height:.4em;width:.4em}ol{list-style:none;counter-reset:list-counter}ol li{counter-increment:list-counter}ol li::before{content:counter(list-counter) ". ";color:#f47648;display:block;float:left;font-weight:bold;margin-left:-1.75em;text-align:right}ol li li::before{content:counter(list-counter,lower-alpha) ". "}ol li li li::before{content:counter(list-counter,lower-roman) ". ";margin-left:-2em}form{max-width:40rem;margin:0 auto 1rem}@media screen and (min-width: 60em){form{max-width:42rem}}@media screen and (min-width: 75em){form{max-width:44rem}}label{font-size:1.3125rem;line-height:1.05;display:block;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;line-height:1.05;margin:0 0 0.5rem}@media only screen and (min-width: 45em){label{font-size:1.375rem;line-height:1.075}}@media only screen and (min-width: 75em){label{line-height:1.1}}@media only screen and (min-width: 80em){label{font-size:1.5rem}}@supports (font-variation-settings: normal){label{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif}}input[type="text"],input[type="email"]{font-size:1rem;line-height:1.25;display:block;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;margin:0 0 0.75rem;width:45%}@media only screen and (min-width: 45em){input[type="text"],input[type="email"]{font-size:1.125rem;line-height:1.3}}@media only screen and (min-width: 60em){input[type="text"],input[type="email"]{font-size:1.125rem;line-height:1.4}}@media only screen and (min-width: 80em){input[type="text"],input[type="email"]{font-size:1.25rem;line-height:1.4}}@supports (font-variation-settings: normal){input[type="text"],input[type="email"]{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif}}input[type="password"]{font-size:1rem;line-height:1.25;display:block;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;margin:0 0 0.75rem;width:45%}@media only screen and (min-width: 45em){input[type="password"]{font-size:1.125rem;line-height:1.3}}@media only screen and (min-width: 60em){input[type="password"]{font-size:1.125rem;line-height:1.4}}@media only screen and (min-width: 80em){input[type="password"]{font-size:1.25rem;line-height:1.4}}button{font-size:.875rem;line-height:1.25;display:block;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:2px;padding:0.75rem 1.5rem;text-align:center;text-transform:uppercase}@media only screen and (min-width: 60em){button{font-size:.875rem;line-height:1.33}}@supports (font-variation-settings: normal){button{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif}}blockquote.left{float:left}@media screen and (min-width: 45em){blockquote.left{margin-left:1rem;margin-right:0.5rem}}blockquote.right{padding-right:0.5rem}@media screen and (min-width: 45em){blockquote.right{float:right;margin-left:2rem;padding-right:1rem}}blockquote.small{margin-bottom:2rem}@media screen and (min-width: 45em){blockquote.small{width:calc( 40% - 0.75rem )}}@media screen and (min-width: 75em){blockquote.small{width:calc( ((100vw - 42rem) / 3 * 2) - 1rem )}}@media screen and (min-width: 75em){blockquote.small{width:calc( ((100vw - 44rem) / 3 * 2) - 1rem )}}blockquote.medium{margin-bottom:1rem}@media screen and (min-width: 45em){blockquote.medium{width:calc( 50% - 1rem )}}blockquote.large{float:none;margin-bottom:1rem;width:100%}@media screen and (min-width: 45em){blockquote.large{max-width:40rem;margin-left:var(--margin-left);margin-right:0;padding-right:0}}@media screen and (min-width: 45em) and (min-width: 60em){blockquote.large{max-width:42rem}}@media screen and (min-width: 45em) and (min-width: 75em){blockquote.large{max-width:44rem}}blockquote img{height:auto;max-width:100%;width:100%}.media__item.left{clear:left;float:left;margin-right:1rem}@media screen and (min-width: 45em){.media__item.left{margin-right:1.5rem}}@media screen and (min-width: 60em){.media__item.left{margin-right:2rem}}.media__item.left figcaption{padding-left:0.75rem}.media__item.right{clear:right;float:right;margin-left:1rem}@media screen and (min-width: 45em){.media__item.right{margin-left:1.5rem}}@media screen and (min-width: 60em){.media__item.right{margin-left:2rem}}.media__item.right figcaption{padding-right:0.75rem}.media__item.small{margin-bottom:1rem;width:calc( 50% - 0.5rem )}@media screen and (min-width: 45em){.media__item.small{width:calc( 50% - 0.75rem )}}@media screen and (min-width: 60em){.media__item.small{width:calc( ((100vw - 42rem) / 3 * 2) - 1rem )}}@media screen and (min-width: 75em){.media__item.small{width:calc( ((100vw - 44rem) / 3 * 2) - 1rem )}}.media__item.medium{margin-bottom:1rem;width:100%}@media screen and (min-width: 45em){.media__item.medium{width:calc( 50% - 0.75rem )}}@media screen and (min-width: 60em){.media__item.medium{width:calc( 50% - 1rem )}}.media__item.large{float:none;margin-bottom:1rem;width:100%}@media screen and (min-width: 45em){.media__item.large{max-width:40rem;margin-left:var(--margin-left)}}@media screen and (min-width: 45em) and (min-width: 60em){.media__item.large{max-width:42rem}}@media screen and (min-width: 45em) and (min-width: 75em){.media__item.large{max-width:44rem}}.media__item.wide{margin-left:0;width:100%;float:none;margin-bottom:1rem}@media screen and (min-width: 45em){.media__item.wide{margin-left:calc( (100vw - 40rem) / 6 );width:calc( 40rem + ((100vw - 40rem) / 1.5) )}}@media screen and (min-width: 60em){.media__item.wide{margin-left:calc( (100vw - 42rem) / 6 );width:calc( 42rem + ((100vw - 42rem) / 1.5) )}}@media screen and (min-width: 75em){.media__item.wide{margin-left:calc( (100vw - 44rem) / 6 );width:calc( 44rem + ((100vw - 44rem) / 1.5) )}}.media__item.full{float:none;margin-left:0;margin-right:0;margin-bottom:1rem;width:100%}.media__item.full figcaption{padding-left:0.75rem}.media__item img{height:auto;max-width:100%;width:100%}.main-nav--container{justify-self:end;padding:0;position:relative}.main-nav--element{background-color:rgba(205,236,219,0.95);box-shadow:1px 1px 0.5rem #333;padding:1rem 2.5vw;position:absolute;right:-110vw;transition:.25s ease-in-out;width:97.5vw;z-index:990}.open .main-nav--element{right:0}@media screen and (min-width: 55em){.main-nav--element{background-color:transparent;box-shadow:none;padding:0;position:relative;right:auto;width:auto}}.main-nav--trigger{align-items:center;justify-self:end;background-color:transparent;background-image:none;border:none;display:flex;padding:0.75rem 0.25rem 0.75rem 0.75rem;position:relative;z-index:999}.main-nav--trigger--label{font-size:0.875rem;transition:.25s ease-in-out}.open .main-nav--trigger--label{color:#ffffff}.main-nav--trigger--icon{display:inline-block;width:2rem;height:1.5rem;position:relative;margin:0.5rem 0.5rem 0.5rem 0;transform:rotate(0deg);transition:.25s ease-in-out;cursor:pointer}.main-nav--trigger span{display:block;position:absolute;height:0.333rem;width:100%;background:#118762;border-radius:0.25rem;opacity:1;left:0;transform:rotate(0deg);transition:.15s ease-in-out}.open .main-nav--trigger span{background:#ffffff}.main-nav--trigger span:nth-child(1){top:0rem}.open .main-nav--trigger span:nth-child(1){top:0.5rem;transform:rotate(135deg)}.main-nav--trigger span:nth-child(2){top:.5rem}.open .main-nav--trigger span:nth-child(2){opacity:0;left:-95rem}.main-nav--trigger span:nth-child(3){top:1rem}.open .main-nav--trigger span:nth-child(3){top:0.5rem;transform:rotate(-135deg)}@media screen and (min-width: 55em){.main-nav--trigger{display:none}}.main-nav--closer{align-items:center;cursor:pointer;justify-self:end;background-color:transparent;background-image:none;border:none;display:flex;padding-left:0;position:relative;z-index:999}.main-nav--closer--icon{display:inline-block;width:2rem;height:1.5rem;position:relative;margin:0.5rem 0.5rem 0.5rem 0;transform:rotate(0deg);transition:.25s ease-in-out;cursor:pointer}.main-nav--closer span{display:block;position:absolute;height:0.333rem;width:100%;background:#118762;border-radius:0.25rem;opacity:1;left:0;transform:rotate(0deg);transition:.15s ease-in-out}.main-nav--closer span:nth-child(1){top:0.5rem;transform:rotate(135deg)}.main-nav--closer span:nth-child(2){top:0.5rem;transform:rotate(-135deg)}@media screen and (min-width: 55em){.main-nav--closer{display:none}}.main-nav--menu{margin-left:0;margin-bottom:0;max-width:none;padding-left:0}.main-nav--menu .sub-menu{max-width:none}.main-nav--menu li{font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:bold;vertical-align:top}@supports (font-variation-settings: normal){.main-nav--menu li{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;font-weight:650}}.main-nav--menu li:before{background-color:transparent;border:none;content:'';display:initial;float:none;height:auto;margin-left:0;width:auto}.main-nav--menu li.has-children{position:relative}.main-nav--menu li.has-children>a{border-right:solid 1px #31b67b;display:inline-block;width:calc( 100% - 3.5rem )}@media screen and (min-width: 55em){.main-nav--menu li.has-children>a{border-right:none;width:auto}}.main-nav--menu .subnav-toggle-button{background-color:transparent;background-image:none;border:none;cursor:pointer;display:block;height:3rem;line-height:2.25;position:absolute;right:0;top:0;text-indent:-999em;width:3rem}@media screen and (min-width: 55em){.main-nav--menu .subnav-toggle-button{display:none}}.main-nav--menu .subnav-toggle-button:before{background-color:#118762;content:" ";display:block;height:1.25rem;position:absolute;left:1.5rem;top:1.1rem;transform:rotate(90deg);transition:.15s ease-in-out;width:0.25rem}.main-nav--menu .subnav-toggle-button:after{background-color:#118762;content:" ";display:block;height:1.25rem;position:absolute;left:1.5rem;top:1.1rem;transform:rotate(0deg);transition:.15s ease-in-out;width:0.25rem}.main-nav--menu .subnav-toggle-button[data-text="open"]:before{transform:rotate(45deg)}.main-nav--menu .subnav-toggle-button[data-text="open"]:after{transform:rotate(-45deg)}.main-nav--menu>li{border-bottom:solid 1px rgba(49,182,123,0.35)}.main-nav--menu>li:last-child{border-bottom:none}@media screen and (min-width: 55em){.main-nav--menu>li{border-bottom:none;display:inline-block}}.main-nav--menu a{background-image:none;display:block;font-size:1.5rem;line-height:2.5;padding:0 0.5em;text-decoration:none;text-shadow:none;transition:.15s ease-in-out}@media (min-width: 55em){.main-nav--menu a{padding-left:1rem;padding-right:1rem}}.main-nav--menu a:link,.main-nav--menu a:visited{color:#118762}.main-nav--menu a:focus{background-color:#175e81;color:#ffffff}.main-nav--menu a:active{background-color:#175e81;color:#ffffff}.no-touchevents .main-nav--menu a:hover{background-color:#175e81;color:#ffffff}@media (min-width: 55em){.main-nav--menu a.active{border-bottom:solid 0.5rem #175e81}}@supports (font-variation-settings: normal){.main-nav--menu a{--p-font-size-min: 1;--p-font-size-max: 1.1}@media (min-width: 55em){.main-nav--menu a{font-size:calc(( var(--p-font-size-min) * 1rem ) + ( var(--p-font-size-max) - var(--p-font-size-min) ) * ((100vw - ( 55 * 1rem )) / ( var(--bp-xxlarge) - 55 )))}}@media (min-width: 80em){.main-nav--menu a{font-size:calc( var(--p-font-size-max) * 1em )}}}.main-nav--menu li li a{font-size:1.25rem}.main-nav--overlay-mask{background-color:rgba(76,77,65,0.95);height:100vh;position:fixed;right:-100vw;top:0;transition:.15s ease-in-out;width:100vw}.open .main-nav--overlay-mask{right:0}@media screen and (min-width: 55em){.main-nav--overlay-mask{display:none}}.main-nav--container .sub-menu[aria-expanded="false"]{margin-bottom:0;transition:.15s ease-in-out}.main-nav--container .sub-menu[aria-expanded="false"]>li{opacity:0}.main-nav--container .sub-menu[aria-expanded="false"]>li a{font-size:0.1rem;line-height:0.1}.main-nav--container .sub-menu[aria-expanded="true"]{margin-bottom:0.5rem}.main-nav--container .sub-menu[aria-expanded="true"]>li{opacity:1}.main-nav--container .sub-menu[aria-expanded="true"]>li a{font-size:1.25rem;line-height:2.25}@media screen and (min-width: 55em){.main-nav--container .sub-menu{margin-bottom:0;transition:.15s ease-in-out}.main-nav--container .sub-menu>li{opacity:0}.main-nav--container .sub-menu>li a{font-size:0.1rem;line-height:0.1}.main-nav--container [aria-haspopup="true"]{position:relative}.main-nav--container [aria-haspopup="true"] .sub-menu{margin-left:0;min-width:10em;padding-left:0;position:absolute}.main-nav--container [aria-haspopup="true"]:hover,.main-nav--container [aria-haspopup="true"]:focus,.main-nav--container [aria-haspopup="true"]:focus-within{background-color:#ddeef6}.main-nav--container [aria-haspopup="true"]:hover .sub-menu,.main-nav--container [aria-haspopup="true"]:focus .sub-menu,.main-nav--container [aria-haspopup="true"]:focus-within .sub-menu{background-color:#ddeef6}.main-nav--container [aria-haspopup="true"]:hover .sub-menu>li,.main-nav--container [aria-haspopup="true"]:focus .sub-menu>li,.main-nav--container [aria-haspopup="true"]:focus-within .sub-menu>li{opacity:1}.main-nav--container [aria-haspopup="true"]:hover .sub-menu>li a,.main-nav--container [aria-haspopup="true"]:focus .sub-menu>li a,.main-nav--container [aria-haspopup="true"]:focus-within .sub-menu>li a{font-size:1.25rem;line-height:2.25}}.section{padding-top:var(--body-text-spacer);padding-bottom:var(--body-text-spacer)}.section p:last-child{margin-bottom:0}.section+*:not(.section){margin-top:var(--body-text-spacer)}.section.light-blue{background-color:#ddeef6}.section.light-green{background-color:#daf0e0}.section.light-gray{background-color:#e9e9e9}.section.border-top{border-top:solid 1px #c9dae2}.section.light-gray-fade{background-color:#e9e9e9;background-image:linear-gradient(174deg, #fbfbfb 0, #e9e9e9 100%)}.multicol{padding-left:2.5%;padding-right:2.5%;column-gap:2rem}.multicol *{margin-left:0}.multicol.max-two{column-count:2;column-width:25rem}.multicol.max-three{column-count:3;column-width:25rem}.card{break-inside:avoid}.card[class*="card--style--bg-"]{padding-bottom:0.75rem}.card>*{margin-left:0}.card--figure a{background-image:none;display:block}.card--title{font-size:1.1875rem;line-height:1.25;font-weight:bold;margin:0 0 0.25rem 0}@media only screen and (min-width: 45em){.card--title{font-size:1.25rem}}@supports (font-variation-settings: normal){.card--title{font-weight:500}}[class*="card--style--bg-"] .card--title{padding-left:1rem;padding-right:0.75rem}:not([class*="has-image"]) .card--title{padding-top:0.75rem}.card--subtitle{font-size:.875rem;line-height:1.25;color:#626262;font-style:italic;font-weight:normal}@media only screen and (min-width: 60em){.card--subtitle{font-size:1rem;line-height:1.33}}[class*="card--style--bg-"] .card--subtitle{padding-left:1rem;padding-right:0.75rem}.card--teaser{font-size:.875rem;line-height:1.25}@media only screen and (min-width: 60em){.card--teaser{font-size:1rem;line-height:1.33}}[class*="card--style--bg-"] .card--teaser{padding-left:1rem;padding-right:0.75rem;padding-bottom:1rem}.card--style--bg-white{background-color:#ffffff}.article-meta{max-width:40rem;border-bottom:solid 1px #c9dae2;margin-left:0.75rem;margin-right:0.5rem;margin-bottom:1rem}@media screen and (min-width: 60em){.article-meta{max-width:42rem}}@media screen and (min-width: 75em){.article-meta{max-width:44rem}}@media screen and (min-width: 45em){.article-meta{margin-left:var(--margin-left);margin-right:0}}@media screen and (min-width: 75em){.article-meta{border-left:solid 1px #c9dae2;border-bottom:none;float:right;margin-left:0;margin-right:0;padding-left:1rem;width:calc( ((100vw - 44rem) / 3 * 2) - 2rem )}.article-meta .author-list{grid-template-columns:1fr}}.article-meta--date{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;margin:0 0 0.5rem 0}.article-related--wrapper{clear:both;margin-top:calc(var(--body-text-spacer) * 2);padding-top:var(--body-text-spacer);padding-bottom:calc(var(--body-text-spacer) * 2)}.article-related{max-width:98vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 28em){.article-related{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.article-related--label{font-weight:bold;grid-column:1/3;letter-spacing:0.5px;font-size:1.5rem;line-height:1.15}}@media only screen and (min-width: 28em) and (min-width: 45em){.article-related--label{font-size:1.75rem}}@media only screen and (min-width: 28em) and (min-width: 80em){.article-related--label{font-size:2rem}}@media screen and (min-width: 28em){@supports (font-variation-settings: normal){.article-related--label{font-weight:800}}}@media screen and (min-width: 45em){.article-related{grid-gap:2rem;margin-right:0;max-width:40rem;margin-left:var(--margin-left)}}@media screen and (min-width: 45em) and (min-width: 60em){.article-related{max-width:42rem}}@media screen and (min-width: 45em) and (min-width: 75em){.article-related{max-width:44rem}}@media screen and (min-width: 75em){.article-related{max-width:none;grid-template-columns:1fr 3fr;margin-left:0;padding-left:2rem;padding-right:2rem}.article-related.with-next.with-prev{grid-template-columns:1fr 1fr 2fr}.article-related--label{grid-column:1/5}}.article-related *{margin-left:0}.article-related *>label{font-size:1.1875rem;line-height:1.25;font-family:"Source Serif Pro",Georgia,"Times New Roman",serif;font-weight:bold;letter-spacing:0.5px;margin:0;padding:var(--body-text-spacer) 0.25rem 0.5rem 0}@media only screen and (min-width: 45em){.article-related *>label{font-size:1.25rem}}@supports (font-variation-settings: normal){.article-related *>label{font-family:"Portada VF",Georgia,"Times New Roman",serif;font-weight:800}}.article-related--prev,.article-related--next{display:grid;grid-template-rows:max-content auto}.article-related--related-posts{padding-bottom:4rem}@media screen and (min-width: 28em){.with-next.with-prev .article-related--related-posts{grid-column:1/3}}@media screen and (min-width: 75em){.with-next.with-prev .article-related--related-posts{grid-column:3/4}}.article-related--related-posts>article{margin-bottm:0.75rem}.article-related--related-posts--posts{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media screen and (min-width: 28em){.with-next.with-prev .article-related--related-posts--posts{grid-template-columns:1fr 1fr}}@media screen and (min-width: 45em){.with-next.with-prev .article-related--related-posts--posts{grid-gap:1rem 2rem}}@media screen and (min-width: 60em){.with-next.with-prev .article-related--related-posts--posts{grid-template-columns:1fr 1fr}}@media screen and (min-width: 75em){.article-related--related-posts--posts{grid-template-columns:1fr 1fr}}.author-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr))}.author-tile{align-items:center;display:grid;grid-template-columns:4rem auto;grid-gap:1rem;margin-bottom:1rem}.author-tile--image{border-radius:50%;height:auto;overflow:hidden;width:100%}.author-tile--author{font-size:.875rem;line-height:1.25;margin:0}@media only screen and (min-width: 60em){.author-tile--author{font-size:1rem;line-height:1.33}}.author-tile--author .role{font-size:.875rem;line-height:1.25}@media only screen and (min-width: 60em){.author-tile--author .role{font-size:.875rem;line-height:1.33}}.site-header{display:grid;grid-template-columns:max-content auto;min-height:3rem;padding:1rem 2.5vw calc((2vw * 1.5) + (1.5vh * 1.5) + 0.5rem) 2.5vw}.site-header--logo{align-items:center;display:flex;min-width:12rem;width:18vw}.site-header--logo a{background-color:transparent;background-image:none;position:relative;z-index:999}footer{background-color:#175e81;background-image:linear-gradient(to top, #118762 3rem, rgba(17,135,98,0) 3rem),url(../../img/penrose/penrose.png);color:#ffffff;min-height:15vh;padding:2rem 5vw 6rem}.penrose_page footer{margin-top:4rem}footer .footer-text{font-size:.875rem;line-height:1.25;align-self:center}@media only screen and (min-width: 60em){footer .footer-text{font-size:.875rem;line-height:1.33}}@media (min-width: 45em){footer .footer-text{grid-column:1 / 4}}footer .footer-text *{font-family:"Proxima Nova",Helvetica,Arial,sans-serif;margin:0}@supports (font-variation-settings: normal){footer .footer-text *{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif}}footer a:link{color:#fff;padding:0 0;text-decoration:none;text-shadow:1px 0 0 #175e81,1px 0 0 #175e81,-1px 0 0 #175e81,-1px 0 0 #175e81;background-image:linear-gradient(to bottom, transparent 73%, rgba(242,242,242,0.85) 74%, transparent);background-repeat:repeat-x;background-size:4px 4px;background-position:0 .9em;display:inline;word-break:break-word}footer a:visited{color:#fff;padding:0 0;text-decoration:none;text-shadow:1px 0 0 #175e81,1px 0 0 #175e81,-1px 0 0 #175e81,-1px 0 0 #175e81;background-image:linear-gradient(to bottom, transparent 73%, rgba(242,242,242,0.85) 74%, transparent);background-repeat:repeat-x;background-size:4px 4px;background-position:0 .9em;display:inline;word-break:break-word}footer a:hover{color:#ccc12c;padding:0 0;text-decoration:none;text-shadow:1px 0 0 #175e81,1px 0 0 #175e81,-1px 0 0 #175e81,-1px 0 0 #175e81;background-image:linear-gradient(to bottom, transparent 73%, rgba(183,173,39,0.85) 74%, transparent);background-repeat:repeat-x;background-size:4px 4px;background-position:0 .9em;display:inline;word-break:break-word}footer .blog-link:link,footer .blog-link:visited{background-color:rgba(15,62,86,0.75);background-image:none;border-radius:0.15rem;color:#ffffff;display:inline-block;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:bold;padding:0.5rem 0.75rem;text-shadow:none}@supports (font-variation-settings: normal){footer .blog-link:link,footer .blog-link:visited{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;font-weight:650}}footer .blog-link:hover,footer .blog-link:focus,footer .blog-link:active{background-color:#0f3e56;color:#ccc12c}.footer-links-grid{display:grid;grid-template-columns:repeat(2, minmax(8rem, 1fr))}@media (min-width: 45em){.footer-links-grid{grid-template-columns:repeat(4, minmax(12rem, 1fr))}}.link-list{content:none;list-style:none;margin-left:0;padding-left:0}.link-list li{font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:bold;vertical-align:top}@supports (font-variation-settings: normal){.link-list li{font-family:"Proxima Nova VF",Helvetica,Arial,sans-serif;font-weight:450}.link-list li strong{background-image:none;display:block;font-weight:650;text-transform:uppercase}}.link-list li:before{background-color:transparent;border:none;content:'';display:initial;float:none;height:auto;margin-left:0;width:auto}.page-wrapper{overflow-x:hidden}ul,ol{margin-left:var(--margin-left)}p{margin-left:0.75rem;margin-right:0.5rem}@media screen and (min-width: 45em){p{margin-left:var(--margin-left);margin-right:0}li>p{font-size:inherit;margin-left:0}}h1{margin-left:0.75rem;margin-right:0.5rem}@media screen and (min-width: 45em){h1{margin-left:calc(var(--margin-left) * 0.5);margin-right:0}}h2{margin-left:0.75rem;margin-right:0.5rem}@media screen and (min-width: 45em){h2{margin-left:calc(var(--margin-left) * 0.75);margin-right:0;max-width:calc(var(--content-width) + (var(--margin-left) * 0.25))}}@media screen and (min-width: 60em){h2{max-width:calc(var(--content-width) + (var(--margin-left) * 0.5))}}@media screen and (min-width: 75em){h2{max-width:calc(var(--content-width) + (var(--margin-left) * 0.5))}}h3{margin-left:0.75rem;margin-right:0.5rem}@media screen and (min-width: 45em){h3{margin-left:var(--margin-left);margin-right:0}}h4{margin-left:0.75rem;margin-right:0.5rem}@media screen and (min-width: 45em){h4{margin-left:var(--margin-left);margin-right:0}}blockquote{margin-left:0.75rem;margin-right:0.5rem}@media screen and (min-width: 45em){blockquote{margin-left:var(--margin-left);margin-right:0}}hr::after{margin-left:0.75rem;margin-right:0.75rem}@media screen and (min-width: 45em){hr::after{margin-left:var(--margin-left);margin-right:0}}.title-float-left h1{--h1-font-size-min: 2.5;--h1-font-size-max: 8;font-weight:200}@media all and (min-width: 45em){.title-float-left h1{float:left;font-weight:100;width:40vw;margin-left:2.5vw;font-weight:100}}.title-float-left .article-meta{float:none;margin-left:0.75rem;margin-right:0.5rem}@media all and (min-width: 28em){.title-float-left .article-meta{float:none}}@media all and (min-width: 45em){.title-float-left .article-meta{border-left:inherit;border-bottom:solid 1px #c9dae2;display:inline-block;margin-top:5rem;max-width:none;width:50vw}.title-float-left .article-meta .author-list{grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr))}}@media all and (min-width: 60em){.title-float-left .article-meta{width:55vw}}@media all and (min-width: 45em){.title-float-left .lede{max-width:80vw}}
