/*!
 * Copyright 2018-2021 Typetura LLC
 * typetura.com
 *
 * US Patent US10769348B1
 */:root:root:root:root:root:root:root:root:root:root *:not(:is([class*="icon"],[class*="search"])){font-family:inherit;font-size:unset;line-height:inherit}:root:root:root:root:root:root:root:root:root:root body,:root:root:root:root:root:root:root:root:root:root .entry-content{font-family:var(--font-text);font-size:1em;line-height:inherit;font-weight:inherit;font-style:inherit}:root:root:root:root:root:root:root:root:root:root .primary-headline,:root:root:root:root:root:root:root:root:root:root .section-headline{display:block}:root:root:root:root:root:root:root:root:root:root h1,:root:root:root:root:root:root:root:root:root:root h2,:root:root:root:root:root:root:root:root:root:root h3,:root:root:root:root:root:root:root:root:root:root h4,:root:root:root:root:root:root:root:root:root:root h5,:root:root:root:root:root:root:root:root:root:root h6,:root:root:root:root:root:root:root:root:root:root p,:root:root:root:root:root:root:root:root:root:root blockquote{--tt-key: line-height;--tt-max: 1200;--tt-ease: linear;font-size:1em;font-weight:inherit;font-style:inherit;margin-top:0.6em;margin-bottom:0.6em}@font-face{font-family:"CALBodoniFerrara";src:url("http://www.webtype.calfonts.com/_fonts/CALBodoniFerrara-VF.ttf") format("truetype-variations");font-style:normal;font-display:swap;font-weight:100 850}@font-face{font-family:"Oceanwide";src:url("http://www.webtype.calfonts.com/_fonts/Oceanwide-VF.ttf") format("truetype-variations");font-style:normal;font-display:swap;font-weight:200 850}@font-face{font-family:"CALGrotesk";src:url("http://www.webtype.calfonts.com/_fonts/CALGrot3Pro-LightOblique.otf") format("opentype");font-style:italic;font-display:swap;font-weight:300}@font-face{font-family:"CALGrotesk";src:url("http://www.webtype.calfonts.com/_fonts/CALGrot3Pro-QuasiLight.otf") format("opentype");font-style:normal;font-display:swap;font-weight:350}@font-face{font-family:"CALGrotesk";src:url("http://www.webtype.calfonts.com/_fonts/CALGrot3Pro-QuasiLightOblique.otf") format("opentype");font-style:italic;font-display:swap;font-weight:350}@font-face{font-family:"CALGrotesk";src:url("http://www.webtype.calfonts.com/_fonts/CALGrot3Pro-Regular.otf") format("opentype");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:"CALGrotesk";src:url("http://www.webtype.calfonts.com/_fonts/CALGrot3Pro-Oblique.otf") format("opentype");font-style:italic;font-display:swap;font-weight:400}@font-face{font-family:"CALGrotesk";src:url("http://www.webtype.calfonts.com/_fonts/CALGrot3Pro-Medium.otf") format("opentype");font-style:normal;font-display:swap;font-weight:450}@font-face{font-family:"CALGrotesk";src:url("http://www.webtype.calfonts.com/_fonts/CALGrot3Pro-MediumOblique.otf") format("opentype");font-style:italic;font-display:swap;font-weight:450}@font-face{font-family:"CALGrotesk";src:url("http://www.webtype.calfonts.com/_fonts/CALGrot3Pro-Bold.otf") format("opentype");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:"CALGrotesk";src:url("http://www.webtype.calfonts.com/_fonts/CALGrot3Pro-BoldOblique.otf") format("opentype");font-style:italic;font-display:swap;font-weight:600}.bodoni-ferrara{font-family:"CALBodoniFerrara", serif;font-feature-settings:"ss04" 1, "ss09" 0, "ss10" 0, "ss11" 0, "ss12" 0, "ss14" 0, "ss15" 0, "LNUM" 1}.oceanwide{font-family:"Oceanwide", sans-serif}.cal-grotesk{font-family:"CALGrotesk", sans-serif;font-feature-settings:"ss09" 1, "ss10" 1, "ss11" 1, "ss12" 1, "ss14" 1, "ss15" 1}:root:root:root:root:root:root:root:root:root:root{--font-headline: "CALBodoniFerrara", serif;--font-subheadline: "Oceanwide", sans-serif;--font-text: "CALGrotesk", sans-serif;--ease-headline: cubic-bezier(0.5, 0.4, 0.8, 1);font-family:var(--font-text);font-size:calc(100% * var(--tt-base) / 16);line-height:1.3;font-variation-settings:"slnt" 0;font-feature-settings:"ss09" 1, "ss10" 1, "ss11" 1, "ss12" 1, "ss14" 1, "ss15" 1;--tt-ease: cubic-bezier(0, 0.75, 0.15, 1);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-key: ua614380e;--tt-max: 1000}@keyframes ua614380e{0%{font-size:0%;line-height:1.3}100%{font-size:calc(100% * var(--tt-base) / 16);line-height:1.35}}@keyframes line-height{0%{line-height:1.35}100%{line-height:1.45}}:root:root:root:root:root:root:root:root:root:root *{font-family:inherit}:root:root:root:root:root:root:root:root:root:root hr{border:0 solid;border-width:1px 0 0 0;opacity:0.2;margin-top:1em;margin-bottom:1em}:root:root:root:root:root:root:root:root:root:root blockquote{padding-left:1em;font-size:0.95em;position:relative;font-weight:400;opacity:0.67}:root:root:root:root:root:root:root:root:root:root blockquote:before{content:"";position:absolute;width:1px;left:0;height:100%;background:currentColor;opacity:0.3}:root:root:root:root:root:root:root:root:root:root em,:root:root:root:root:root:root:root:root:root:root i{font-feature-settings:"ss09" 0, "ss10" 0, "ss11" 0, "ss12" 0, "ss14" 0, "ss15" 0}:root:root:root:root:root:root:root:root:root:root sup,:root:root:root:root:root:root:root:root:root:root sub{vertical-align:baseline;font-size:1em;font-feature-settings:"sups" 1}:root:root:root:root:root:root:root:root:root:root sub{font-feature-settings:"subs" 1}:root:root:root:root:root:root:root:root:root:root .caps{font-size:0.9em;letter-spacing:0.08em;text-transform:uppercase;--tt-scale: 0.8;font-feature-settings:"CASE" 1, "CPSP" 1}:root:root:root:root:root:root:root:root:root:root table,:root:root:root:root:root:root:root:root:root:root .tabular{font-variant-numeric:tabular-nums;text-align:left;border-collapse:collapse;line-height:1.3;font-size:1em}:root:root:root:root:root:root:root:root:root:root th{padding:0 0.75em 0.5em;text-transform:uppercase;font-size:0.8em;letter-spacing:0.2em}:root:root:root:root:root:root:root:root:root:root td{border:1px solid rgba(0,0,0,0.2);padding:0.75em}:root:root:root:root:root:root:root:root:root:root .numeric{text-align:right}:root:root:root:root:root:root:root:root:root:root code{font-family:Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;font-size:0.85em}:root:root:root:root:root:root:root:root:root:root .caption,:root:root:root:root:root:root:root:root:root:root figcaption{margin-top:0.5em;margin-bottom:2em;font-size:0.8rem;line-height:1.4;position:relative;text-align:left;font-weight:500;opacity:0.67;font-style:italic;font-feature-settings:"ss09" 0, "ss10" 0, "ss11" 0, "ss12" 0, "ss14" 0, "ss15" 0}:root:root:root:root:root:root:root:root:root:root small,:root:root:root:root:root:root:root:root:root:root .small{font-size:0.8rem;line-height:1.4;font-weight:450}:root:root:root:root:root:root:root:root:root:root big,:root:root:root:root:root:root:root:root:root:root .big{font-size:1.3rem;font-weight:350;--tt-ease: cubic-bezier(0, 0.75, 0.3, 1);--tt-key: ue4fcbf13;--tt-max: 600}@keyframes ue4fcbf13{0%{font-size:1rem}100%{font-size:calc(1rem + (0.35rem * var(--tt-scale)));line-height:calc(1 + (0.35rem * var(--tt-scale)))}}:root:root:root:root:root:root:root:root:root:root .primary-headline{--tt-key: primary-headline;--tt-ease: var(--ease-headline);--tt-max: 2000;font-family:var(--font-headline);font-feature-settings:"ss04" 1, "ss09" 0, "ss10" 0, "ss11" 0, "ss12" 0, "ss14" 0, "ss15" 0, "LNUM" 1;font-size:2.5rem;line-height:1.1;letter-spacing:0.01em;margin-top:0.5rem;margin-bottom:1rem;font-weight:800;--tt-key: ue4867084;--tt-max: 2000}@keyframes ue4867084{0%{font-size:1rem;font-weight:740}100%{font-size:calc(1rem + (8rem * var(--tt-scale)));font-weight:860}}:root:root:root:root:root:root:root:root:root:root .primary-subheadline{font-family:var(--font-subheadline);--tt-ease: var(--ease-headline);font-size:1.5rem;line-height:1.2;margin-top:-0.4em;margin-bottom:1rem;font-weight:250;--tt-key: u2f15bbfd;--tt-max: 2000}@keyframes u2f15bbfd{0%{font-size:.85rem;line-height:1.15;margin-top:-.3em;margin-bottom:1rem;letter-spacing:.04em;font-weight:350}100%{font-size:calc(1rem + (2.2rem * var(--tt-scale)));line-height:1.25;margin-top:-.5em;margin-bottom:calc(1rem + (2rem * var(--tt-scale)));letter-spacing:.02em;font-weight:150}}:root:root:root:root:root:root:root:root:root:root .meta{font-size:0.8rem;margin-top:0.5em;margin-bottom:0.5em;text-transform:uppercase;letter-spacing:0.07em;opacity:0.6;font-weight:520;--tt-ease: ease-out;font-feature-settings:"CASE" 1, "CPSP" 1;--tt-key: ub8cef15e;--tt-max: 800}@keyframes ub8cef15e{0%{font-size:.6rem;margin-top:.5rem;margin-bottom:.5rem}100%{font-size:.8rem;margin-top:.33rem;margin-bottom:.33rem;letter-spacing:.1em}}:root:root:root:root:root:root:root:root:root:root .section-headline{font-family:var(--font-headline);font-feature-settings:"ss04" 1, "ss09" 0, "ss10" 0, "ss11" 0, "ss12" 0, "ss14" 0, "ss15" 0, "LNUM" 1;font-size:1.6rem;margin-top:2rem;margin-bottom:0.2rem;line-height:1;font-weight:500;--tt-ease: var(--ease-headline);--tt-key: u2e2291f6;--tt-max: 2000}@keyframes u2e2291f6{0%{font-size:calc(1rem + (0.2rem * var(--tt-scale)));line-height:1.2;margin-top:calc(1rem + (0.6rem * var(--tt-scale)));margin-bottom:.2rem;font-weight:700}100%{font-size:calc(1rem + (2rem * var(--tt-scale)));line-height:1;margin-top:calc(1rem + (2rem * var(--tt-scale)));margin-bottom:.4rem;font-weight:500}}:root:root:root:root:root:root:root:root:root:root .section-subheadline{font-family:var(--font-subheadline);margin-top:1.4rem;margin-bottom:0.5rem;font-size:1.1rem;font-weight:600;text-transform:uppercase;--tt-ease: var(--ease-headline);font-feature-settings:"CASE" 1, "CPSP" 1;--tt-key: ud5516fb0;--tt-max: 1000}@keyframes ud5516fb0{0%{font-size:.95rem}100%{font-size:calc(1rem + (0.25rem * var(--tt-scale)))}}:root:root:root:root:root:root:root:root:root:root .section-headline+.section-subheadline{margin-top:0}:root:root:root:root:root:root:root:root:root:root .section-label{font-family:var(--font-subheadline);margin-top:1.4rem;margin-bottom:0.25rem;text-transform:uppercase;font-feature-settings:"CASE" 1, "CPSP" 1;opacity:0.67}:root:root:root:root:root:root:root:root:root:root .pullquote{font-feature-settings:"ss01" 1, "ss06" 1, "ss08" 1, "ss09" 1, "ss10" 1, "ss11" 1, "ss13" 1, "ss15" 1;font-size:1.5rem;line-height:1.2;position:relative;font-weight:300;font-style:italic;--tt-ease: var(--ease-headline);--tt-key: u1b300b0d;--tt-max: 2000}@keyframes u1b300b0d{0%{font-size:.85rem}100%{}}:root:root:root:root:root:root:root:root:root:root:lang(AZ) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(CA) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(CS) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(DA) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(DE) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(EO) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(FI) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(GL) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(hr) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(HU) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(IS) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(IW) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(KU) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(MG) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(MT) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(NO) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(OC) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(PL) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(PT) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(SK) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(SQ) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(SR) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(SV) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(TK) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(tr) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(UK) .primary-headline,:root:root:root:root:root:root:root:root:root:root:lang(VI) .primary-headline{line-height:1.23}