.button{display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.5em;font-size:1em;font-weight:500;border-radius:4px;border:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;color:#fff}.car-inline-button{display:inline-block;font-family:Porsche Next,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;color:var(--text-color-base);background-color:transparent;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color .2s ease,text-decoration-color .2s ease}.car-inline-button:hover{color:var(-button-accent);text-decoration-color:var(-button-accent)}.car-inline-button:focus{outline:2px solid var(-button-accent);outline-offset:2px}.car-button{padding:10px 20px;border:1px solid;border-color:var(--color-text-base);background:none;border-radius:4px;font-size:1rem;cursor:pointer;color:var(--color-text-base)}.car-button:hover{background:var(--background-color-inverted);color:var(--text-color-inverted)}.accent-button{padding:10px 20px;border:1px solid;border-radius:4px;font-size:1rem;cursor:pointer;background:var(--button-accent);color:var(--text-color-inverted)}.accent-button:hover{background:var(--button-accent-hover);color:var(--text-color-inverted)}.car-button-inverted{padding:10px 20px;border:1px solid;border-color:var(--color-text-base);background:var(--background-color-inverted);border-radius:4px;font-size:1rem;cursor:pointer;color:var(--text-color-inverted)}.car-button-inverted:hover{color:var(--color-text-base);background:none}.padding-none{padding:0}.padding-sm{padding:var(--padding-sm)}.padding-md{padding:var(--padding-md)}.padding-lg{padding:var(--padding-lg)}.padding-xlg{padding:var(--padding-xlg)}.margin-none{padding:0}.margin-sm{margin:var(--margin-sm)}.margin-md{margin:var(--margin-md)}.margin-lg{margin:var(--margin-lg)}.margin-xlg{margin:var(--margin-xlg)}.padding-x-none{padding-left:0;padding-right:0}.padding-x-sm{padding-left:var(--padding-sm);padding-right:var(--padding-sm)}.padding-x-md{padding-left:var(--padding-md);padding-right:var(--padding-md)}.padding-x-lg{padding-left:var(--padding-lg);padding-right:var(--padding-lg)}.padding-x-xlg{padding-left:var(--padding-xlg);padding-right:var(--padding-xlg)}.padding-y-none{padding-top:0;padding-bottom:0}.padding-y-sm{padding-top:var(--padding-sm);padding-bottom:var(--padding-sm)}.padding-y-md{padding-top:var(--padding-md);padding-bottom:var(--padding-md)}.padding-y-lg{padding-top:var(--padding-lg);padding-bottom:var(--padding-lg)}.padding-y-xlg{padding-top:var(--padding-xlg);padding-bottom:var(--padding-xlg)}.margin-x-none{margin-left:0;margin-right:0}.margin-x-sm{margin-left:var(--margin-sm);margin-right:var(--margin-sm)}.margin-x-md{margin-left:var(--margin-md);margin-right:var(--margin-md)}.margin-x-lg{margin-left:var(--margin-lg);margin-right:var(--margin-lg)}.margin-x-xlg{margin-left:var(--margin-xlg);margin-right:var(--margin-xlg)}.margin-y-none{margin-top:0;margin-bottom:0}.margin-y-sm{margin-top:var(--margin-sm);margin-bottom:var(--margin-sm)}.margin-y-md{margin-top:var(--margin-md);margin-bottom:var(--margin-md)}.margin-y-lg{margin-top:var(--margin-lg);margin-bottom:var(--margin-lg)}.margin-y-xlg{margin-top:var(--margin-xlg);margin-bottom:var(--margin-xlg)}.gap-none{gap:0}.gap-sm{gap:var(--gap-sm)}.gap-md{gap:var(--gap-md)}.gap-lg{gap:var(--gap-lg)}.gap-xlg{gap:var(--gap-xlg)}.gap-x-none{column-gap:0}.gap-x-sm{column-gap:var(--gap-sm)}.gap-x-md{column-gap:var(--gap-md)}.gap-x-lg{column-gap:var(--gap-lg)}.gap-x-xlg{column-gap:var(--gap-xlg)}.gap-y-none{row-gap:0}.gap-y-sm{row-gap:var(--gap-sm)}.gap-y-md{row-gap:var(--gap-md)}.gap-y-lg{row-gap:var(--gap-lg)}.gap-y-xlg{row-gap:var(--gap-xlg)}.text-xs{font-size:var(--font-size-text-xs)}.text-sm{font-size:var(--font-size-text-sm)}.text-base{font-size:var(--font-size-text-base)}.text-lg{font-size:var(--font-size-text-lg)}.text-xl{font-size:var(--font-size-text-xl)}.text-2xl{font-size:var(--font-size-text-2xl)}.text-3xl{font-size:var(--font-size-text-3xl)}.font-light{font-weight:var(--font-weight-font-light)}.font-normal{font-weight:var(--font-weight-font-normal)}.font-semibold{font-weight:var(--font-weight-font-medium)}.font-bold{font-weight:var(--font-weight-font-bold)}.leading-tight{line-height:var(--line-height-leading-tight)}.leading-normal{line-height:var(--line-height-leading-normal)}.leading-loose{line-height:var(--line-height-leading-loose)}.text-vertical-mid{vertical-align:middle}.text-upper{text-transform:uppercase}.border-sm{border-width:var(--border-width-sm)}.border-md{border-width:var(--border-width-md)}.border-lg{border-width:var(--border-width-lg)}.border-xlg{border-width:var(--border-width-xlg)}.rounded-sm{border-radius:var(--border-radius-rounded-sm)}.rounded-md{border-radius:var(--border-radius-rounded-md)}.rounded-lg{border-radius:var(--border-radius-rounded-lg)}.rounded-full{border-radius:var(--border-radius-rounded-full)}.text-muted{color:var(--text-color-muted)}@font-face{font-family:SourceSans3;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SourceSans3-Regular.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:SourceSans3;font-style:bold;font-weight:700;font-display:swap;src:url(/fonts/SourceSans3-Bold.woff2) format("woff2")}@font-face{font-family:SourceSans3;font-style:semi-bold;font-weight:600;font-display:swap;src:url(/fonts/SourceSans3-SemiBold.woff2) format("woff2")}:root{--navbar-background: rgba(255, 255, 255, .8);--navbar-border-bottom: 1px solid rgba(255, 255, 255, .3);--navbar-box-shadow: 0 4px 6px rgba(0, 0, 0, .1);--background-color-main: #ffffff;--background-color-inverted: rgba(0, 0, 0);--background-color-elevated-1: rgb(246, 246, 246);--background-color-elevated-2: rgb(240, 240, 240);--background-color-hero: #9b356b;--background-color-inverted-light: #161616;--text-color-base: #040b14;--text-color-inverted: #ffffff;--text-color-muted: rgb(107, 109, 112);--border-color-light: #ddd;--border-color-strong: #223148;--button-accent: #df0043;--button-accent-hover: #ee0047;--shadow: rgba(33, 33, 33, .2);--svg-color-main: #0e0e12;--svg-color-inverted: #ebf1ff;--color-black: #040b14;--color-red: #ac0337;--padding-sm: .5em;--padding-md: 1em;--padding-lg: 2em;--padding-xlg: 2em;--margin-sm: .5em;--margin-md: 1em;--margin-lg: 2em;--margin-xlg: 4em;--gap-sm: .5em;--gap-md: 1em;--gap-lg: 2em;--gap-xlg: 4em;--font-size-text-xs: .75em;--font-size-text-sm: .875em;--font-size-text-base: 1em;--font-size-text-lg: 1.25em;--font-size-text-xl: 1.65em;--font-size-text-2xl: 2em;--font-size-text-3xl: 2.8em;--font-weight-font-light: 300;--font-weight-font-normal: 400;--font-weight-font-medium: 600;--font-weight-font-bold: 700;--line-height-leading-tight: 1.25em;--line-height-leading-normal: 1.5em;--line-height-leading-loose: 2em;--border-width-sm: 1px;--border-width-md: 2px;--border-width-lg: 4px;--border-width-xlg: 8px;--border-radius-rounded-sm: 4px;--border-radius-rounded-md: 8px;--border-radius-rounded-lg: 12px;--border-radius-rounded-full: 9999px}[data-theme=dark]{--navbar-background: rgba(14, 14, 18, .8);--navbar-border-bottom: rgba(180, 180, 180, .3);--navbar-box-shadow: rgba(238, 238, 238, .1);--background-color-main: rgb(14, 14, 18);--background-color-inverted: #fdfbff;--background-color-inverted-light: #a8a8a8;--background-color-elevated-1: rgb(20, 20, 31);--background-color-elevated-2: rgb(24, 24, 34);--background-color-hero: #212529;--text-color-base: #fdfbff;--text-color-inverted: #040b14;--text-color-muted: #e5f2ff;--border-color-light: #9cacc8;--border-color-strong: #e5f2ff;--button-primary: #d87900;--shadow: rgba(160, 160, 160, .2);--svg-color-main: #ebf1ff;--svg-color-inverted: #0e0e12}html,body{height:100%;margin:0;font-family:SourceSans3,Roboto,sans-serif;background-color:var(--background-color-main);color:var(--text-color-base)}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-size:inherit;font-weight:400;line-height:normal;color:inherit;text-transform:none}ul{list-style-type:none;padding:0;margin:0}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding:1em}.container-wrapper{justify-content:space-between;display:flex}.hero-colors2{background-color:var(--background-color-hero);color:var(--text-color-base)}.hero-colors{background:linear-gradient(45deg,black,var(--background-color-hero),var(--background-color-hero),var(--color-red));background-size:400% 400%;animation:gradientAnimation 35s ease infinite;color:#fff}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.colors-elevated-1{background-color:var(--background-color-elevated-1);color:var(--text-color-base)}.colors-elevated-2{background-color:var(--background-color-main);color:var(--text-color-base)}.grid{display:grid}.grid-centralized-content{display:grid;place-items:center}.grid-cols-lg3-md1{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.grid-cols-lg3-md1{grid-template-columns:repeat(3,1fr)}}.flex{display:flex}.flex-centralized-content{display:flex;justify-content:center}.resp-grid-lg3-md2-sm1{width:100%;display:inline-grid;grid-template-columns:auto}@media (min-width: 576px){.resp-grid-lg3-md2-sm1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.resp-grid-lg3-md2-sm1{grid-template-columns:repeat(3,minmax(0,1fr))}}.resp-grid-lg4-md2-sm1{width:100%;display:inline-grid;grid-template-columns:auto}@media (min-width: 576px){.resp-grid-lg4-md2-sm1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.resp-grid-lg4-md2-sm1{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-2{width:100%;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr))}.resp-grid-md2-sm1{width:100%;display:inline-grid;grid-template-columns:auto}@media (min-width: 576px){.resp-grid-md2-sm1{grid-template-columns:repeat(2,minmax(0,1fr))}}.resp-span-md2-sm1{grid-column:span 1}@media (min-width: 576px){.resp-span-md2-sm1{grid-column:span 2}}.show-lg-md-hide-sm{display:none}@media (min-width: 576px){.show-lg-md-hide-sm{display:block}}.show-sm-hide-md-lg{display:block}@media (min-width: 576px){.show-sm-hide-md-lg{display:none}}.resp-grid-lg4-md1-sm1{width:100%;display:inline-grid;grid-template-columns:auto}@media (min-width: 768px){.resp-grid-lg4-md1-sm1{grid-template-columns:repeat(4,minmax(0,1fr))}}.resp-span-lg3-md1-sm1{grid-column:span 1}@media (min-width: 768px){.resp-span-lg3-md1-sm1{grid-column:span 3}}.resp-grid-md3-sm2{width:100%;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 576px){.resp-grid-md3-sm2{grid-template-columns:repeat(3,minmax(0,1fr))}}.resp-grid-md3-sm1{width:100%;display:inline-grid;grid-template-columns:auto;padding-top:var(--padding-lg);padding-bottom:var(--padding-lg)}@media (min-width: 576px){.resp-grid-md3-sm1{grid-template-columns:repeat(3,minmax(0,1fr))}}.hover-shadow:hover,.shadow{box-shadow:0 0 11px var(--shadow)}.hover-scale:hover{transform:scale(1.03);transition:transform .3s ease}hr.strong{border:var(--border-width-lg) solid var(--color-red);border-radius:var(--border-radius-rounded-md);width:50px;text-align:left;margin-left:0}.pointer-link:hover{cursor:pointer}.ripple{background-position:center;transition:background .8s}.ripple:hover{background:var(--background-color-main) radial-gradient(circle,transparent 1%,var(--background-color-elevated-1) 1%) center/15000%}.ripple:active{background-color:var(--background-color-elevated-1);background-size:100%;transition:background 0s}.icon{fill:var(--svg-color-main);stroke:var(--svg-color-main)}.icon-muted{fill:var(--text-color-muted);stroke:var(--text-color-muted)}.icon-inverted{fill:var(--svg-color-inverted);stroke:var(--svg-color-inverted)}.unstyled-flex-list{list-style-type:none;display:flex;padding:0;margin:0}
