/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--border-radius-0:0rem;--border-radius-4:0.25rem;--border-radius-12:0.75rem;--border-radius-32:2rem;--border-radius-64:4rem;--border-radius-round:1234rem;--color-black:hsl(0,0%,0%);--color-gray-10:hsl(240,10%,96%);--color-gray-20:hsl(225,15%,90%);--color-gray-30:hsl(225,16%,80%);--color-gray-40:hsl(225,16%,60%);--color-gray-80:hsl(225,16%,17%);--color-indigo-10:hsl(224,49%,94%);--color-indigo-20:hsl(224,49%,80%);--color-indigo-30:hsl(224,49%,70%);--color-indigo-40:hsl(224,49%,60%);--color-indigo-50:hsl(224,49%,50%);--color-indigo-60:hsl(224,49%,43%);--color-indigo-70:hsl(224,49%,38%);--color-indigo-80:hsl(224,49%,21%);--color-indigo-90:hsl(224,49%,10%);--color-turquoise-10:hsl(177,91%,95%);--color-turquoise-20:hsl(177,91%,80%);--color-turquoise-30:hsl(177,91%,70%);--color-turquoise-40:hsl(177,91%,60%);--color-turquoise-50:hsl(177,91%,47%);--color-turquoise-60:hsl(177,91%,43%);--color-turquoise-70:hsl(177,91%,38%);--color-turquoise-80:hsl(177,91%,20%);--color-turquoise-90:hsl(177,91%,10%);--color-white:hsl(0,0%,100%);--color-yellow-50:hsl(46,95%,49%);--ease-in-default:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-default:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-default:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--font-family-gotham-rounded:"Gotham Rounded",sans-serif;--font-family-kenteken:"Kenteken",sans-serif;--font-line-height-1:1;--font-line-height-1\.25:1.25;--font-line-height-1\.5:1.5;--font-line-height-1\.625:1.625;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--layer-100:100;--layer-200:200;--layer-300:300;--layer-important:1000;--shadow:0 0.25rem 1rem 0 hsla(0,0%,0%,0.06);--size-1:0.25rem;--size-2:0.5rem;--size-3:0.75rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-9:2.25rem;--size-10:2.5rem;--size-11:2.75rem;--size-12:3rem;--size-13:3.25rem;--size-14:3.5rem;--size-15:3.75rem;--size-16:4rem;--size-20:5rem;--size-24:6rem;--size-28:7rem;--size-32:8rem;--size-36:9rem;--size-40:10rem;--size-44:11rem;--size-48:12rem;--size-52:13rem;--size-56:14rem;--size-60:15rem;--size-64:16rem;--size-72:18rem;--size-80:20rem;--size-96:24rem;--size-0\.5:0.125rem;--size-1\.5:0.375rem;--size-2\.5:0.625rem;--size-3\.5:0.875rem;--size-4\.5:1.125rem;--size-5\.5:1.375rem;--size-6\.5:1.625rem;--size-7\.5:1.875rem;--size-container-small:40rem;--size-container-medium:60rem;--size-container-large:90rem;--size-container-huge:120rem;--size-content-nano:10ch;--size-content-tiny:25ch;--size-content-small:40ch;--size-content-medium:55ch;--size-content-large:70ch;--size-content-huge:85ch;--size-screen-nano:320px;--size-screen-tiny:576px;--size-screen-small:768px;--size-screen-medium:992px;--size-screen-large:1200px;--size-screen-huge:1440px;--size-screen-giant:1600px;}
:root{--accent-color:var(--color-turquoise-60);--admin-toolbar:39px;--admin-toolbar-extended:78px;--action-background-color:var(--color-turquoise-60);--action-color:var(--color-indigo-80);--action-form-color:var(--color-turquoise-60);--action-hover-background-color:var(--color-turquoise-50);--action-hover-color:var(--color-indigo-80);--action-link-color:var(--color-indigo-80);--action-secondary-background-color:var(--color-secondary);--action-secondary-color:var(--color-white);--action-secondary-hover-background-color:var(--color-secondary-dark);--action-secondary-hover-color:var(--color-white);--background-color:var(--color-white);--background-color-support:var(--color-gray-10);--border-radius-small:var(--border-radius-4);--border-radius:var(--border-radius-12);--border-radius-large:var(--border-radius-32);--border-radius-huge:var(--border-radius-64);--color-primary:var(--color-turquoise-60);--color-primary-dark:var(--color-turquoise-70);--color-primary-support:var(--color-turquoise-10);--color-secondary:var(--color-indigo-80);--color-secondary-dark:var(--color-indigo-90);--color-secondary-support:var(--color-indigo-10);--elevation-border-color:rgb(0 0 0 / 0.1);--elevation-shadow:var(--shadow-thin);--elevation-shadow-overlay:var(--shadow-heavy);--feedback-info-color:var(--color-indigo-60);--feedback-info-background-color:var(--color-indigo-10);--feedback-invalid-color:#e41c33;--feedback-invalid-background-color:#f9dfe3;--feedback-success-color:#6abb4f;--feedback-success-background-color:#d2ebca;--feedback-warning-color:#f7b239;--feedback-warning-background-color:#fdf6e6;--form-background-color:var(--color-white);--form-color:var(--color-indigo-80);--form-border-color:var(--line-color-dark);--form-border-radius:var(--border-radius);--form-gap:var(--space-stack);--form-padding-block:var(--size-3);--form-padding-inline:var(--space-inset);--heading-color:var(--color-indigo-80);--heading-font-family:var(--font-family-gotham-rounded);--heading-font-weight:var(--font-weight-600);--heading-font-size-h1:clamp(var(--size-8),1.0769rem + 2.5641vw,var(--size-12));--heading-font-size-h2:clamp(var(--size-6),0.5769rem + 2.5641vw,var(--size-8));--heading-font-size-h3:clamp(var(--size-4\.5),0.7788rem + 0.9615vw,var(--size-6));--heading-font-size-h4:var(--size-4);--heading-font-size-h5:var(--size-4);--heading-font-size-h6:var(--size-4);--heading-line-height:var(--font-line-height-1\.25);--line-color:color-mix(in srgb,var(--color-indigo-80) 10%,transparent);--line-color-dark:color-mix(in srgb,var(--color-indigo-80) 20%,transparent);--outline-color:var(--color-indigo-80);--outline-width:2px;--box-shadow:0 3px 6px 0 rgba(0,0,0,.16);--box-shadow-large:0 0 40px 0 rgba(0,0,0,.1);--size-container:calc(var(--size-64) * 4);--size-container-large:calc(var(--size-container) * 1.25);--size-container-small:calc(var(--size-container) * 0.75);--space-base:1rem;--space-small:0.5rem;--space-large:2rem;--space-inset:var(--size-6);--space-inset-large:var(--size-10);--space-inset-small:var(--size-4);--space-inset-tiny:var(--size-2);--space-section:calc(var(--space-inset-large) * 2);--space-scroll-offset:var(--space-stack);--space-stack:var(--size-6);--space-stack-huge:var(--size-15);--space-stack-large:var(--size-10);--space-stack-small:var(--size-4);--space-stack-tiny:var(--size-2);--space-inline:var(--size-0\.5);--text-color:var(--color-indigo-80);--text-color-light:color-mix(in srgb,var(--color-indigo-80) 70%,transparent);--text-font-family:var(--font-family-gotham-rounded);--text-font-size:clamp(var(--size-3\.5),0.65vw + 0.75rem,var(--size-4));--text-font-size-small:var(--size-3\.5);--text-font-size-large:var(--size-4\.5);--text-font-size-huge:var(--size-5);--text-font-weight:var(--font-weight-400);--text-font-weight-medium:var(--font-weight-500);--text-font-weight-bold:var(--font-weight-600);--text-line-height:var(--font-line-height-1\.5);--text-line-height-tiny:var(--font-line-height-1);--text-line-height-small:var(--font-line-height-1\.25);--width-tiny:560px;--width-small:768px;--width-medium:992px;--width-large:1200px;--width-huge:1440px;}[data-theme=primary]{--accent-color:var(--color-primary-support);--action-background-color:var(--color-secondary);--action-color:var(--color-white);--action-hover-background-color:var(--color-secondary-dark);--action-hover-color:var(--color-white);--action-link-color:var(--color-indigo-80);--action-secondary-background-color:var(--color-primary-dark);--action-secondary-color:var(--color-indigo-80);--action-secondary-hover-background-color:var(--color-turquoise-80);--action-secondary-hover-color:var(--color-white);--background-color:var(--color-primary);--background-color-support:var(--color-primary-dark);--heading-color:var(--color-indigo-80);--line-color:color-mix(in srgb,var(--color-white) 10%,transparent);--line-color-dark:color-mix(in srgb,var(--color-white) 20%,transparent);--outline-color:color-mix(in srgb,var(--color-white) 80%,transparent);--text-color:var(--color-indigo-80);--text-color-light:color-mix(in srgb,var(--color-indigo-80) 70%,transparent);}[data-theme=secondary]{--accent-color:var(--color-primary);--action-background-color:var(--color-turquoise-60);--action-color:var(--color-indigo-80);--action-hover-background-color:var(--color-turquoise-50);--action-hover-color:var(--color-indigo-80);--action-link-color:var(--color-primary);--action-secondary-background-color:var(--color-indigo-70);--action-secondary-color:var(--color-white);--action-secondary-hover-background-color:var(--color-indigo-60);--action-secondary-hover-color:var(--color-white);--background-color:var(--color-secondary);--background-color-support:var(--color-secondary-dark);--heading-color:var(--color-white);--line-color:color-mix(in srgb,var(--color-white) 10%,transparent);--line-color-dark:color-mix(in srgb,var(--color-white) 20%,transparent);--outline-color:color-mix(in srgb,var(--color-white) 80%,transparent);--text-color:var(--color-white);--text-color-light:color-mix(in srgb,var(--color-white) 70%,transparent);}[data-theme=light]{--accent-color:var(--color-secondary);--action-background-color:var(--color-turquoise-60);--action-color:var(--color-indigo-80);--action-hover-background-color:var(--color-turquoise-50);--action-hover-color:var(--color-indigo-80);--action-link-color:var(--color-indigo-80);--action-secondary-background-color:var(--color-secondary);--action-secondary-color:var(--color-white);--action-secondary-hover-background-color:var(--color-secondary-dark);--action-secondary-hover-color:var(--color-white);--background-color:var(--color-gray-10);--background-color-support:var(--color-white);--heading-color:var(--color-indigo-80);--line-color:color-mix(in srgb,var(--color-indigo-80) 10%,transparent);--line-color-dark:color-mix(in srgb,var(--color-indigo-80) 20%,transparent);--outline-color:color-mix(in srgb,var(--color-indigo-80) 80%,transparent);--text-color:var(--color-indigo-80);--text-color-light:color-mix(in srgb,var(--color-indigo-80) 70%,transparent);}
@font-face{font-display:swap;font-family:"Kenteken";font-style:normal;font-weight:400;src:local("Kenteken"),url(/themes/custom/leaseswap/assets/fonts/kenteken.woff2) format("woff2"),url(/themes/custom/leaseswap/assets/fonts/kenteken.woff) format("woff");}@font-face{font-display:swap;font-family:"Gotham Rounded";font-style:normal;font-weight:400;src:local("Gotham Rounded Book"),url(/themes/custom/leaseswap/assets/fonts/GothamRounded-Book.woff2) format("woff2"),url(/themes/custom/leaseswap/assets/fonts/GothamRounded-Book.woff) format("woff");}@font-face{font-display:swap;font-family:"Gotham Rounded";font-style:italic;font-weight:400;src:local("Gotham Rounded Book Italic"),url(/themes/custom/leaseswap/assets/fonts/GothamRounded-BookItalic.woff2) format("woff2"),url(/themes/custom/leaseswap/assets/fonts/GothamRounded-BookItalic.woff) format("woff");}@font-face{font-display:swap;font-family:"Gotham Rounded";font-style:normal;font-weight:500;src:local("Gotham Rounded Medium"),url(/themes/custom/leaseswap/assets/fonts/GothamRounded-Medium.woff2) format("woff2"),url(/themes/custom/leaseswap/assets/fonts/GothamRounded-Medium.woff) format("woff");}@font-face{font-display:swap;font-family:"Gotham Rounded";font-style:normal;font-weight:700;src:local("Gotham Rounded Bold"),url(/themes/custom/leaseswap/assets/fonts/GothamRounded-Bold.woff2) format("woff2"),url(/themes/custom/leaseswap/assets/fonts/GothamRounded-Bold.woff) format("woff");}
*,*::before,*::after{box-sizing:border-box;}*:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:2px;}:where(html){block-size:100%;margin:0;}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth;}}:where(body){background-color:var(--background-color-support);block-size:100%;color:var(--text-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--text-line-height);margin:0;}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block;}
:where(dialog){background-color:var(--color-white);border:1px solid var(--elevation-border-color);border-radius:var(--border-radius);box-shadow:var(--elevation-shadow-overlay);inline-size:calc(100% - var(--space-inset) * 2);max-block-size:calc(100% - var(--space-inset) * 2);max-inline-size:var(--size-content-small);padding:var(--space-inset);z-index:var(--layer-important);}:where(dialog):modal{border:unset;inset:0;}:where(dialog)::backdrop{backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--color-black),transparent 30%);}:where(dialog) > *:first-child{margin-block-start:0;}
:where(form){margin:0;}:where(form) > *:first-child{margin-block-start:0;}:where(fieldset){border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);margin:0;margin-block-start:var(--form-gap);}:where(details){border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);margin:0;margin-block-start:var(--form-gap);padding-block:var(--form-padding-block);padding-inline:var(--form-padding-inline);}:where(label,legend,summary){cursor:pointer;font-style:normal;font-weight:var(--font-weight-500);line-height:var(--text-line-height-small);margin:0;margin-block-start:var(--form-gap);padding:0;}:where(label,legend){display:flex;gap:var(--space-inset-small);padding:0;}:where(label):has(> input:is([type=checkbox],[type=radio])){font-weight:var(--font-weight-400);line-height:var(--text-line-height);}:where(label):has(> input:is([type=checkbox],[type=radio]):disabled){cursor:not-allowed;filter:grayscale(100%);opacity:0.4;pointer-events:none;}:where(summary){border:1px solid transparent;border-radius:var(--form-border-radius);display:flex;gap:var(--space-inline);line-height:var(--text-line-height);margin-block:calc((var(--space-inset-small) + 1px) * -1);margin-inline:calc((var(--space-inset) + 1px) * -1);padding-block:var(--form-padding-block);padding-inline:var(--form-padding-inline);}:where(summary)::-webkit-details-marker{display:none;}:where(summary)::before{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2335353b' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'/%3e%3c/svg>");background-repeat:no-repeat;background-size:1.5em;content:"";display:block;height:1.5em;transform:rotate(-90deg);width:1.5em;}:where(details[open]) :where(summary){margin-block-end:var(--space-inset-small);}:where(details[open]) :where(summary)::before{transform:rotate(0);}:where(button){border-radius:var(--form-border-radius);border-width:1px;color:var(--color-text);cursor:pointer;font-family:var(--text-font-family);font-size:var(--text-font-size);line-height:var(--text-line-height);padding-block:var(--form-padding-block);padding-inline:var(--form-padding-inline);}:where(input,textarea,select){color:var(--form-color);font-family:var(--text-font-family);font-size:var(--text-font-size);line-height:var(--text-line-height);margin:0;margin-block-start:var(--form-gap);}:where(input,textarea,select)[aria-invalid]{border-color:var(--feedback-invalid-color);}:where(input,textarea,select):not([type=checkbox],[type=radio]):disabled{cursor:not-allowed;filter:grayscale(100%);opacity:0.6;pointer-events:none;}label + :where(input,textarea,select){margin-block-start:var(--form-gap);}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select){border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);font-weight:var(--text-font-weight);inline-size:100%;padding-block:var(--form-padding-block);padding-inline:var(--form-padding-inline);}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select)::placeholder{color:var(--text-color-light);}:where(input[type=checkbox],input[type=radio]){--input-check-size:1.5;appearance:none;background-color:white;border:1px solid var(--form-border-color);border-radius:var(--border-radius-small);block-size:calc(var(--input-check-size) * 1em);flex:0 0 auto;inline-size:calc(var(--input-check-size) * 1em);margin:0;}:where(input[type=checkbox],input[type=radio])[type=radio]{border-radius:50%;}:where(input[type=checkbox],input[type=radio]):checked{background-color:var(--action-form-color);background-position:center center;background-repeat:no-repeat;background-size:1em;border-color:var(--action-form-color);}:where(input[type=checkbox],input[type=radio])[type=checkbox]:checked{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%231B204F' d='M9 16.2l-3.5-3.5c-.39-.39-1.01-.39-1.4 0-.39.39-.39 1.01 0 1.4l4.19 4.19c.39.39 1.02.39 1.41 0L20.3 7.7c.39-.39.39-1.01 0-1.4-.39-.39-1.01-.39-1.4 0L9 16.2z'/%3e%3c/svg%3e");}:where(input[type=checkbox],input[type=radio])[type=radio]:checked{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='%231B204F' cx='12' cy='12' r='4'/%3e%3c/svg%3e");}:where(input[type=range]){border-radius:var(--form-border-radius);inline-size:100%;}:where(input[type=file]){border:0;padding:0;}:where(input[type=file])::file-selector-button{appearance:none;background-color:var(--action-background-color);border:1px solid var(--action-background-color);border-radius:var(--border-radius-round);color:var(--action-color);cursor:pointer;display:inline-flex;font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--font-weight-600);gap:var(--size-2);justify-content:center;line-height:var(--text-line-height);margin-inline-end:var(--space-stack-small);padding-block:var(--size-3\.5);padding-inline:var(--size-6);touch-action:none;vertical-align:middle;}:where(select){appearance:none;background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2335353b' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'/%3e%3c/svg>");background-position:right var(--space-inset) center;background-repeat:no-repeat;background-size:1.5em;padding-inline-end:calc(1.5em + var(--space-inline) + var(--space-inset));}:where(textarea){display:block;max-inline-size:none;resize:vertical;}
:where(h1,h2,h3,h4,h5,h6){color:var(--heading-color);font-family:var(--heading-font-family);font-size:var(--text-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);margin:0;max-inline-size:var(--size-content);scroll-margin-top:var(--space-scroll-offset);}:where(h1){font-size:var(--heading-font-size-h1);}:where(h2){font-size:var(--heading-font-size-h2);}:where(h3){font-size:var(--heading-font-size-h3);}:where(h4){font-size:var(--heading-font-size-h4);}
:where(iframe){border:none;}
:where(hr){border:none;border-block-start:1px solid currentcolor;color:var(--line-color-dark);margin:0;margin-block:var(--space-stack-huge);}
:where(a){color:var(--action-link-color);cursor:pointer;text-decoration:underline currentcolor;text-underline-offset:3px;}:where(a):hover{color:color-mix(in srgb,var(--action-link-color),black 20%);text-decoration:none;}
:where(ul,ol){margin:0;margin-block-start:var(--space-stack);padding-inline-start:1.25em;}:where(p,ul,ol) + :where(ul,ol){margin-block-start:var(--space-stack-tiny);}
:where(figure){margin:0;}h1 + :where(figure){margin-block-start:var(--space-stack-huge);}:where(figure) > *:first-child{margin-block-start:0;}:where(img){block-size:auto;margin:0;max-width:100%;}h1 + :where(img){margin-block-start:var(--space-stack-huge);}:where(figcaption){font-size:var(--text-font-size-small);font-style:italic;margin:0;margin-block-start:var(--space-inset-small);}:where(figcaption) > *:first-child{margin-block-start:0;}:where(video){block-size:auto;margin:0;margin-block-start:var(--space-stack);max-inline-size:100%;}h1 + :where(video){margin-block-start:var(--space-stack-huge);}
:where(p){margin:0;margin-block-start:var(--space-stack);}:where(h1) + :where(p){margin-block-start:var(--space-stack-huge);}
:where(table){border-collapse:collapse;margin:0;margin-block-start:var(--size-fluid-base);width:100%;}h1 + :where(table){margin-block-start:var(--size-fluid-large);}:where(th,td){border-top:1px solid var(--color-line);padding:var(--size-fluid-small);text-align:start;}tr:first-child :where(th,td){border-top:none;}:where(th,td) > *:first-child{margin-block-start:0;}
:where(blockquote){border-inline-start:1px solid var(--line-color-dark);font-size:var(--text-font-size-large);margin:0;margin-block-start:var(--space-stack);padding:var(--space-inset);}h1 + :where(blockquote){margin-block-start:var(--space-stack-huge);}:where(cite){display:block;margin-block-start:var(--space-inset-small);}:where(cite)::before{background-color:var(--text-color-light);block-size:1px;content:"";display:inline-block;inline-size:var(--space-inset-small);margin-inline-end:var(--space-inset-tiny);vertical-align:middle;}:where(small){font-size:var(--text-font-size-small);}:where(strong){font-weight:var(--text-font-weight-bold);}:where(em){font-style:italic;}:where(sub,sup){font-size:var(--text-font-size-small);}
.a-avatar{border:2px solid white;border-radius:50%;box-shadow:var(--box-shadow);display:inline-block;overflow:hidden;position:relative;width:100%;}.a-avatar::before{aspect-ratio:1/1;content:"";display:block;}.a-avatar .contextual-region{position:static;}.a-avatar img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;}
.button{--button-background-color:var(--action-background-color);--button-background-color-hover:var(--action-hover-background-color);--button-border-color:transparent;--button-border-color-hover:transparent;--button-border-radius:var(--border-radius-round);--button-border-width:1px;--button-font-size:var(--text-font-size);--button-font-weight:var(--font-weight-600);--button-line-height:var(--font-line-height-1\.5);--button-outline-color:var(--text-color);--button-padding-block:var(--size-3\.5);--button-padding-inline:var(--size-6);--button-text:var(--action-color);--button-text-hover:var(--action-hover-color);align-items:center;appearance:none;background-color:var(--button-background-color);background-position:center;border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text);cursor:pointer;display:inline-flex;font-family:var(--text-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);gap:var(--size-2);justify-content:center;line-height:var(--button-line-height);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-decoration:none;touch-action:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;}.button:hover,.button:active,.button:focus-visible{--button-background-color:var(--button-background-color-hover);--button-border-color:var(--button-border-color-hover);color:var(--button-text-hover);}.button:focus-visible{outline-color:var(--button-outline-color);}.button:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:0.2;pointer-events:none;}.button:has(.button__icon:only-child){--button-padding-inline:var(--button-padding-block);}.button--full-width{inline-size:100%;justify-content:center;}.button--is-rounded{--button-border-radius:var(--border-radius-round);}.button--size\:small{--button-font-size:var(--text-font-size-small);--button-font-weight:var(--font-weight-500);--button-padding-block:var(--size-2);--button-padding-inline:var(--size-4);--icon-size:1.25;}.button--size\:large{--button-padding-block:var(--size-4);}.button--style\:ghost{--button-background-color:transparent;--button-background-color-hover:transparent;--button-border-color:transparent;--button-border-color-hover:transparent;--button-text:var(--text-color);--button-text-hover:var(--accent-color);}.button--style\:outline{--button-background-color:transparent;--button-background-color-hover:transparent;--button-border-color:var(--line-color-dark);--button-border-color-hover:var(--action-background-color);--button-text:var(--text-color);--button-text-hover:var(--accent-color);}.button--style\:secondary{--button-background-color:var(--action-secondary-background-color);--button-background-color-hover:var(--action-secondary-hover-background-color);--button-border-color:var(--line-color-dark);--button-border-color-hover:var(--action-secondary-hover-background-color);--button-text:var(--action-secondary-color);--button-text-hover:var(--action-secondary-hover-color);}
.a-hamburger{border:0;background-color:transparent;padding:0;position:relative;height:1.25rem;width:1.25rem;}.a-hamburger span{background-color:currentColor;border-radius:3px;content:"";height:3px;height:3px;left:0;position:absolute;transform-origin:left;width:1.25em;}.a-hamburger span:first-child{top:0;}.a-hamburger span:nth-child(2){top:50%;transform:translateY(-1px);}.a-hamburger span:last-child{bottom:0;}.a-hamburger--is-open{background-color:transparent;}.a-hamburger--is-open span:first-child{transform:translate(0.175em,0.0375em) rotate(45deg);}.a-hamburger--is-open span:nth-child(2){transform:translateY(-1px) scale(0);}.a-hamburger--is-open span:last-child{transform:translate(0.175em,-0.0375em) rotate(-45deg);}
.icon{--icon-size:1.5;align-items:center;block-size:calc(var(--icon-size) * 1em);display:inline-flex;inline-size:calc(var(--icon-size) * 1em);justify-content:center;vertical-align:middle;}.icon--size\:small{--icon-size:1.125;}.icon{}.icon--direction\:top{transform:rotate(270deg);}.icon--direction\:bottom{transform:rotate(90deg);}.icon--direction\:left{transform:rotate(180deg);}.icon--direction\:right{transform:rotate(0deg);}.icon svg{block-size:100%;display:block;fill:currentcolor;flex:1 1 0%;inline-size:100%;}
.a-social{display:inline-block;vertical-align:middle;}.a-social,.a-social:hover{text-decoration:none;}
