@font-face{font-family:Dancing Script;src:url(/fonts/DancingScript/DancingScript-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:MavenPro;src:url(/fonts/MavenPro/MavenPro-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat Italic;src:url(/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/Caveat/Caveat-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Meow_Script;src:url(/fonts/Meow_Script/MeowScript-Regular.ttf) format("truetype");font-display:swap}:root{--color-primary-50:#f9f1f9;--color-primary-100:#f5bcf4;--color-primary-200:#f589e7;--color-primary-300:#e236cb;--color-primary-400:#990096;--color-primary-500:#660064;--color-primary-600:#5c005a;--color-primary-700:#520050;--color-primary-800:#470046;--color-primary-900:#3d003c;--color-secondary-100:#fcc1bf;--color-secondary-200:#f8a2a5;--color-secondary-300:#f3818f;--color-secondary-400:#eb5e7d;--color-secondary-500:#e1306e;--color-secondary-1000:#972640;--color-tertiary-100:#fee3e2;--color-tertiary-600:#f86d68;--color-tertiary-700:#f7514b;--color-tertiary-800:#f4261f;--color-tertiary-900:#d1110a;--color-tertiary-1000:#af0e08;--color-lightgray-100:#fcfcfc;--color-lightgray-200:#fafafa;--color-lightgray-300:#f7f7f7;--color-lightgray-400:#f5f5f5;--color-lightgray-500:#f2f2f2;--color-lightgray-600:#f0f0f0;--color-lightgray-700:#ededed;--color-lightgray-800:#ebeaea;--color-lightgray-900:#e8e8e8;--color-lightgray-1000:#dedede;--color-mediumgray-100:#d9d8d8;--color-mediumgray-200:#cfcece;--color-mediumgray-300:#c5c4c4;--color-mediumgray-400:#bbbab9;--color-mediumgray-500:#b1afaf;--color-mediumgray-600:#a7a5a5;--color-mediumgray-700:#9d9b9b;--color-mediumgray-800:#929190;--color-mediumgray-900:#888686;--color-mediumgray-1000:#7e7c7c;--color-darkgray-100:#8d8b8b;--color-darkgray-200:#838181;--color-darkgray-300:#797777;--color-darkgray-400:#6f6d6d;--color-darkgray-500:#646362;--color-darkgray-600:#5d5b5b;--color-darkgray-700:#4b4949;--color-darkgray-800:#403f3f;--color-darkgray-900:#363535;--color-darkgray-1000:#2e2e2d;--color-black-soft:#272626;--color-black-medium:#1a1919;--color-black-hard:#000;--color-white-soft:#fcfcfc;--color-white-medium:#fdfdfd;--color-white-hard:#fff;--color-gray-lighter-5:color-mix(in hsl shorter hue,#000 5%,#413e41 50%);--color-gray-lighter-10:color-mix(in hsl shorter hue,#000 10%,#413e41 50%);--color-gray-lighter-15:color-mix(in hsl shorter hue,#000 15%,#413e41 50%);--color-gray-lighter-20:color-mix(in hsl shorter hue,#000 20%,#413e41 50%);--color-gray-lighter-25:color-mix(in hsl shorter hue,#000 25%,#413e41 50%);--color-gray-lighter-30:color-mix(in hsl shorter hue,#000 30%,#413e41 50%);--color-gray-lighter-35:color-mix(in hsl shorter hue,#000 35%,#413e41 50%);--color-gray-lighter-40:color-mix(in hsl shorter hue,#000 40%,#413e41 50%);--color-gray-lighter-45:color-mix(in hsl shorter hue,#000 45%,#413e41 50%);--color-gray-lighter-50:color-mix(in hsl shorter hue,#000 50%,#413e41 50%);--color-gray-darker-55:color-mix(in hsl shorter hue,#000 55%,#413e41 50%);--color-gray-darker-60:color-mix(in hsl shorter hue,#000 60%,#413e41 50%);--color-gray-darker-65:color-mix(in hsl shorter hue,#000 65%,#413e41 50%);--color-gray-darker-70:color-mix(in hsl shorter hue,#000 70%,#413e41 50%);--color-gray-darker-75:color-mix(in hsl shorter hue,#000 75%,#413e41 50%);--color-gray-darker-80:color-mix(in hsl shorter hue,#000 80%,#413e41 50%);--color-gray-darker-85:color-mix(in hsl shorter hue,#000 85%,#413e41 50%);--color-gray-darker-90:color-mix(in hsl shorter hue,#000 90%,#413e41 50%);--color-gray-darker-95:color-mix(in hsl shorter hue,#000 95%,#413e41 50%);--color-gray-darker-100:color-mix(in hsl shorter hue,#000 100%,#413e41 50%)}html{font-size:62.5%}body{font-size:1.6rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.atlas{font-size:calc(3 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}@media(min-width:768px){.atlas{font-size:calc(3 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:992px){.atlas{font-size:calc(6 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:1980px){.atlas{font-size:calc(6 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}.atlas-medium{font-size:calc(3 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}@media(min-width:768px){.atlas-medium{font-size:calc(3 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:992px){.atlas-medium{font-size:calc(6 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:1980px){.atlas-medium{font-size:calc(6 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}.canon{font-size:calc(1.6 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.canon{font-size:calc(2 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.canon{font-size:calc(2.8 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.canon{font-size:calc(4 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.canon-medium{font-size:calc(1.6 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}@media(min-width:768px){.canon-medium{font-size:calc(2 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:992px){.canon-medium{font-size:calc(2.8 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:1980px){.canon-medium{font-size:calc(4 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}.trafalgar{font-size:calc(1.33 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.trafalgar{font-size:calc(1.33 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.trafalgar{font-size:calc(2 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.trafalgar{font-size:calc(3 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.trafalgar-medium{font-size:calc(1.33 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}@media(min-width:768px){.trafalgar-medium{font-size:calc(1.33 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:992px){.trafalgar-medium{font-size:calc(2 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:1980px){.trafalgar-medium{font-size:calc(3 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}.trafalgar-medium-italic{font-size:calc(1.33 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}@media(min-width:768px){.trafalgar-medium-italic{font-size:calc(1.33 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:992px){.trafalgar-medium-italic{font-size:calc(2 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:1980px){.trafalgar-medium-italic{font-size:calc(3 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}.trafalgar-light-italic{font-size:calc(1.33 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 300;font-weight:300}@media(min-width:768px){.trafalgar-light-italic{font-size:calc(1.33 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 300;font-weight:300}}@media(min-width:992px){.trafalgar-light-italic{font-size:calc(2 * 1.6rem * 1.067);line-height:1.1;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 300;font-weight:300}}@media(min-width:1980px){.trafalgar-light-italic{font-size:calc(3 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 300;font-weight:300}}.paragon{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.paragon{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.paragon{font-size:calc(1.4 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.paragon{font-size:calc(2 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.paragon-light-italic{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 300;font-weight:300}@media(min-width:768px){.paragon-light-italic{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 300;font-weight:300}}@media(min-width:992px){.paragon-light-italic{font-size:calc(1.4 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 300;font-weight:300}}@media(min-width:1980px){.paragon-light-italic{font-size:calc(2 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 300;font-weight:300}}.paragon-italic{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.paragon-italic{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.paragon-italic{font-size:calc(1.4 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.paragon-italic{font-size:calc(2 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat Italic,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.paragon-bold{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}@media(min-width:768px){.paragon-bold{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:992px){.paragon-bold{font-size:calc(1.4 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:1980px){.paragon-bold{font-size:calc(2 * 1.6rem * 1.067);line-height:1.2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}.double-pica{font-size:calc(1 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.double-pica{font-size:calc(1 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.double-pica{font-size:calc(1.1 * 1.6rem * 1.067);line-height:1.5;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.double-pica{font-size:calc(1.1 * 1.6rem * 1.067);line-height:1.5;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.double-pica-medium{font-size:calc(1 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}@media(min-width:768px){.double-pica-medium{font-size:calc(1 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:992px){.double-pica-medium{font-size:calc(1.1 * 1.6rem * 1.067);line-height:1.5;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:1980px){.double-pica-medium{font-size:calc(1.1 * 1.6rem * 1.067);line-height:1.5;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}.double-pica-bold{font-size:calc(1 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}@media(min-width:768px){.double-pica-bold{font-size:calc(1 * 1.6rem * 1.067);line-height:1.3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:992px){.double-pica-bold{font-size:calc(1.1 * 1.6rem * 1.067);line-height:1.5;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:1980px){.double-pica-bold{font-size:calc(1.1 * 1.6rem * 1.067);line-height:1.5;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}.great-primer{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.great-primer{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.great-primer{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.great-primer{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.great-primer-medium{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}@media(min-width:768px){.great-primer-medium{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:992px){.great-primer-medium{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:1980px){.great-primer-medium{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}.great-primer-bold{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}@media(min-width:768px){.great-primer-bold{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:992px){.great-primer-bold{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:1980px){.great-primer-bold{font-size:calc(1 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}.body-copy{font-size:calc(.93 * 1.6rem * 1.067);line-height:1.25;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.body-copy{font-size:calc(.93 * 1.6rem * 1.067);line-height:1.25;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.body-copy{font-size:calc(.93 * 1.6rem * 1.067);line-height:1.25;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.body-copy{font-size:calc(.93 * 1.6rem * 1.067);line-height:1.25;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.pica{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.pica{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.pica{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.pica{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.pica-bold{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}@media(min-width:768px){.pica-bold{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:992px){.pica-bold{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}@media(min-width:1980px){.pica-bold{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600}}.pica-medium{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}@media(min-width:768px){.pica-medium{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:992px){.pica-medium{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:1980px){.pica-medium{font-size:calc(.89 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}.long-primer{font-size:calc(.86 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.long-primer{font-size:calc(.86 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.long-primer{font-size:calc(.86 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.long-primer{font-size:calc(.86 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.long-primer-medium{font-size:calc(.86 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}@media(min-width:768px){.long-primer-medium{font-size:calc(.86 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:992px){.long-primer-medium{font-size:calc(.86 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}@media(min-width:1980px){.long-primer-medium{font-size:calc(.86 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 500;font-weight:500}}.brevier{font-size:calc(.83 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.brevier{font-size:calc(.83 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.brevier{font-size:calc(.83 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.brevier{font-size:calc(.83 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.minion{font-size:calc(.79 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}@media(min-width:768px){.minion{font-size:calc(.79 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:992px){.minion{font-size:calc(.79 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}@media(min-width:1980px){.minion{font-size:calc(.79 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 400;font-weight:400}}.button-text{font-size:calc(.83 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:1px;text-transform:uppercase}@media(min-width:768px){.button-text{font-size:calc(.83 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:1px;text-transform:uppercase}}@media(min-width:992px){.button-text{font-size:calc(.83 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:1px;text-transform:uppercase}}@media(min-width:1980px){.button-text{font-size:calc(.83 * 1.6rem * 1.067);line-height:1.6;font-family:Montserrat,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:1px;text-transform:uppercase}}.abstract{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Dancing Script,serif;font-weight:400;text-align:center}@media(min-width:768px){.abstract{font-size:calc(1.2 * 1.6rem * 1.067);line-height:1.6;font-family:Dancing Script,serif;font-weight:400;text-align:center}}@media(min-width:992px){.abstract{font-size:calc(1.4 * 1.6rem * 1.067);line-height:1.2;font-family:Dancing Script,serif;font-weight:400;text-align:center}}@media(min-width:1980px){.abstract{font-size:calc(2 * 1.6rem * 1.067);line-height:1.2;font-family:Dancing Script,serif;font-weight:400;text-align:center}}.mt-xxs{margin-top:.15rem}.mr-xxs{margin-right:.15rem}.mb-xxs{margin-bottom:.15rem}.ml-xxs{margin-left:.15rem}.pt-xxs{padding-top:.15rem}.pr-xxs{padding-right:.15rem}.pb-xxs{padding-bottom:.15rem}.pl-xxs{padding-left:.15rem}@media(min-width:768px){.mt-xxs{margin-top:.15rem}.mr-xxs{margin-right:.15rem}.mb-xxs{margin-bottom:.15rem}.ml-xxs{margin-left:.15rem}.pt-xxs{padding-top:.15rem}.pr-xxs{padding-right:.15rem}.pb-xxs{padding-bottom:.15rem}.pl-xxs{padding-left:.15rem}}@media(min-width:992px){.mt-xxs{margin-top:.15rem}.mr-xxs{margin-right:.15rem}.mb-xxs{margin-bottom:.15rem}.ml-xxs{margin-left:.15rem}.pt-xxs{padding-top:.15rem}.pr-xxs{padding-right:.15rem}.pb-xxs{padding-bottom:.15rem}.pl-xxs{padding-left:.15rem}}@media(min-width:1980px){.mt-xxs{margin-top:.15rem}.mr-xxs{margin-right:.15rem}.mb-xxs{margin-bottom:.15rem}.ml-xxs{margin-left:.15rem}.pt-xxs{padding-top:.15rem}.pr-xxs{padding-right:.15rem}.pb-xxs{padding-bottom:.15rem}.pl-xxs{padding-left:.15rem}}.mt-xs{margin-top:.25rem}.mr-xs{margin-right:.25rem}.mb-xs{margin-bottom:.25rem}.ml-xs{margin-left:.25rem}.pt-xs{padding-top:.25rem}.pr-xs{padding-right:.25rem}.pb-xs{padding-bottom:.25rem}.pl-xs{padding-left:.25rem}@media(min-width:768px){.mt-xs{margin-top:.25rem}.mr-xs{margin-right:.25rem}.mb-xs{margin-bottom:.25rem}.ml-xs{margin-left:.25rem}.pt-xs{padding-top:.25rem}.pr-xs{padding-right:.25rem}.pb-xs{padding-bottom:.25rem}.pl-xs{padding-left:.25rem}}@media(min-width:992px){.mt-xs{margin-top:.25rem}.mr-xs{margin-right:.25rem}.mb-xs{margin-bottom:.25rem}.ml-xs{margin-left:.25rem}.pt-xs{padding-top:.25rem}.pr-xs{padding-right:.25rem}.pb-xs{padding-bottom:.25rem}.pl-xs{padding-left:.25rem}}@media(min-width:1980px){.mt-xs{margin-top:.25rem}.mr-xs{margin-right:.25rem}.mb-xs{margin-bottom:.25rem}.ml-xs{margin-left:.25rem}.pt-xs{padding-top:.25rem}.pr-xs{padding-right:.25rem}.pb-xs{padding-bottom:.25rem}.pl-xs{padding-left:.25rem}}.mt-s{margin-top:.5rem}.mr-s{margin-right:.5rem}.mb-s{margin-bottom:.5rem}.ml-s{margin-left:.5rem}.pt-s{padding-top:.5rem}.pr-s{padding-right:.5rem}.pb-s{padding-bottom:.5rem}.pl-s{padding-left:.5rem}@media(min-width:768px){.mt-s{margin-top:.5rem}.mr-s{margin-right:.5rem}.mb-s{margin-bottom:.5rem}.ml-s{margin-left:.5rem}.pt-s{padding-top:.5rem}.pr-s{padding-right:.5rem}.pb-s{padding-bottom:.5rem}.pl-s{padding-left:.5rem}}@media(min-width:992px){.mt-s{margin-top:.5rem}.mr-s{margin-right:.5rem}.mb-s{margin-bottom:.5rem}.ml-s{margin-left:.5rem}.pt-s{padding-top:.5rem}.pr-s{padding-right:.5rem}.pb-s{padding-bottom:.5rem}.pl-s{padding-left:.5rem}}@media(min-width:1980px){.mt-s{margin-top:.5rem}.mr-s{margin-right:.5rem}.mb-s{margin-bottom:.5rem}.ml-s{margin-left:.5rem}.pt-s{padding-top:.5rem}.pr-s{padding-right:.5rem}.pb-s{padding-bottom:.5rem}.pl-s{padding-left:.5rem}}.mt-r{margin-top:1rem}.mr-r{margin-right:1rem}.mb-r{margin-bottom:1rem}.ml-r{margin-left:1rem}.pt-r{padding-top:1rem}.pr-r{padding-right:1rem}.pb-r{padding-bottom:1rem}.pl-r{padding-left:1rem}@media(min-width:768px){.mt-r{margin-top:1rem}.mr-r{margin-right:1rem}.mb-r{margin-bottom:1rem}.ml-r{margin-left:1rem}.pt-r{padding-top:1rem}.pr-r{padding-right:1rem}.pb-r{padding-bottom:1rem}.pl-r{padding-left:1rem}}@media(min-width:992px){.mt-r{margin-top:1rem}.mr-r{margin-right:1rem}.mb-r{margin-bottom:1rem}.ml-r{margin-left:1rem}.pt-r{padding-top:1rem}.pr-r{padding-right:1rem}.pb-r{padding-bottom:1rem}.pl-r{padding-left:1rem}}@media(min-width:1980px){.mt-r{margin-top:1rem}.mr-r{margin-right:1rem}.mb-r{margin-bottom:1rem}.ml-r{margin-left:1rem}.pt-r{padding-top:1rem}.pr-r{padding-right:1rem}.pb-r{padding-bottom:1rem}.pl-r{padding-left:1rem}}.mt-m{margin-top:1.5rem}.mr-m{margin-right:1.5rem}.mb-m{margin-bottom:1.5rem}.ml-m{margin-left:1.5rem}.pt-m{padding-top:1.5rem}.pr-m{padding-right:1.5rem}.pb-m{padding-bottom:1.5rem}.pl-m{padding-left:1.5rem}@media(min-width:768px){.mt-m{margin-top:1.5rem}.mr-m{margin-right:1.5rem}.mb-m{margin-bottom:1.5rem}.ml-m{margin-left:1.5rem}.pt-m{padding-top:1.5rem}.pr-m{padding-right:1.5rem}.pb-m{padding-bottom:1.5rem}.pl-m{padding-left:1.5rem}}@media(min-width:992px){.mt-m{margin-top:1.5rem}.mr-m{margin-right:1.5rem}.mb-m{margin-bottom:1.5rem}.ml-m{margin-left:1.5rem}.pt-m{padding-top:1.5rem}.pr-m{padding-right:1.5rem}.pb-m{padding-bottom:1.5rem}.pl-m{padding-left:1.5rem}}@media(min-width:1980px){.mt-m{margin-top:1.5rem}.mr-m{margin-right:1.5rem}.mb-m{margin-bottom:1.5rem}.ml-m{margin-left:1.5rem}.pt-m{padding-top:1.5rem}.pr-m{padding-right:1.5rem}.pb-m{padding-bottom:1.5rem}.pl-m{padding-left:1.5rem}}.mt-l{margin-top:2rem}.mr-l{margin-right:2rem}.mb-l{margin-bottom:2rem}.ml-l{margin-left:2rem}.pt-l{padding-top:2rem}.pr-l{padding-right:2rem}.pb-l{padding-bottom:2rem}.pl-l{padding-left:2rem}@media(min-width:768px){.mt-l{margin-top:2rem}.mr-l{margin-right:2rem}.mb-l{margin-bottom:2rem}.ml-l{margin-left:2rem}.pt-l{padding-top:2rem}.pr-l{padding-right:2rem}.pb-l{padding-bottom:2rem}.pl-l{padding-left:2rem}}@media(min-width:992px){.mt-l{margin-top:3rem}.mr-l{margin-right:3rem}.mb-l{margin-bottom:3rem}.ml-l{margin-left:3rem}.pt-l{padding-top:3rem}.pr-l{padding-right:3rem}.pb-l{padding-bottom:3rem}.pl-l{padding-left:3rem}}@media(min-width:1980px){.mt-l{margin-top:3rem}.mr-l{margin-right:3rem}.mb-l{margin-bottom:3rem}.ml-l{margin-left:3rem}.pt-l{padding-top:3rem}.pr-l{padding-right:3rem}.pb-l{padding-bottom:3rem}.pl-l{padding-left:3rem}}.mt-xl{margin-top:3rem}.mr-xl{margin-right:3rem}.mb-xl{margin-bottom:3rem}.ml-xl{margin-left:3rem}.pt-xl{padding-top:3rem}.pr-xl{padding-right:3rem}.pb-xl{padding-bottom:3rem}.pl-xl{padding-left:3rem}@media(min-width:768px){.mt-xl{margin-top:3rem}.mr-xl{margin-right:3rem}.mb-xl{margin-bottom:3rem}.ml-xl{margin-left:3rem}.pt-xl{padding-top:3rem}.pr-xl{padding-right:3rem}.pb-xl{padding-bottom:3rem}.pl-xl{padding-left:3rem}}@media(min-width:992px){.mt-xl{margin-top:3.5rem}.mr-xl{margin-right:3.5rem}.mb-xl{margin-bottom:3.5rem}.ml-xl{margin-left:3.5rem}.pt-xl{padding-top:3.5rem}.pr-xl{padding-right:3.5rem}.pb-xl{padding-bottom:3.5rem}.pl-xl{padding-left:3.5rem}}@media(min-width:1980px){.mt-xl{margin-top:5rem}.mr-xl{margin-right:5rem}.mb-xl{margin-bottom:5rem}.ml-xl{margin-left:5rem}.pt-xl{padding-top:5rem}.pr-xl{padding-right:5rem}.pb-xl{padding-bottom:5rem}.pl-xl{padding-left:5rem}}.mt-xxl{margin-top:4rem}.mr-xxl{margin-right:4rem}.mb-xxl{margin-bottom:4rem}.ml-xxl{margin-left:4rem}.pt-xxl{padding-top:4rem}.pr-xxl{padding-right:4rem}.pb-xxl{padding-bottom:4rem}.pl-xxl{padding-left:4rem}@media(min-width:768px){.mt-xxl{margin-top:6rem}.mr-xxl{margin-right:6rem}.mb-xxl{margin-bottom:6rem}.ml-xxl{margin-left:6rem}.pt-xxl{padding-top:6rem}.pr-xxl{padding-right:6rem}.pb-xxl{padding-bottom:6rem}.pl-xxl{padding-left:6rem}}@media(min-width:992px){.mt-xxl{margin-top:8rem}.mr-xxl{margin-right:8rem}.mb-xxl{margin-bottom:8rem}.ml-xxl{margin-left:8rem}.pt-xxl{padding-top:8rem}.pr-xxl{padding-right:8rem}.pb-xxl{padding-bottom:8rem}.pl-xxl{padding-left:8rem}}@media(min-width:1980px){.mt-xxl{margin-top:10rem}.mr-xxl{margin-right:10rem}.mb-xxl{margin-bottom:10rem}.ml-xxl{margin-left:10rem}.pt-xxl{padding-top:10rem}.pr-xxl{padding-right:10rem}.pb-xxl{padding-bottom:10rem}.pl-xxl{padding-left:10rem}}.mt-xxxl{margin-top:8rem}.mr-xxxl{margin-right:8rem}.mb-xxxl{margin-bottom:8rem}.ml-xxxl{margin-left:8rem}.pt-xxxl{padding-top:8rem}.pr-xxxl{padding-right:8rem}.pb-xxxl{padding-bottom:8rem}.pl-xxxl{padding-left:8rem}@media(min-width:768px){.mt-xxxl{margin-top:8rem}.mr-xxxl{margin-right:8rem}.mb-xxxl{margin-bottom:8rem}.ml-xxxl{margin-left:8rem}.pt-xxxl{padding-top:8rem}.pr-xxxl{padding-right:8rem}.pb-xxxl{padding-bottom:8rem}.pl-xxxl{padding-left:8rem}}@media(min-width:992px){.mt-xxxl{margin-top:16rem}.mr-xxxl{margin-right:16rem}.mb-xxxl{margin-bottom:16rem}.ml-xxxl{margin-left:16rem}.pt-xxxl{padding-top:16rem}.pr-xxxl{padding-right:16rem}.pb-xxxl{padding-bottom:16rem}.pl-xxxl{padding-left:16rem}}@media(min-width:1980px){.mt-xxxl{margin-top:20rem}.mr-xxxl{margin-right:20rem}.mb-xxxl{margin-bottom:20rem}.ml-xxxl{margin-left:20rem}.pt-xxxl{padding-top:20rem}.pr-xxxl{padding-right:20rem}.pb-xxxl{padding-bottom:20rem}.pl-xxxl{padding-left:20rem}}@layer defaults{.container{width:calc(100% - 2*1rem);padding-left:1rem;padding-right:1rem;margin:0 auto}}@media(min-width:768px){@layer defaults{.container{width:calc(100% - 2*2rem);padding-left:2rem;padding-right:2rem;margin:0 auto}}}@media(min-width:992px){@layer defaults{.container{width:calc(980px - 2*3rem);padding-left:3rem;padding-right:3rem;margin:0 auto}}}@media(min-width:1980px){@layer defaults{.container{width:calc(1280px - 2*3rem);padding-left:3rem;padding-right:3rem;margin:0 auto}}}@layer defaults{.container-wide{width:calc(100% - 2*1rem);padding-left:1rem;padding-right:1rem;margin:0 auto}}@media(min-width:768px){@layer defaults{.container-wide{width:calc(100% - 2*2rem);padding-left:2rem;padding-right:2rem;margin:0 auto}}}@media(min-width:992px){@layer defaults{.container-wide{width:calc(1550px - 2*3rem);padding-left:3rem;padding-right:3rem;margin:0 auto}}}@media(min-width:1980px){@layer defaults{.container-wide{width:calc(82% - 2*3rem);padding-left:3rem;padding-right:3rem;margin:0 auto}}}@layer defaults{.container-full{width:calc(100% - 2*1rem);padding-left:1rem;padding-right:1rem;margin:0 auto}}@media(min-width:768px){@layer defaults{.container-full{width:calc(100% - 2*2rem);padding-left:2rem;padding-right:2rem;margin:0 auto}}}@media(min-width:992px){@layer defaults{.container-full{width:calc(100% - 2*3rem);padding-left:3rem;padding-right:3rem;margin:0 auto}}}@media(min-width:1980px){@layer defaults{.container-full{width:calc(100% - 2*3rem);padding-left:3rem;padding-right:3rem;margin:0 auto}}}.grid-container.cols\@vps\:1{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(1,1fr)}.grid-container.cols\@vps\:2{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(2,1fr)}.grid-container.cols\@vps\:3{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(3,1fr)}.grid-container.cols\@vps\:4{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(4,1fr)}.grid-container.cols\@vps\:5{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(5,1fr)}.grid-container.cols\@vps\:6{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(6,1fr)}.grid-container.cols\@vps\:7{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(7,1fr)}.grid-container.cols\@vps\:8{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(8,1fr)}.grid-container.cols\@vps\:9{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(9,1fr)}.grid-container.cols\@vps\:10{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(10,1fr)}.grid-container.cols\@vps\:11{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(11,1fr)}.grid-container.cols\@vps\:12{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(12,1fr)}@media(min-width:768px){.grid-container.cols\@vpm\:1{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(1,1fr)}.grid-container.cols\@vpm\:2{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(2,1fr)}.grid-container.cols\@vpm\:3{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(3,1fr)}.grid-container.cols\@vpm\:4{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(4,1fr)}.grid-container.cols\@vpm\:5{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(5,1fr)}.grid-container.cols\@vpm\:6{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(6,1fr)}.grid-container.cols\@vpm\:7{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(7,1fr)}.grid-container.cols\@vpm\:8{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(8,1fr)}.grid-container.cols\@vpm\:9{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(9,1fr)}.grid-container.cols\@vpm\:10{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(10,1fr)}.grid-container.cols\@vpm\:11{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(11,1fr)}.grid-container.cols\@vpm\:12{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(12,1fr)}}@media(min-width:992px){.grid-container.cols\@vpl\:1{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(1,1fr)}.grid-container.cols\@vpl\:2{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(2,1fr)}.grid-container.cols\@vpl\:3{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(3,1fr)}.grid-container.cols\@vpl\:4{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(4,1fr)}.grid-container.cols\@vpl\:5{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(5,1fr)}.grid-container.cols\@vpl\:6{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(6,1fr)}.grid-container.cols\@vpl\:7{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(7,1fr)}.grid-container.cols\@vpl\:8{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(8,1fr)}.grid-container.cols\@vpl\:9{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(9,1fr)}.grid-container.cols\@vpl\:10{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(10,1fr)}.grid-container.cols\@vpl\:11{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(11,1fr)}.grid-container.cols\@vpl\:12{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(12,1fr)}}@media(min-width:1980px){.grid-container.cols\@vpxl\:1{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(1,1fr)}.grid-container.cols\@vpxl\:2{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(2,1fr)}.grid-container.cols\@vpxl\:3{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(3,1fr)}.grid-container.cols\@vpxl\:4{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(4,1fr)}.grid-container.cols\@vpxl\:5{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(5,1fr)}.grid-container.cols\@vpxl\:6{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(6,1fr)}.grid-container.cols\@vpxl\:7{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(7,1fr)}.grid-container.cols\@vpxl\:8{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(8,1fr)}.grid-container.cols\@vpxl\:9{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(9,1fr)}.grid-container.cols\@vpxl\:10{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(10,1fr)}.grid-container.cols\@vpxl\:11{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(11,1fr)}.grid-container.cols\@vpxl\:12{display:grid;grid-column-gap:64px;grid-row-gap:98px;grid-template-columns:repeat(12,1fr)}}:root{--grid-templ-col-base:100vw;--grid-templ-col-base-half:50vw;--grid-templ-col-read:2rem;--grid-templ-col-breakout:.8rem}@media(min-width:768px){:root{--grid-templ-col-base:100vw;--grid-templ-col-base-half:50vw;--grid-templ-col-read:6rem;--grid-templ-col-breakout:1rem}}@media(min-width:992px){:root{--grid-templ-col-base:880px;--grid-templ-col-base-half:440px;--grid-templ-col-read:10rem;--grid-templ-col-breakout:8rem}}@media(min-width:1980px){:root{--grid-templ-col-base:1080px;--grid-templ-col-base-half:540px;--grid-templ-col-read:12rem;--grid-templ-col-breakout:10rem}}.grid-layout{display:grid;width:100%;grid-template-columns:[fullwidth-start] calc(50vw - var(--grid-templ-col-base-half) - var(--grid-templ-col-breakout)) [breakout-start] var(--grid-templ-col-breakout) [base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end] var(--grid-templ-col-breakout) [breakout-end] calc(50vw - var(--grid-templ-col-base-half) - var(--grid-templ-col-breakout)) [fullwidth-end]}.base{grid-column:base;padding-left:1.6rem;padding-right:1.6rem}@media(min-width:768px){.base{padding-left:2.6rem;padding-right:2.6rem}}@media(min-width:992px){.base{padding-left:3rem;padding-right:3rem}}@media(min-width:1980px){.base{padding-left:3rem;padding-right:3rem}}.read{grid-column:read;padding-left:1.6rem;padding-right:1.6rem}@media(min-width:768px){.read{padding-left:2.4rem;padding-right:2.4rem}}@media(min-width:992px){.read{padding-left:2rem;padding-right:2rem}}@media(min-width:1980px){.read{padding-left:1rem;padding-right:1rem}}.breakout{grid-column:breakout;padding-left:1.2rem;padding-right:1.2rem}@media(min-width:768px){.breakout{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:992px){.breakout{padding-left:4rem;padding-right:4rem}}@media(min-width:1980px){.breakout{padding-left:5rem;padding-right:5rem}}.fullwidth{grid-column:fullwidth;padding-left:2.6rem;padding-right:2.6rem}@media(min-width:768px){.fullwidth{padding-left:3.6rem;padding-right:3.6rem}}@media(min-width:992px){.fullwidth{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1980px){.fullwidth{padding-left:4.8rem;padding-right:4.8rem}}.no-padding-vpl{grid-column:fullwidth}@media(min-width:992px){.no-padding-vpl{padding-left:0;padding-right:0}}.no-padding-vpxl{grid-column:fullwidth}@media(min-width:1980px){.no-padding-vpxl{padding-left:0;padding-right:0}}.base:has(.read){padding-left:0;padding-right:0}.base:has(.read)>div{grid-template-columns:[base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end]}@media(min-width:768px){.base:has(.read)>div{grid-template-columns:[base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end]}}@media(min-width:992px){.base:has(.read)>div{grid-template-columns:[base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end]}}@media(min-width:1980px){.base:has(.read)>div{grid-template-columns:[base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end]}}.fullwidth:has(.base),.fullwidth:has(.breakout),.fullwidth:has(.read){padding-left:0;padding-right:0}.breakout:has(.base){padding-left:0;padding-right:0}.breakout:has(.base)>div{grid-template-columns:[breakout-start] var(--grid-templ-col-breakout) [base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end] var(--grid-templ-col-breakout) [breakout-end]}@media(min-width:768px){.breakout:has(.base)>div{grid-template-columns:[breakout-start] var(--grid-templ-col-breakout) [base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end] var(--grid-templ-col-breakout) [breakout-end]}}@media(min-width:992px){.breakout:has(.base)>div{grid-template-columns:[breakout-start] var(--grid-templ-col-breakout) [base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end] var(--grid-templ-col-breakout) [breakout-end]}}@media(min-width:1980px){.breakout:has(.base)>div{grid-template-columns:[breakout-start] var(--grid-templ-col-breakout) [base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end] var(--grid-templ-col-breakout) [breakout-end]}}.breakout:has(.read){padding-left:0;padding-right:0}.breakout:has(.read)>div{grid-template-columns:[breakout-start] var(--grid-templ-col-breakout) [base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end] var(--grid-templ-col-breakout) [breakout-end]}@media(min-width:768px){.breakout:has(.read)>div{grid-template-columns:[breakout-start] var(--grid-templ-col-breakout) [base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end] var(--grid-templ-col-breakout) [breakout-end]}}@media(min-width:992px){.breakout:has(.read)>div{grid-template-columns:[breakout-start] var(--grid-templ-col-breakout) [base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end] var(--grid-templ-col-breakout) [breakout-end]}}@media(min-width:1980px){.breakout:has(.read)>div{grid-template-columns:[breakout-start] var(--grid-templ-col-breakout) [base-start] var(--grid-templ-col-read) [read-start] 1fr [read-end] var(--grid-templ-col-read) [base-end] var(--grid-templ-col-breakout) [breakout-end]}}:root{--border-radius-tiny:6px;--border-radius-small:12px;--border-radius-medium:18px;--border-radius-large:32px;--border-radius-extra-large:48px;--box-shadow-default:2px 2px 15px -4px rgba(0,0,0,.2);color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--color-text-accent:light-dark(var(--color-primary-500),var(--color-lightgray-100))}body,html{min-height:100svh}@media(min-width:992px){body,html{min-height:100vh}}body :has(.menu-mobile-active),html :has(.menu-mobile-active){max-height:100svh;overflow:hidden}body{display:flex;flex-direction:column;margin:0}body:has(.styleguide){background:var(--color-white-soft)}[data-theme=default] body{background:var(--color-white-hard);color:var(--color-black-soft)}[data-theme=dark] body{background:var(--color-black-soft);color:var(--color-white-soft)}h1,h2,h3,h4,h5,h6,p{margin:0}@layer defaults;.color-text-base{color:var(--color-black-soft)}.color-text-accent{color:var(--color-text-accent)}.color-text-primary-400{color:var(--color-primary-400)}.color-text-primary-500{color:var(--color-primary-500)}[data-theme=dark] .color-text-primary-500{color:var(--color-primary-200)}.color-text-secondary-1000{color:var(--color-secondary-1000)}.color-text-white-soft{color:var(--color-white-soft)}.color-bg-primary-50{background-color:var(--color-primary-50)}.color-bg-primary-100{background-color:var(--color-primary-100)}.color-bg-primary-200{background-color:var(--color-primary-200)}.color-bg-primary-300{background-color:var(--color-primary-300)}.color-bg-primary-400{background-color:var(--color-primary-400)}.color-bg-primary-500{background-color:var(--color-primary-500)}.color-bg-secondary-100{background-color:var(--color-secondary-100)}.color-bg-secondary-500{background-color:var(--color-secondary-500)}.color-bg-secondary-1000{background-color:var(--color-secondary-1000)}.color-bg-tertiary-100{background-color:var(--color-tertiary-100)}.color-bg-lightgray-100{background-color:var(--color-lightgray-100)}.color-bg-lightgray-200{background-color:var(--color-lightgray-200)}.color-bg-lightgray-300{background-color:var(--color-lightgray-300)}.color-bg-lightgray-400{background-color:var(--color-lightgray-400)}.color-bg-lightgray-500{background-color:var(--color-lightgray-500)}.color-bg-lightgray-600{background-color:var(--color-lightgray-600)}.color-bg-banner-fullwidth{background-color:light-dark(var(--color-primary-50),var(--color-darkgray-900))}.color-bg-quicklinks{background-color:light-dark(var(--color-lightgray-200),var(--color-black-medium))}.color-bg-info-teaser{background-color:light-dark(var(--color-lightgray-400),var(--color-darkgray-1000))}.color-text-info-teaser,.color-text-quicklinks{color:var(--color-text-accent)}.flex-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.flex-column,.flex-row{display:flex;flex-direction:row}.center-text{text-align:center}.responsive-image{display:block;width:100%;height:auto}.responsive-image-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}