*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-bottom:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;margin:0;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}p:first-child{margin-top:0}a:not([class]){color:currentcolor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--ratio: 1.5;--s-5: calc(var(--s-4) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s0: 1rem;--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio));--s6: calc(var(--s5) * var(--ratio));--space: var(--s1);--font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;--font-size-smaller: calc(var(--s0) / 1.3);--font-size-small: calc(var(--s0) / 1.2);--font-size-base: var(--s0);--font-size-big: calc(var(--s0) * 1.2);--font-size-bigger: var(--s1);--font-size-biggest: var(--s2);--color-white: rgb(255 255 255);--color-light-grey: rgb(246 246 246);--color-mid-grey: rgb(76 76 76);--color-dark-grey: rgb(31 31 31);--color-cappd-blue: rgb(110 229 242);--color-cappd-pink: rgb(221 87 229);--color-cappd-yellow: rgb(243 189 36);--color-cappd-purple: rgb(137 59 234);--color-cappd-blue-02: rgba(110 229 242 / 20%);--color-cappd-pink-02: rgba(221 87 229 / 20%);--color-cappd-yellow-02: rgba(243 189 36 / 20%);--color-cappd-purple-02: rgba(137 59 234 / 20%);--color-cappd-blue-05: rgba(110 229 242 / 50%);--color-cappd-pink-05: rgba(221 87 229 / 50%);--color-cappd-yellow-05: rgba(243 189 36 / 50%);--color-cappd-purple-05: rgba(137 59 234 / 50%);--color-porsche-red: rgb(187 37 49);--color-foreground: var(--color-dark-grey);--color-background: var(--color-white);--color-section-background: var(--color-light-grey);--color-element-background: var(--color-light-grey);--color-alt-element-background: var(--color-white);--color-attention-element-foreground: var(--color-white);--color-attention-element-background: var(--color-mid-grey);--color-accent: var(--color-porsche-red)}@media (prefers-color-scheme: dark){:root{--color-foreground: var(--color-white);--color-background: var(--color-dark-grey);--color-section-background: var(--color-dark-grey);--color-element-background: var(--color-mid-grey);--color-alt-element-background: var(--color-mid-grey);--color-attention-element-foreground: var(--color-dark-grey);--color-attention-element-background: var(--color-white);--color-accent: var(--color-porsche-red)}}body.dark{--color-foreground: var(--color-white);--color-background: var(--color-dark-grey);--color-section-background: var(--color-dark-grey);--color-element-background: var(--color-mid-grey);--color-alt-element-background: var(--color-mid-grey);--color-attention-element-foreground: var(--color-dark-grey);--color-attention-element-background: var(--color-white);--color-accent: var(--color-porsche-red)}.cappd-container{display:flex;flex-direction:column;align-items:center;box-sizing:content-box;max-width:60ch;min-height:100vh;margin-left:auto;margin-right:auto}.cappd-container>*{margin-top:0;margin-bottom:0}.cappd-container>*+*{margin-top:var(--space)}.cappd-container>.has-background+.has-background{margin-top:0}.cappd-container>p{display:none}.gutters{padding-left:var(--s0);padding-right:var(--s0)}.cappd-separator{height:0;margin-top:var(--s0);margin-bottom:var(--s2);border:0;border-top:1px solid var(--color-foreground)}.powered-by-cappd{width:60%;margin-top:auto;line-height:0}.powered-by-cappd a{display:block;margin-top:var(--s3)}:root{font-family:var(--font-family)}h1{font-size:var(--font-size-bigger);font-weight:600}h2{font-size:var(--font-size-big);font-weight:600}small{font-size:var(--font-size-small)}a,a:visited{color:var(--color-foreground)}a:hover,a:active{color:var(--color-accent)}body{color:var(--color-foreground);background-color:var(--color-background)}:root{--form-input-size: var(--s0);--form-input-font-size: var(--form-input-size);--form-small-font-size: calc(var(--form-input-size) * .875);--form-input-font-family: inherit;--form-input-color: var(--color-foreground);--form-input-border-radius: .25rem;--form-input-placeholder-color: #929292;--form-input-border-color: #c0c4c9;--form-input-border-width: 1px;--form-input-border-style: solid;--form-input-border-bottom-width: 2px;--form-input-focus-border-color: var(--color-accent);--form-input-background-color: #f9fafb;--form-invalid-input-border-color: var(--form-input-border-color);--form-invalid-input-background-color: var(--form-input-background-color);--form-invalid-input-color: var(--color-porsche-red);--form-valid-input-border-color: var(--form-input-border-color);--form-valid-input-background-color: var(--form-input-background-color);--form-valid-input-color: var(--form-input-color);--form-invalid-input-border-bottom-color: var(--color-porsche-red);--form-valid-input-border-bottom-color: green;--form-slider-track-background: #dfdfdf;--form-slider-track-height: .25rem;--form-slider-thumb-size: calc(var(--form-slider-track-height) * 4);--form-slider-track-border-radius: var(--form-slider-track-height);--form-slider-thumb-border-width: 2px;--form-slider-thumb-border-focus-width: 1px;--form-slider-thumb-border-color: #fff;--form-slider-thumb-background: var(--form-input-focus-border-color);--form-switch-orb-size: var(--form-input-size);--form-switch-orb-offset: calc(var(--form-input-border-width) * 2);--form-switch-width: calc(var(--form-input-size) * 2.5);--form-switch-height: calc( calc(var(--form-input-size) * 1.25) + var(--form-switch-orb-offset) );--icon-padding: calc(var(--form-input-size) * 2.25)}@media (prefers-color-scheme: dark){:root{--form-input-color: var(--color-dark-grey)}}body.dark{--form-input-color: var(--color-dark-grey)}.cappd-form{width:100%}.form-field{margin-bottom:var(--s0)}.form-field .form-field__input,.form-field .form-field__select,.form-field .form-field__textarea{margin-top:var(--s-2)}.form-field .form-field__checkbox{display:flex;gap:var(--space)}:is(.form-field .form-field__checkbox)+.form-field__checkbox{margin-top:var(--s0)}.form-field .form-field__checkbox input{flex:none}.form-field .form-field__validation-error{color:var(--form-invalid-input-color)}.form-field .form-field__input--invalid,.form-field .form-field__textarea--invalid{border-bottom-color:var(--form-invalid-input-border-bottom-color)!important}.form-field .form-field__checkbox--invalid{border:1px solid var(--form-invalid-input-border-bottom-color)!important}fieldset legend{margin-bottom:1em;font-weight:400}fieldset>*{margin-bottom:.5em}input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select{width:100%;height:calc(var(--form-input-size) * 2.75);padding:calc(var(--form-input-size) * .75);font-family:inherit;font-family:var(--form-input-font-family);font-size:var(--form-input-font-size);line-height:normal;color:var(--form-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-background-color);border-color:var(--form-input-border-color);border-style:var(--form-input-border-style);border-width:var(--form-input-border-width);border-bottom-width:var(--form-input-border-bottom-width);border-radius:var(--form-input-border-radius);box-shadow:none}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select)::-moz-placeholder{color:var(--form-input-placeholder-color);letter-spacing:0}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select)::placeholder{color:var(--form-input-placeholder-color);letter-spacing:0}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select):required:not(:-moz-placeholder-shown):invalid{color:var(--form-input-color);background-color:var(--form-input-background-color);border-color:var(--form-input-border-color);border-bottom-color:var(--form-input-border-color)}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select):required:not(:placeholder-shown):invalid{color:var(--form-input-color);background-color:var(--form-input-background-color);border-color:var(--form-input-border-color);border-bottom-color:var(--form-input-border-color)}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select):required:not(:-moz-placeholder-shown):invalid:focus{color:var(--form-input-color);background-color:var(--form-input-background-color);background-image:none;border-color:var(--form-input-border-color)}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select):required:not(:placeholder-shown):invalid:focus{color:var(--form-input-color);background-color:var(--form-input-background-color);background-image:none;border-color:var(--form-input-border-color)}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select):required:not(:-moz-placeholder-shown):valid{color:var(--form-valid-input-color);background-color:var(--form-valid-input-background-color);border-color:var(--form-valid-input-border-color);border-bottom-color:var(--form-valid-input-border-bottom-color)}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select):required:not(:placeholder-shown):valid{color:var(--form-valid-input-color);background-color:var(--form-valid-input-background-color);border-color:var(--form-valid-input-border-color);border-bottom-color:var(--form-valid-input-border-bottom-color)}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select):disabled{cursor:not-allowed;opacity:.75}:is(input[type=text],input[type=checkbox],input[type=radio],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=week],input[type=time],input[type=month],input[type=search],textarea,select):focus{border-color:var(--form-input-focus-border-color);outline:none;transition:all .15s ease-out}input[type=email],input[type=tel],input[type=url],input[type=password]{--icon-background-offset: calc(var(--form-input-size) * .75);padding-left:var(--icon-padding);background-repeat:no-repeat;background-position:left var(--icon-background-offset) bottom 50%;background-size:var(--form-input-size)}input[type=email]:not(:-moz-placeholder-shown),input[type=tel]:not(:-moz-placeholder-shown),input[type=url]:not(:-moz-placeholder-shown),input[type=password]:not(:-moz-placeholder-shown){padding-left:calc(var(--form-input-size) * .75);background-position:left calc(var(--form-input-size) * -1) bottom 50%}input[type=email]:not(:placeholder-shown),input[type=tel]:not(:placeholder-shown),input[type=url]:not(:placeholder-shown),input[type=password]:not(:placeholder-shown){padding-left:calc(var(--form-input-size) * .75);background-position:left calc(var(--form-input-size) * -1) bottom 50%}input[type=email]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=url]:-webkit-autofill,input[type=password]:-webkit-autofill{padding:calc(var(--form-input-size) * .75)!important}input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-at-sign'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94'/%3E%3C/svg%3E")}input[type=tel]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-phone'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}input[type=url]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-link'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}input[type=password]{letter-spacing:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-lock'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}input[type=search]:-moz-placeholder-shown{padding-left:calc(var(--form-input-size) * 2.25);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-search'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left calc(var(--form-input-size) * .75) bottom 50%;background-size:var(--form-input-size)}input[type=search]:placeholder-shown{padding-left:calc(var(--form-input-size) * 2.25);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-search'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left calc(var(--form-input-size) * .75) bottom 50%;background-size:var(--form-input-size)}input[type=search]:placeholder-shown::-webkit-search-cancel-button{width:var(--form-input-size);height:var(--form-input-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}input[type=search]:-moz-placeholder-shown:focus{padding-left:calc(var(--form-input-size) * .75);background-position:left calc(var(--form-input-size) * -1) bottom 50%}input[type=search]:placeholder-shown:focus{padding-left:calc(var(--form-input-size) * .75);background-position:left calc(var(--form-input-size) * -1) bottom 50%}input[type=range]{cursor:pointer;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--form-slider-track-height);background:var(--form-slider-track-background);border-radius:var(--form-slider-track-border-radius)}input[type=range]::-moz-range-track{width:100%;height:var(--form-slider-track-height);background:var(--form-slider-track-background);border-radius:var(--form-slider-track-border-radius)}input[type=range]::-webkit-slider-thumb{width:var(--form-slider-thumb-size);height:var(--form-slider-thumb-size);margin-top:calc((calc(var(--form-slider-track-height) - var(--form-slider-thumb-size)) * .5));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-slider-thumb-background);border:0;border:var(--form-slider-thumb-border-width) solid var(--form-slider-thumb-border-color);border-radius:var(--form-slider-thumb-size)}input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--form-slider-thumb-size);height:var(--form-slider-thumb-size);-moz-appearance:none;-webkit-appearance:none;appearance:none;background:var(--form-slider-thumb-background);border:0;border:var(--form-slider-thumb-border-width) solid var(--form-slider-thumb-border-color);border-radius:var(--form-slider-thumb-size)}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 var(--form-slider-thumb-border-focus-width) var(--form-slider-thumb-background)}input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 var(--form-slider-thumb-border-focus-width) var(--form-slider-thumb-background)}input[type=color]{height:calc(var(--form-input-size) * 2);padding:calc(var(--form-input-border-width) * 2);border:var(--form-input-border-width) solid var(--form-input-border-color);border-bottom-width:var(--form-input-border-bottom-width);border-radius:var(--form-input-border-radius)}input[type=color]::-webkit-color-swatch-wrapper{padding:5%}input[type=color]::-moz-color-swatch{border:none;border-radius:calc(var(--form-input-border-radius) / 2)}input[type=color]::-webkit-color-swatch{border:none;border-radius:calc(var(--form-input-border-radius) / 2)}input[type=color]:focus{border-color:var(--form-input-focus-border-color);outline:none}input[type=number]{width:auto}input[type=date],input[type=week],input[type=month]{min-width:14em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-calendar'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}input[type=time]{min-width:6em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-clock'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}input[type=date],input[type=week],input[type=time],input[type=month]{width:auto;background-repeat:no-repeat;background-position:right calc(var(--form-input-size) * .75) bottom 50%;background-size:var(--form-input-size)}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-inner-spin-button,input[type=week]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-inner-spin-button,input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}@-moz-document url-prefix(){input[type=date],input[type=week],input[type=time],input[type=month]{width:auto;min-width:auto;background-image:none}}textarea{height:auto}input[type=checkbox],input[type=radio]{cursor:pointer;display:inline-block;width:var(--form-input-size);height:var(--form-input-size);margin:0;padding:inherit;vertical-align:top;background-position:center center;border-width:var(--form-input-border-width);border-radius:calc(var(--form-input-border-radius) / 2)}input[type=checkbox]:focus:not(:checked),input[type=radio]:focus:not(:checked){border:var(--form-input-border-width) solid var(--form-input-focus-border-color);outline:none}input[type=checkbox]:hover,input[type=radio]:hover{border:var(--form-input-border-width) solid var(--form-input-focus-border-color)}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;max-width:calc(100% - calc(var(--form-input-size) * 2));margin-bottom:0;padding-left:calc(var(--form-input-size) / 2.5);font-weight:400;line-height:normal}input[type=checkbox]+label>small,input[type=radio]+label>small{display:block;margin-top:calc(var(--form-input-size) / 4);font-size:var(--form-small-font-size);opacity:.75}input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center center/85%;background-color:var(--form-input-focus-border-color);border-color:var(--form-input-focus-border-color)}input[type=radio]{border-radius:100%}input[type=radio]:checked{background-color:var(--form-input-focus-border-color);border-color:var(--form-input-focus-border-color);box-shadow:0 0 0 3px #fff inset}input[type=file]{cursor:pointer;display:block;width:100%;padding:var(--form-input-size);background:#00000006;border:1px dashed var(--form-input-border-color);border-radius:var(--form-input-border-radius);outline:none}input[type=file]::file-selector-button{cursor:pointer;margin-right:1rem;padding:.5rem;font-family:var(--form-input-font-family);color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-focus-border-color);border:0;border-radius:var(--form-input-border-radius);outline:none}input[type=file]::-webkit-file-upload-button{cursor:pointer;margin-right:1rem;padding:.5rem;font-family:var(--form-input-font-family);color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-focus-border-color);border:0;border-radius:var(--form-input-border-radius);outline:none}input[type=file]:focus,input[type=file]:hover{border-color:var(--form-input-focus-border-color)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(var(--form-input-size) * .75) bottom 50%;background-size:var(--form-input-size)}input[type=button],input[type=submit]{width:100%;margin-top:var(--s0);padding:var(--s-1) var(--space) var(--s0);font-size:var(--font-size-bigger);font-weight:300;line-height:1;color:var(--color-attention-element-foreground);text-decoration:none;background-color:var(--color-attention-element-background);border:none;border-radius:var(--s-2)}.has-background{background-color:var(--color-element-background)}@media (prefers-color-scheme: dark){.has-background{background-color:var(--color-background)}}.no-shadow{box-shadow:none!important}.cappd-hero{width:100%;text-align:center}.cappd-hero>*+*{margin-top:var(--space)}.cappd-hero .cappd-separator{margin-left:var(--s3);margin-right:var(--s3)}.cappd-hero .cappd-hero__image{width:100%;box-shadow:0 10px 15px #00000026}.cappd-hero .cappd-hero__image-link{display:block}.cappd-hero .cappd-hero__title{padding-left:var(--s3);padding-right:var(--s3);font-size:var(--font-size-bigger)}.cappd-hero .cappd-hero__description{padding-left:var(--s3);padding-right:var(--s3)}.cappd-hero .cappd-hero__button{z-index:5;display:inline-block;padding:var(--s-1) var(--s2) var(--s-1);font-weight:300;line-height:1;text-decoration:none;text-transform:lowercase;background-color:var(--color-background);border:1px solid var(--color-foreground);border-radius:var(--s-2)}.cappd-swiper{width:100%;padding-bottom:var(--s0);text-align:center}.cappd-swiper .cappd-swiper__slide{display:flex;flex-direction:column;align-items:center}.cappd-swiper .cappd-swiper__slide .cappd-swiper__image-wrapper{display:block;width:80%}.cappd-swiper .cappd-swiper__slide .cappd-swiper__image-wrapper:only-child{margin-bottom:var(--s2)}.cappd-swiper .cappd-swiper__slide .cappd-swiper__image{margin-top:var(--s3);border-radius:var(--s-2)}.cappd-swiper .cappd-swiper__slide .cappd-swiper__image--shadow{box-shadow:0 10px 15px #00000026}.cappd-swiper .cappd-swiper__slide .cappd-swiper__image--glow{box-shadow:6px -6px 20px 1px var(--color-cappd-pink-02),-6px -6px 20px 1px var(--color-cappd-yellow-02),-6px 6px 20px 1px var(--color-cappd-purple-02),6px 6px 20px 1px var(--color-cappd-blue-05)}.cappd-swiper .cappd-swiper__slide .cappd-swiper__caption-highlight{color:var(--color-accent)}.cappd-swiper .cappd-swiper__slide .cappd-swiper__button{z-index:5;margin-top:var(--space);margin-bottom:var(--s2);padding:var(--s-1) var(--s2) var(--s-1);font-weight:300;line-height:1;text-decoration:none;text-transform:lowercase;background-color:var(--color-background);border:1px solid var(--color-foreground);border-radius:var(--s-2)}.cappd-swiper.cappd-swiper--carousel .cappd-swiper__caption{width:70%}.cappd-grid{width:100%;text-align:center}.cappd-grid h2{margin-bottom:var(--s2);font-size:var(--font-size-bigger)}.cappd-grid .cappd-grid-wrapper{display:grid;grid-gap:var(--s-1);grid-template-columns:1fr 1fr}.cappd-grid .cappd-grid-item{width:100%}.cappd-grid .cappd-grid-item__has-errata{margin-bottom:var(--s-1)}.cappd-grid .cappd-grid-item__image{width:100%;border-radius:var(--s-2)}.cappd-grid .cappd-grid-item__image-link{display:block}.cappd-grid .cappd-grid-item__headings:not(:first-child){margin-top:var(--s0)}.cappd-grid .cappd-grid-item__headings p{margin-top:0}.cappd-grid .cappd-grid-item__heading{font-weight:600;color:var(--color-accent)}.cappd-grid .cappd-grid-item__button{z-index:5;display:inline-block;width:80%;padding:var(--s-1) var(--s-2);font-weight:600;line-height:1;color:var(--color-white)!important;text-decoration:none;background-color:var(--color-accent);border-radius:var(--s-2)}.cappd-grid .cappd-grid-item__button:not(:first-child){margin-top:var(--s0)}.cappd-header{width:100%;text-align:center}.cappd-header .cappd-header__profile-image{position:relative;width:var(--s6);margin-top:calc(var(--s6) / -2);margin-left:auto;margin-right:auto;border:var(--s-3) solid var(--color-white);border-radius:50%;box-shadow:0 10px 15px #0003}.cappd-header .cappd-header__buttons{display:grid;grid-auto-rows:auto;grid-gap:var(--s-1) var(--s-1);grid-template-columns:repeat(2,1fr);width:100%;margin-top:var(--space)}.cappd-header .cappd-header__buttons a{grid-column:auto / span 1;padding:var(--s-1) var(--space) var(--s0);font-size:var(--font-size-big);font-weight:300;line-height:1;color:var(--color-attention-element-foreground);text-decoration:none;background-color:var(--color-attention-element-background);border-radius:var(--s-2)}.cappd-header .cappd-header__buttons a:only-child{grid-column:1 / -1}.cappd-image{width:100%;padding-top:var(--s0);padding-bottom:var(--s0);text-align:center}.cappd-image .cappd-image__image{position:relative;width:100%;border-radius:var(--s-2);box-shadow:0 10px 15px #00000026}.cappd-image .cappd-image__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:var(--s0)}.cappd-image .cappd-image__footer .cappd-image__caption{margin-top:0;text-align:left}.cappd-image .cappd-image__footer .cappd-image__caption-highlight{color:var(--color-accent)}.cappd-image .cappd-image__footer .cappd-image__button{z-index:5;padding:var(--s-1) var(--s1) var(--s-1);font-weight:300;line-height:1;text-decoration:none;text-transform:lowercase;white-space:nowrap;background-color:var(--color-background);border-radius:var(--s-2)}@media (prefers-color-scheme: dark){.cappd-image .cappd-image__footer .cappd-image__button{border:1px solid var(--color-foreground)}}@media (prefers-color-scheme: dark){.cappd-image{background-color:var(--color-background)}}.cappd-links{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--s0);padding-bottom:var(--space);padding-left:var(--s0);padding-right:var(--s0)}.cappd-links>*{margin-top:var(--s0)}.cappd-links>*+*{margin-top:var(--s-1)}.cappd-links .cappd-link{width:100%;padding:var(--s-1) var(--s2) var(--s-1);font-size:var(--font-size-bigger);font-weight:300;line-height:1;text-align:center;text-decoration:none;background-color:var(--color-background);border-radius:var(--s-2)}.cappd-links .cappd-link .cappd-link__icon{display:inline-block;width:calc(var(--s1));height:calc(var(--s1));vertical-align:sub}@media (prefers-color-scheme: dark){.cappd-links .cappd-link{background-color:var(--color-element-background)}}@media (prefers-color-scheme: dark){.cappd-links{background-color:var(--color-background)}}.cappd-socials{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.cappd-socials .cappd-social{padding:var(--s0);line-height:0;color:var(--color-foreground);text-decoration:none;background-color:var(--color-element-background);border-radius:50%}.cappd-socials .cappd-social svg{width:var(--s2);height:var(--s2)}.cappd-socials .cappd-social.cappd-social--highlight{box-shadow:inset 0 0 0 3px var(--color-white),0 0 0 2px var(--color-white),2px -2px 4px 1px var(--color-cappd-pink-05),-2px -2px 4px 1px var(--color-cappd-yellow-05),-2px 2px 4px 1px var(--color-cappd-purple-05),2px 2px 4px 1px var(--color-cappd-blue-05)}@media (prefers-color-scheme: dark){.cappd-socials .cappd-social.cappd-social--highlight{box-shadow:inset 0 0 0 2px var(--color-dark-grey),2px -2px 3px 1px var(--color-cappd-pink-05),-2px -2px 3px 1px var(--color-cappd-yellow-05),-2px 2px 3px 1px var(--color-cappd-purple-05),2px 2px 3px 1px var(--color-cappd-blue-05)}}.cappd-text{width:100%}.cappd-text h2{font-size:var(--font-size-bigger)}.cappd-text li,.cappd-text ul{padding-left:var(--s2);padding-right:var(--s1)}.cappd-text--fineprint *{font-size:var(--font-size-smaller)!important}.cappd-text--fineprint h2{font-size:var(--font-size-small)!important}.cappd-text--left{text-align:left}.cappd-text--right{text-align:right}.cappd-text--center{text-align:center}.cappd-text--justify{text-align:justify}.cappd-tiles{display:grid;grid-auto-rows:calc(calc(var(--space) * 2) + calc(var(--s1) * 2));grid-gap:var(--s-1) var(--s-1);grid-template-columns:repeat(4,1fr);width:100%}.cappd-tiles .cappd-tile{display:flex;flex-direction:row;gap:var(--s-2);align-items:center;justify-content:center;text-decoration:none;border-radius:var(--s-2)}.cappd-tiles .cappd-tile:has(>.cappd-tile__text),.cappd-tiles .cappd-tile.cappd-tile--1x4{padding:var(--space)}.cappd-tiles .cappd-tile .cappd-tile__icon{line-height:0}.cappd-tiles .cappd-tile .cappd-tile__icon svg{width:calc(var(--s1) * 1.8);height:calc(var(--s1) * 1.8)}.cappd-tiles .cappd-tile .cappd-tile__text .cappd-tile__title{margin:0;font-size:var(--font-size-big)}.cappd-tiles .cappd-tile .cappd-tile__text .cappd-tile__description{margin-top:0;font-size:var(--font-size-small)}.cappd-tiles .cappd-tile--solid{color:var(--color-foreground);background-color:var(--color-element-background)}.cappd-tiles .cappd-tile--outline{color:var(--color-foreground);background-color:var(--color-background);border:1px solid var(--color-foreground)}.cappd-tiles .cappd-tile--1x1{grid-column-end:span 1}.cappd-tiles .cappd-tile--1x2{grid-column-end:span 2}.cappd-tiles .cappd-tile--1x4{grid-column-end:span 4;padding:var(--space) var(--s4)}.cappd-video{width:100%;padding-top:var(--s0);padding-bottom:var(--s0);text-align:center}.cappd-video .cappd-video__wrapper{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:56.25%;border-radius:var(--s-2)}.cappd-video .cappd-video__video{position:absolute;top:0;left:0;width:100%;height:100%}.cappd-video .cappd-video__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:var(--s0)}.cappd-video .cappd-video__footer .cappd-video__caption{margin-top:0;text-align:left}.cappd-video .cappd-video__footer .cappd-video__caption-highlight{color:var(--color-accent)}.cappd-video .cappd-video__footer .cappd-video__button{z-index:5;display:inline-block;padding:var(--s-1) var(--s2) var(--s-1);font-weight:300;line-height:1;text-decoration:none;text-transform:lowercase;background-color:var(--color-background);border:1px solid var(--color-foreground);border-radius:var(--s-2)}
