:root{--paprika-color-paprika:#d73a21;--paprika-color-paprika-deep:#b3261e;--paprika-color-paprika-light:#f47454;--paprika-color-stem:#3e6b48;--paprika-color-saffron:#e8a33d;--paprika-color-white:#fff;--paprika-color-neutral-50:#faf7f4;--paprika-color-neutral-100:#f3eee9;--paprika-color-neutral-200:#e7e0d9;--paprika-color-neutral-300:#d2c7bd;--paprika-color-neutral-400:#ada096;--paprika-color-neutral-500:#8a7c72;--paprika-color-neutral-600:#6b5e55;--paprika-color-neutral-700:#514740;--paprika-color-neutral-800:#362f2a;--paprika-color-neutral-900:#1f1a17;--paprika-font-family-heading:"Montserrat", sans-serif;--paprika-font-family-body:"Inter", sans-serif;--paprika-font-family-mono:"Liberation Mono", monospace;--paprika-font-weight-regular:400;--paprika-font-weight-medium:500;--paprika-font-weight-semibold:600;--paprika-font-weight-bold:700;--paprika-font-size-xs:13px;--paprika-font-size-base:16px;--paprika-font-size-lg:20px;--paprika-font-size-xl:25px;--paprika-font-size-2xl:31px;--paprika-font-size-3xl:39px;--paprika-font-size-4xl:49px;--paprika-font-line-height-body:1.5;--paprika-font-line-height-heading:1.15;--paprika-space-1:4px;--paprika-space-2:8px;--paprika-space-3:12px;--paprika-space-4:16px;--paprika-space-6:24px;--paprika-space-8:32px;--paprika-space-12:48px;--paprika-space-16:64px;--paprika-radius-sm:4px;--paprika-radius-md:8px;--paprika-radius-lg:12px;--paprika-background:var(--paprika-color-neutral-50);--paprika-surface:var(--paprika-color-white);--paprika-text:var(--paprika-color-neutral-900);--paprika-text-muted:var(--paprika-color-neutral-600);--paprika-border:var(--paprika-color-neutral-200);--paprika-action:var(--paprika-color-paprika);--paprika-on-action:var(--paprika-color-white);--paprika-link:var(--paprika-color-paprika-deep);--paprika-accent:var(--paprika-color-stem);--paprika-highlight:var(--paprika-color-saffron)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paprika-background:var(--paprika-color-neutral-900);--paprika-surface:var(--paprika-color-neutral-800);--paprika-text:var(--paprika-color-neutral-50);--paprika-text-muted:var(--paprika-color-neutral-300);--paprika-border:var(--paprika-color-neutral-700);--paprika-action:var(--paprika-color-paprika);--paprika-on-action:var(--paprika-color-white);--paprika-link:var(--paprika-color-paprika-light);--paprika-accent:var(--paprika-color-stem);--paprika-highlight:var(--paprika-color-saffron)}}:root[data-theme=dark]{--paprika-background:var(--paprika-color-neutral-900);--paprika-surface:var(--paprika-color-neutral-800);--paprika-text:var(--paprika-color-neutral-50);--paprika-text-muted:var(--paprika-color-neutral-300);--paprika-border:var(--paprika-color-neutral-700);--paprika-action:var(--paprika-color-paprika);--paprika-on-action:var(--paprika-color-white);--paprika-link:var(--paprika-color-paprika-light);--paprika-accent:var(--paprika-color-stem);--paprika-highlight:var(--paprika-color-saffron)}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/brand/fonts/inter-regular.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/brand/fonts/inter-medium.ttf)format("truetype")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/brand/fonts/montserrat-semibold.ttf)format("truetype")}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(/brand/fonts/montserrat-bold.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html{color-scheme:light dark}body{background:var(--paprika-background);color:var(--paprika-text);font-family:var(--paprika-font-family-body);font-size:var(--paprika-font-size-base);line-height:var(--paprika-font-line-height-body);margin:0}h1,h2{font-family:var(--paprika-font-family-heading);font-weight:var(--paprika-font-weight-semibold);line-height:var(--paprika-font-line-height-heading);margin:0 0 var(--paprika-space-4)}h1{font-size:clamp(var(--paprika-font-size-2xl), 6vw, var(--paprika-font-size-4xl));font-weight:var(--paprika-font-weight-bold);max-width:20ch}h2{font-size:var(--paprika-font-size-2xl)}p{margin:0 0 var(--paprika-space-4);max-width:65ch}a{color:var(--paprika-link)}a:focus-visible{outline:3px solid var(--paprika-highlight);outline-offset:2px}.wrap{max-width:1120px;padding:0 var(--paprika-space-6);margin:0 auto}.skip{left:var(--paprika-space-4);position:absolute;top:-100px}.skip:focus{top:var(--paprika-space-4)}.header{border-bottom:1px solid var(--paprika-border);background:var(--paprika-surface)}.header-row{justify-content:space-between;align-items:center;gap:var(--paprika-space-3) var(--paprika-space-6);padding-block:var(--paprika-space-4);flex-wrap:wrap;display:flex}.logo img{width:auto;height:36px;display:block}.nav,.links{align-items:center;gap:var(--paprika-space-2) var(--paprika-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav a:not(.button){color:var(--paprika-text);font-weight:var(--paprika-font-weight-medium);text-decoration:none}.nav a:not(.button):hover{text-decoration:underline}.button{padding:var(--paprika-space-2) var(--paprika-space-4);border:2px solid var(--paprika-action);background:var(--paprika-action);color:var(--paprika-on-action);font-weight:var(--paprika-font-weight-medium);border-radius:6px;text-decoration:none;display:inline-block}.button.secondary{color:var(--paprika-text);background:0 0}.hero{padding-block:clamp(48px,10vw,112px)}.subline{font-size:var(--paprika-font-size-lg);color:var(--paprika-text-muted)}.actions{gap:var(--paprika-space-4);margin-top:var(--paprika-space-6);flex-wrap:wrap;display:flex}.band{padding-block:var(--paprika-space-6) 48px;border-top:1px solid var(--paprika-border)}.footer{border-top:1px solid var(--paprika-border);background:var(--paprika-surface);color:var(--paprika-text-muted);padding-block:var(--paprika-space-6)}.footer-row{justify-content:space-between;gap:var(--paprika-space-4);flex-wrap:wrap;display:flex}.footer p{margin:0}
