@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-Light.ttf);font-weight:300}@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-Regular.ttf);font-weight:400}@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-Regular.ttf);font-weight:400}@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-Bold.ttf);font-weight:700}@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-Bold.ttf);font-weight:700}@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Aleo;src:url(/fonts/aleo/Aleo-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-Regular.ttf);font-weight:400}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-Regular.ttf);font-weight:400}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-SemiBold.ttf);font-weight:600}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-Bold.ttf);font-weight:700}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-Bold.ttf);font-weight:700}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:CrimsonText;src:url(/fonts/crimson-text/CrimsonText-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-Light.ttf);font-weight:300}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-Regular.ttf);font-weight:400}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-Regular.ttf);font-weight:400}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-SemiBold.ttf);font-weight:600}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-Bold.ttf);font-weight:700}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-Bold.ttf);font-weight:700}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Inconsolata;src:url(/fonts/inconsolata/Inconsolata-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Regular.ttf);font-weight:400}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Regular.ttf);font-weight:400}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Bold.ttf);font-weight:700}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Bold.ttf);font-weight:700}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Black.ttf);font-weight:900}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-Light.ttf);font-weight:300}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-SemiBold.ttf);font-weight:600}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/open-sans/OpenSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-Light.ttf);font-weight:300}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-Regular.ttf);font-weight:400}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-Regular.ttf);font-weight:400}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-SemiBold.ttf);font-weight:600}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-Bold.ttf);font-weight:700}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-Bold.ttf);font-weight:700}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Yrsa;src:url(/fonts/yrsa/Yrsa-BoldItalic.ttf);font-weight:700;font-style:italic}:root{--sw-scale-1: 4px;--sw-scale-2: 6px;--sw-scale-3: 8px;--sw-scale-4: 9px;--sw-scale-5: 10px;--sw-scale-6: 12px;--sw-scale-7: 14px;--sw-scale-8: 16px;--sw-scale-9: 18px;--sw-scale-10: 20px;--sw-scale-11: 24px;--sw-scale-12: 28px;--sw-scale-13: 32px;--sw-scale-14: 36px;--sw-scale-15: 42px;--sw-scale-16: 48px;--sw-scale-17: 60px;--sw-scale-18: 60px;--sw-scale-19: 72px;--sw-scale-20: 84px;--sw-scale-21: 96px;--sw-space-1: 4px;--sw-space-2: 6px;--sw-space-3: 8px;--sw-space-4: 9px;--sw-space-5: 10px;--sw-space-6: 12px;--sw-space-7: 14px;--sw-space-8: 16px;--sw-space-9: 18px;--sw-space-10: 20px;--sw-space-11: 24px;--sw-space-12: 28px;--sw-space-13: 32px;--sw-space-14: 36px;--sw-space-15: 42px;--sw-space-16: 48px;--sw-space-17: 60px;--sw-space-18: 60px;--sw-space-19: 72px;--sw-space-20: 84px;--sw-space-21: 96px}:root{--sw-fontfam-body: "OpenSans", "Open Sans", Arial, Helvetica, sans-serif;--sw-fontfam-bodyAlt: "CrimsonText", "Crimson Text", "Times New Roman", Georgia, serif;--sw-fontfam-heading: "Aleo", "Times New Roman", Georgia, serif;--sw-fontfam-headingAlt: "Yrsa", "Times New Roman", Georgia, serif;--sw-fontfam-display: "Yrsa", "Times New Roman", Georgia, serif;--sw-fontfam-monospace: "Inconsolata", Courier, "Monaco", monospace;--sw-fontfam-label: "OpenSans", "Open Sans", Arial, Helvetica, sans-serif;--sw-fontfam-uiHeading: "OpenSans", "Open Sans", Arial, Helvetica, sans-serif;--sw-fontfam-uiBody: "Lato", Arial, Helvetica, sans-serif;--sw-tscale-1: 1.015625rem;--sw-tscale-2: 1.09375rem;--sw-tscale-3: 1.25rem;--sw-tscale-4: 1.40625rem;--sw-tscale-5: 1.5625rem;--sw-tscale-6: 1.796875rem;--sw-tscale-7: 1.953125rem;--sw-tscale-8: 2.265625rem;--sw-tscale-9: 2.5rem;--sw-tscale-10: 2.8125rem;--sw-tscale-11: 3.125rem;--sw-tscale-12: 3.515625rem;--sw-tscale-13: 3.984375rem;--sw-tscale-14: 4.453125rem;--sw-tscale-15: 5rem;--sw-tscale-tiny: 1.015625rem;--sw-tscale-small: 1.09375rem;--sw-tscale-body: 1.25rem;--sw-tscale-h6: 1.40625rem;--sw-tscale-h5: 1.5625rem;--sw-tscale-h4: 1.796875rem;--sw-tscale-h3: 1.953125rem;--sw-tscale-h2: 2.265625rem;--sw-tscale-h1: 2.5rem;--sw-tscale-d6: 2.8125rem;--sw-tscale-d5: 3.125rem;--sw-tscale-d4: 3.515625rem;--sw-tscale-d3: 3.984375rem;--sw-tscale-d2: 4.453125rem;--sw-tscale-d1: 5rem}.sw-fontfam-body{font-family:OpenSans,Open Sans,Arial,Helvetica,sans-serif}.sw-fontfam-bodyAlt{font-family:CrimsonText,Crimson Text,Times New Roman,Georgia,serif}.sw-fontfam-heading{font-family:Aleo,Times New Roman,Georgia,serif}.sw-fontfam-headingAlt,.sw-fontfam-display{font-family:Yrsa,Times New Roman,Georgia,serif}.sw-fontfam-monospace{font-family:Inconsolata,Courier,Monaco,monospace}.sw-fontfam-label,.sw-fontfam-uiHeading{font-family:OpenSans,Open Sans,Arial,Helvetica,sans-serif}.sw-fontfam-uiBody{font-family:Lato,Arial,Helvetica,sans-serif}.sw-tscale-1{font-size:1.015625rem}.sw-tscale-2{font-size:1.09375rem}.sw-tscale-3{font-size:1.25rem}.sw-tscale-4{font-size:1.40625rem}.sw-tscale-5{font-size:1.5625rem}.sw-tscale-6{font-size:1.796875rem}.sw-tscale-7{font-size:1.953125rem}.sw-tscale-8{font-size:2.265625rem}.sw-tscale-9{font-size:2.5rem}.sw-tscale-10{font-size:2.8125rem}.sw-tscale-11{font-size:3.125rem}.sw-tscale-12{font-size:3.515625rem}.sw-tscale-13{font-size:3.984375rem}.sw-tscale-14{font-size:4.453125rem}.sw-tscale-15{font-size:5rem}.sw-tscale-tiny{font-size:1.015625rem}.sw-tscale-small{font-size:1.09375rem}.sw-tscale-body{font-size:1.25rem}.sw-tscale-h6{font-size:1.40625rem}.sw-tscale-h5{font-size:1.5625rem}.sw-tscale-h4{font-size:1.796875rem}.sw-tscale-h3{font-size:1.953125rem}.sw-tscale-h2{font-size:2.265625rem}.sw-tscale-h1{font-size:2.5rem}.sw-tscale-d6{font-size:2.8125rem}.sw-tscale-d5{font-size:3.125rem}.sw-tscale-d4{font-size:3.515625rem}.sw-tscale-d3{font-size:3.984375rem}.sw-tscale-d2{font-size:4.453125rem}.sw-tscale-d1{font-size:5rem}.sw-hero{font-weight:700;font-size:var(--sw-tscale-h1);font-family:var(--sw-fontfam-display);font-style:normal;letter-spacing:.2rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#ee4603}.sw-headline{font-weight:700;font-size:var(--sw-tscale-h1);font-family:var(--sw-fontfam-heading);font-style:normal;letter-spacing:.012rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#ee4603}.sw-title{font-weight:700;font-size:var(--sw-tscale-h1);font-family:var(--sw-fontfam-display);font-style:normal;letter-spacing:.2rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#ee4603}.sw-subtitle{font-weight:400;font-size:var(--sw-tscale-h3);font-family:var(--sw-fontfam-heading);font-style:normal;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#050404}h1,.sw-h1{font-weight:700;font-size:var(--sw-tscale-h1);font-family:var(--sw-fontfam-heading);font-style:normal;letter-spacing:.012rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#ee4603}h2,.sw-h2{font-weight:700;font-size:var(--sw-tscale-h2);font-family:var(--sw-fontfam-heading);font-style:normal;letter-spacing:.012rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#ee4603}h3,.sw-h3{font-weight:700;font-size:var(--sw-tscale-h3);font-family:var(--sw-fontfam-heading);font-style:normal;letter-spacing:.06rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#ee4603}h4,.sw-h4{font-weight:700;font-size:var(--sw-tscale-h4);font-family:var(--sw-fontfam-heading);font-style:normal;letter-spacing:.06rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#ee4603}h5,.sw-h5{font-weight:700;font-size:var(--sw-tscale-h5);font-family:var(--sw-fontfam-heading);font-style:normal;letter-spacing:.04rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#ee4603}h6,.sw-h6{font-weight:700;font-size:var(--sw-tscale-h6);font-family:var(--sw-fontfam-heading);font-style:normal;letter-spacing:.04rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#ee4603}p,span,.sw-body{font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-body);font-style:normal;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#050404}b,strong,.sw-strong{font-weight:700;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-body);font-style:normal;letter-spacing:.04rem;line-height:1.25;margin-top:2.5rem;margin-bottom:1.25rem;color:#050404}i,em,.sw-em{font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-body);font-style:italic;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#050404}.sw-rubric{font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-body);font-style:normal;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#881403}li,.sw-li{font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-body);font-style:normal;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:0;color:#050404}a,.sw-link{font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-body);font-style:normal;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#050404}small,.sw-small{font-weight:400;font-size:var(--sw-tscale-small);font-family:var(--sw-fontfam-body);font-style:normal;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#050404}.sw-tiny,sup,.sw-super,sub,.sw-sub{font-weight:400;font-size:var(--sw-tscale-tiny);font-family:var(--sw-fontfam-body);font-style:normal;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#050404}figcaption,.sw-imgcap{font-weight:400;font-size:var(--sw-tscale-small);font-family:var(--sw-fontfam-body);font-style:normal;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#050404}code,.sw-codein,pre,.sw-codeblk{font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-monospace);font-style:normal;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#050404}q,.sw-quote,blockquote,.sw-bquote,.sw-pquote{font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-body);font-style:italic;letter-spacing:.02rem;line-height:1.5;margin-top:0;margin-bottom:1.25rem;color:#050404}:root{--sw-col-grey0: #fdf9f0;--sw-col-grey1: #f2ede5;--sw-col-grey2: #e1dbd4;--sw-col-grey3: #cfcac3;--sw-col-grey4: #b1aba6;--sw-col-grey5: #918b88;--sw-col-grey6: #676261;--sw-col-grey7: #3f3c3c;--sw-col-grey8: #2e2b2b;--sw-col-grey9: #1b1818;--sw-col-grey10: #110e0e;--sw-col-grey11: #050404;--sw-col-text: #050404;--sw-col-textRubric: #881403;--sw-col-background: #f2ede5;--sw-col-primary: #EE4603;--sw-col-secondary: #061999;--sw-col-tertiary: #FC8352;--sw-col-indicatorOk: #77A265;--sw-col-indicatorWarn: #F6BF17;--sw-col-indicatorInfo: #2471B8;--sw-col-indicatorError: #AC4945;--sw-col-indicatorNull: #676261;--sw-col-dark-grey0: #fdf9f0;--sw-col-dark-grey1: #f2ede5;--sw-col-dark-grey2: #e1dbd4;--sw-col-dark-grey3: #cfcac3;--sw-col-dark-grey4: #b1aba6;--sw-col-dark-grey5: #918b88;--sw-col-dark-grey6: #676261;--sw-col-dark-grey7: #3f3c3c;--sw-col-dark-grey8: #2e2b2b;--sw-col-dark-grey9: #1b1818;--sw-col-dark-grey10: #110e0e;--sw-col-dark-grey11: #050404;--sw-col-dark-themeRubricRed: #881403;--sw-col-dark-themeOkGreen: #77A265;--sw-col-dark-themeWarnYellow: #F6BF17;--sw-col-dark-themeErrorRed: #AC4945;--sw-col-dark-themeInfoBlue: #2471B8;--sw-col-dark-themeForestGreen: #2F4739;--sw-col-dark-themeRustBrown: #693628;--sw-col-dark-themeDarkWine: #513041;--sw-col-dark-themeBlueSlate: #383F46;--sw-col-dark-text: #fdf9f0;--sw-col-dark-textRubric: #881403;--sw-col-dark-background: #030D4F;--sw-col-dark-primary: #FDC95C;--sw-col-dark-secondary: #FC8352;--sw-col-dark-tertiary: #061999;--sw-col-dark-indicatorOk: #77A265;--sw-col-dark-indicatorWarn: #F6BF17;--sw-col-dark-indicatorInfo: #2471B8;--sw-col-dark-indicatorError: #AC4945;--sw-col-dark-indicatorNull: #676261;--sw-col-themeNightBlue: #030D4F;--sw-col-themeDeepOrange: #EE4603;--sw-col-themeCoolBlue: #061999;--sw-col-themeBrightOrange: #FC8352;--sw-col-themeGoldYellow: #FDC95C}.sw-col-grey0{color:#fdf9f0}.sw-col-grey1{color:#f2ede5}.sw-col-grey2{color:#e1dbd4}.sw-col-grey3{color:#cfcac3}.sw-col-grey4{color:#b1aba6}.sw-col-grey5{color:#918b88}.sw-col-grey6{color:#676261}.sw-col-grey7{color:#3f3c3c}.sw-col-grey8{color:#2e2b2b}.sw-col-grey9{color:#1b1818}.sw-col-grey10{color:#110e0e}.sw-col-grey11,.sw-col-text{color:#050404}.sw-col-textRubric{color:#881403}.sw-col-background{color:#f2ede5}.sw-col-primary{color:#ee4603}.sw-col-secondary{color:#061999}.sw-col-tertiary{color:#fc8352}.sw-col-indicatorOk{color:#77a265}.sw-col-indicatorWarn{color:#f6bf17}.sw-col-indicatorInfo{color:#2471b8}.sw-col-indicatorError{color:#ac4945}.sw-col-indicatorNull{color:#676261}.sw-col-themeNightBlue{color:#030d4f}.sw-col-themeDeepOrange{color:#ee4603}.sw-col-themeCoolBlue{color:#061999}.sw-col-themeBrightOrange{color:#fc8352}.sw-col-themeGoldYellow{color:#fdc95c}.sw-bgcol-grey0{background-color:#fdf9f0}.sw-bgcol-grey1{background-color:#f2ede5}.sw-bgcol-grey2{background-color:#e1dbd4}.sw-bgcol-grey3{background-color:#cfcac3}.sw-bgcol-grey4{background-color:#b1aba6}.sw-bgcol-grey5{background-color:#918b88}.sw-bgcol-grey6{background-color:#676261}.sw-bgcol-grey7{background-color:#3f3c3c}.sw-bgcol-grey8{background-color:#2e2b2b}.sw-bgcol-grey9{background-color:#1b1818}.sw-bgcol-grey10{background-color:#110e0e}.sw-bgcol-grey11,.sw-bgcol-text{background-color:#050404}.sw-bgcol-textRubric{background-color:#881403}.sw-bgcol-background{background-color:#f2ede5}.sw-bgcol-primary{background-color:#ee4603}.sw-bgcol-secondary{background-color:#061999}.sw-bgcol-tertiary{background-color:#fc8352}.sw-bgcol-indicatorOk{background-color:#77a265}.sw-bgcol-indicatorWarn{background-color:#f6bf17}.sw-bgcol-indicatorInfo{background-color:#2471b8}.sw-bgcol-indicatorError{background-color:#ac4945}.sw-bgcol-indicatorNull{background-color:#676261}.sw-bgcol-themeNightBlue{background-color:#030d4f}.sw-bgcol-themeDeepOrange{background-color:#ee4603}.sw-bgcol-themeCoolBlue{background-color:#061999}.sw-bgcol-themeBrightOrange{background-color:#fc8352}.sw-bgcol-themeGoldYellow{background-color:#fdc95c}.sw-col-dark-grey0{color:#fdf9f0}.sw-col-dark-grey1{color:#f2ede5}.sw-col-dark-grey2{color:#e1dbd4}.sw-col-dark-grey3{color:#cfcac3}.sw-col-dark-grey4{color:#b1aba6}.sw-col-dark-grey5{color:#918b88}.sw-col-dark-grey6{color:#676261}.sw-col-dark-grey7{color:#3f3c3c}.sw-col-dark-grey8{color:#2e2b2b}.sw-col-dark-grey9{color:#1b1818}.sw-col-dark-grey10{color:#110e0e}.sw-col-dark-grey11{color:#050404}.sw-col-dark-themeRubricRed{color:#881403}.sw-col-dark-themeOkGreen{color:#77a265}.sw-col-dark-themeWarnYellow{color:#f6bf17}.sw-col-dark-themeErrorRed{color:#ac4945}.sw-col-dark-themeInfoBlue{color:#2471b8}.sw-col-dark-themeForestGreen{color:#2f4739}.sw-col-dark-themeRustBrown{color:#693628}.sw-col-dark-themeDarkWine{color:#513041}.sw-col-dark-themeBlueSlate{color:#383f46}.sw-col-dark-text{color:#fdf9f0}.sw-col-dark-textRubric{color:#881403}.sw-col-dark-background{color:#030d4f}.sw-col-dark-primary{color:#fdc95c}.sw-col-dark-secondary{color:#fc8352}.sw-col-dark-tertiary{color:#061999}.sw-col-dark-indicatorOk{color:#77a265}.sw-col-dark-indicatorWarn{color:#f6bf17}.sw-col-dark-indicatorInfo{color:#2471b8}.sw-col-dark-indicatorError{color:#ac4945}.sw-col-dark-indicatorNull{color:#676261}.sw-bgcol-dark-grey0{background-color:#fdf9f0}.sw-bgcol-dark-grey1{background-color:#f2ede5}.sw-bgcol-dark-grey2{background-color:#e1dbd4}.sw-bgcol-dark-grey3{background-color:#cfcac3}.sw-bgcol-dark-grey4{background-color:#b1aba6}.sw-bgcol-dark-grey5{background-color:#918b88}.sw-bgcol-dark-grey6{background-color:#676261}.sw-bgcol-dark-grey7{background-color:#3f3c3c}.sw-bgcol-dark-grey8{background-color:#2e2b2b}.sw-bgcol-dark-grey9{background-color:#1b1818}.sw-bgcol-dark-grey10{background-color:#110e0e}.sw-bgcol-dark-grey11{background-color:#050404}.sw-bgcol-dark-themeRubricRed{background-color:#881403}.sw-bgcol-dark-themeOkGreen{background-color:#77a265}.sw-bgcol-dark-themeWarnYellow{background-color:#f6bf17}.sw-bgcol-dark-themeErrorRed{background-color:#ac4945}.sw-bgcol-dark-themeInfoBlue{background-color:#2471b8}.sw-bgcol-dark-themeForestGreen{background-color:#2f4739}.sw-bgcol-dark-themeRustBrown{background-color:#693628}.sw-bgcol-dark-themeDarkWine{background-color:#513041}.sw-bgcol-dark-themeBlueSlate{background-color:#383f46}.sw-bgcol-dark-text{background-color:#fdf9f0}.sw-bgcol-dark-textRubric{background-color:#881403}.sw-bgcol-dark-background{background-color:#030d4f}.sw-bgcol-dark-primary{background-color:#fdc95c}.sw-bgcol-dark-secondary{background-color:#fc8352}.sw-bgcol-dark-tertiary{background-color:#061999}.sw-bgcol-dark-indicatorOk{background-color:#77a265}.sw-bgcol-dark-indicatorWarn{background-color:#f6bf17}.sw-bgcol-dark-indicatorInfo{background-color:#2471b8}.sw-bgcol-dark-indicatorError{background-color:#ac4945}.sw-bgcol-dark-indicatorNull{background-color:#676261}body{background-color:var(--sw-col-background)}a:link,.sw-link:link{color:#ee4603;text-decoration-color:#ee4603}a:visited,.sw-link:visited{color:#061999;text-decoration-color:#061999}a:hover,.sw-link:hover,a:active,.sw-link:active{color:#fc8352;text-decoration-color:#fc8352}:root{--sw-bradius-none: 0;--sw-bradius-xs: 2px;--sw-bradius-sm: 4px;--sw-bradius-md: 6px;--sw-bradius-lg: 8px;--sw-bradius-xl: 10px;--sw-bshadow-xs: 1px 1px 2px #24292f;--sw-bshadow-sm: 2px 2px 2px #24292f;--sw-bshadow-md: 3px 3px 3px #24292f;--sw-bshadow-lg: 4px 4px 4px #24292f;--sw-bshadow-xl: 5px 5px 4px #24292f;--sw-widget-xs: 1.6875rem;--sw-widget-sm: 2.04125rem;--sw-widget-md: 2.75rem;--sw-widget-lg: 4rem;--sw-widget-xl: 5.25rem}.sw-bradius.none{border-radius:0}.sw-bradius.xs{border-radius:2px}.sw-bradius.sm{border-radius:4px}.sw-bradius.md{border-radius:6px}.sw-bradius.lg{border-radius:8px}.sw-bradius.xl{border-radius:10px}.sw-bshadow.xs{box-shadow:1px 1px 2px #24292f}.sw-bshadow.sm{box-shadow:2px 2px 2px #24292f}.sw-bshadow.md{box-shadow:3px 3px 3px #24292f}.sw-bshadow.lg{box-shadow:4px 4px 4px #24292f}.sw-bshadow.xl{box-shadow:5px 5px 4px #24292f}.sw-widget.xs{height:1.6875rem}.sw-widget.sm{height:2.04125rem}.sw-widget.md{height:2.75rem}.sw-widget.lg{height:4rem}.sw-widget.xl{height:5.25rem}.sw-card.xs{height:12px;border-radius:2px;padding:4px;box-shadow:1px 1px 2px #24292f}.sw-card.sm{height:16px;border-radius:4px;padding:6px;box-shadow:2px 2px 2px #24292f}.sw-card.md,.sw-card{height:20px;border-radius:6px;padding:8px;box-shadow:3px 3px 3px #24292f}.sw-card.lg{height:28px;border-radius:8px;padding:9px;box-shadow:4px 4px 4px #24292f}.sw-card.xl{height:36px;border-radius:10px;padding:10px;box-shadow:5px 5px 4px #24292f}:root{--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--sw-grey10-comp: 17, 14, 14;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--sw-grey10-comp), 25%), 0 8px 24px rgba(var(--sw-grey10-comp), 33%), 0 16px 32px rgba(var(--sw-grey10-comp), 33%);--portfolio-gutter: 2rem;--typ-space: 1.5rem;--container-offset: calc(var(--typ-space) * 4);--container-offset-sm: calc(var(--typ-space) * 3);--container-offset-xs: calc(var(--typ-space) * 2);--typ-blog-link-space: .75rem;--typ-blog-link-space-sm: calc(var(--typ-blog-link-space) * .618033);--page-container-width: calc(100vw - var(--container-offset-xs)) }@media(min-width:540px){:root{--page-container-width: calc(540px - var(--container-offset-xs))}}@media(min-width:640px){:root{--page-container-width: calc(640px - var(--container-offset-sm))}}@media(min-width:768px){:root{--page-container-width: calc(768px - var(--container-offset))}}@media(min-width:1024px){:root{--page-container-width: calc(1024px - var(--container-offset))}}@media(min-width:1440px){:root{--page-container-width: calc(1440px - var(--container-offset))}}@media(min-width:1680px){:root{--page-container-width: calc(1680px - var(--container-offset))}}body{margin:0;padding:0;text-align:left;background:var(--sw-col-dark-background);word-wrap:break-word;overflow-wrap:break-word;color:var(--sw-col-dark-text)}main{width:var(--page-container-width);margin:0 auto;padding:2em 0}strong,b{font-weight:700}a,a:link{color:var(--sw-col-dark-primary);text-decoration-color:var(--sw-col-dark-primary)}a:visited{color:var(--sw-col-dark-primary);text-decoration-color:var(--sw-col-dark-primary);opacity:.67}a:hover{color:var(--sw-col-dark-secondary);text-decoration-color:var(--sw-col-dark-secondary)}a:active{color:var(--sw-col-dark-primary);text-decoration-color:var(--sw-col-dark-primary);opacity:.67}p{margin-bottom:1em}p,span,em,strong,tr,td,ul,ol,li{color:var(--sw-col-dark-text)}h1,h2,h3,h4,h5,h6{color:var(--sw-col-dark-primary)}.prose p{margin-bottom:2em}.prose h3 em{font-size:inherit;color:var(--sw-col-dark-primary)}textarea,table{width:100%}img{max-width:100%;height:auto}code{color:var(--sw-col-dark-secondary);border-radius:2px}code span{font-family:inherit}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--sw-col-dark-primary);padding:0 0 0 20px;margin:0}blockquote p{font-style:italic;letter-spacing:.0375rem}hr{border:none;border-top:1px solid rgb(var(--gray-light))}.category{color:var(--sw-col-dark-primary)}th,td{margin:0;font-weight:400;font-size:var(--sw-tscale-small);font-family:var(--sw-fontfam-body);font-style:normal;line-height:1.5}th{font-weight:700}.post-title .title{letter-spacing:.15rem}.post-title .date,.post-title .category{margin:0;font-weight:400;font-size:var(--sw-tscale-small);font-family:var(--sw-fontfam-body);font-style:normal;letter-spacing:.1rem;line-height:1.5;opacity:.833}.title-line{margin-top:calc(var(--typ-space) * 2.5);margin-bottom:calc(var(--typ-space) * 1)}@media(min-width:540px){main{padding:3em 0}.title-line{margin-bottom:calc(var(--typ-space) * 2.5)}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}ul.blog-links{display:flex;flex-wrap:wrap;gap:var(--portfolio-gutter);justify-content:space-between;list-style-type:none;margin:0;padding:0}ul.blog-links li.blog-link{width:calc(50% - var(--portfolio-gutter));margin:3rem 0}ul.blog-links li.blog-link *{text-decoration:none}ul.blog-links li.blog-link img{margin-bottom:var(--typ-blog-link-space);width:100%;aspect-ratio:3 / 2;object-fit:cover}ul.blog-links li.blog-link a{display:block}.blog-link .title{margin:0;line-height:1}ul.blog-links li.blog-link a:hover h4,ul.blog-links li.blog-link a:hover .date{color:rgb(var(--sw-col-dark-primary))}ul.blog-links a:hover img{box-shadow:var(--box-shadow)}.post-link{margin-bottom:var(--typ-blog-link-space-sm)}.post-info{margin-bottom:var(--typ-blog-link-space-sm);line-height:1.15}.post-info-line{margin-top:var(--typ-blog-link-space-sm);margin-bottom:var(--typ-blog-link-space-sm)}.post-info .category,.post-info .date{font-style:italic;font-weight:400;opacity:.8}.post-info .date{font-size:1rem}@media(max-width:720px){ul.blog-links{gap:.5rem}ul.blog-links li.blog-link{width:100%;text-align:center}}.signature{display:block}.signature.header{margin:var(--typ-space) 0}.signature-link{display:flex;margin:0;gap:var(--typ-blog-link-space);color:var(--sw-col-dark-primary)}a.signature-link,a.signature-link.active{text-decoration:none}.signature-link:link,.signature-link:visited{color:var(--sw-col-dark-primary)}.signature-link:hover,.signature-link:active{color:var(--sw-col-dark-primary);opacity:.833}.signature-icon{max-height:5.4rem}.signature-text{margin:0;font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-heading);text-align:left;line-height:1;flex:0 0 13rem}.footer .signature-text{flex:0 0 13rem}.signature-title{display:inline-block;margin:0;font-weight:400;font-size:var(--sw-tscale-h4);font-family:var(--sw-fontfam-heading);font-style:normal;letter-spacing:.15rem;line-height:1.1}.signature-tagline{font-size:1rem;width:100%;letter-spacing:.125rem;line-height:1.67}.signature-title,.signature-tagline{color:inherit}@media(min-width:540px){.signature.header{margin:calc(var(--typ-space) * 1.5) 0}}footer[data-astro-cid-sz7xmlte]{padding:3em 0;color:var(--sw-col-dark-text);background-image:url(/_astro/noisy-grid-dark.B-14C0CX.png);border-top:1px var(--sw-col-dark-text) solid;font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-body);letter-spacing:.02rem;line-height:1.5;text-align:left}.footer-wrapper[data-astro-cid-sz7xmlte]{width:var(--page-container-width);margin:0 auto}.footer-copyright[data-astro-cid-sz7xmlte]{display:inline-block;margin-top:1.5rem;margin-bottom:0;font-size:1rem;opacity:.67;letter-spacing:.1618033rem}a[data-astro-cid-eimmu3lg]{display:inline-block;width:calc(100% - var(--portfolio-gutter));text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}@media(min-width:540px){a[data-astro-cid-eimmu3lg]{margin-left:var(--typ-space)}}@media(min-width:768px){a[data-astro-cid-eimmu3lg]{margin-left:var(--portfolio-gutter)}}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0 0 1rem;color:var(--sw-col-dark-text);background-image:url(/_astro/noisy-grid-dark.B-14C0CX.png);border-bottom:1px var(--sw-col-dark-text) solid;font-weight:400;font-size:var(--sw-tscale-body);font-family:var(--sw-fontfam-heading);letter-spacing:.02rem;line-height:1.5;box-shadow:0 2px 8px rgba(var(--black),5%)}.header-wrapper[data-astro-cid-3ef6ksr2]{width:var(--page-container-width);margin:0 auto}nav[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:0;color:var(--sw-col-dark-text);font-family:var(--sw-fontfam-heading);margin-bottom:0;border-bottom:4px solid transparent;text-decoration:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:.833}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none;color:var(--sw-col-dark-primary)}.logo-wordmark[data-astro-cid-3ef6ksr2]{flex:0 0 18.25rem}.internal-links[data-astro-cid-3ef6ksr2]{flex:1 1 auto}@media(min-width:540px){header[data-astro-cid-3ef6ksr2]{padding:0}nav[data-astro-cid-3ef6ksr2]{flex-wrap:nowrap}.logo-wordmark[data-astro-cid-3ef6ksr2]{padding-right:var(--typ-space);border-right:1px var(--sw-col-dark-text) solid}}@media(min-width:768px){.logo-wordmark[data-astro-cid-3ef6ksr2]{padding-right:var(--portfolio-gutter)}}
