:root{--font-stack-display:var(--aktiv-grotesk-ex);--font-stack-body:var(--aktiv-grotesk);--font-p2:1.125rem/1.4 var(--font-stack-body);--font-input:1.125rem/1.4 var(--font-stack-body);--font-input-lg:1.25rem/1.4 var(--font-stack-body);--font-input-label:0.875rem/1.2 var(--font-stack-body)}.font-p1{font:1.375rem/1.3 var(--font-stack-display)}.font-p2{font:var(--font-p2)}.font-p3{font:1rem/1.4 var(--font-stack-display);font-weight:500}.font-eyebrow,.font-p3{text-transform:uppercase}.font-eyebrow{font:.875rem/1 var(--font-stack-display);font-weight:500;letter-spacing:.035em}[data-theme=chapel-bar]{--font-stack-display:var(--abc-favorit-expanded);--font-stack-body:var(--canela-thin);--font-p2:1.25rem/1.4 var(--font-stack-body);--font-input-label:1rem/1.2 var(--font-stack-display)}[data-theme=chapel-bar] .font-p1{font:1.75rem/1.4 var(--font-stack-body)}@media (min-width:64em){.font-p1{font-size:1.75rem}:root{--font-p2:1.25rem/1.4 var(--font-stack-body)}.font-p3{font-size:1.125rem;letter-spacing:.1125em}.font-eyebrow{font-size:1rem}[data-theme=chapel-bar]{--font-footer:1.625rem/1.4 var(--font-stack-body)}[data-theme=chapel-bar] .font-p1{font-size:2.5rem}[data-theme=chapel-bar] :root{--font-p2:1.375rem/1.4 var(--font-stack-body)}}:root{--color-white:255,255,255;--color-black:0,0,0;--color-copper:189,117,73;--color-black-velvet:36,31,33;--color-coral:255,163,111;--color-error:237,89,53;--color-surface:rgba(var(--color-black),1);--color-text-primary:rgba(var(--color-white),1);--color-text-accent:rgba(var(--color-copper),1);--color-checkbox-checked:var(--color-text-accent);--color-line:var(--color-text-primary);--checkbox-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 5.2L7.2 15L3 10.8' stroke='black' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E")}input{color-scheme:dark}[data-theme=chapel-bar]{--color-surface:rgba(var(--color-black-velvet),1);--color-text-accent:rgba(var(--color-coral),1);--checkbox-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 5.2L7.2 15L3 10.8' stroke='rgb(36, 31, 33)' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E")}:root{--spacing-xxs:0.3125rem;--spacing-xs:0.625rem;--spacing-sm:0.9375rem;--spacing-md:1.25rem;--spacing-lg:1.875rem;--spacing-xl:2.5rem;--spacing-2xl:3.75rem;--spacing-3xl:5rem;--spacing-4xl:7.5rem}*,:after,:before{box-sizing:border-box;margin:0}html{background-color:var(--color-surface);color:var(--color-text-primary);font-family:var(--aktiv-grotesk)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font:inherit}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;height:auto;vertical-align:middle}svg{fill:currentColor}a{color:currentColor;text-decoration:none}button,input,select{margin:0;padding:0;border:none;border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:1px}:root{--grid-margin:var(--spacing-md);--grid-gutter:var(--spacing-sm);--grid-columns:2}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));align-items:start;padding-inline:var(--grid-margin);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}@media (min-width:64em){:root{--grid-margin:var(--spacing-lg);--grid-gutter:var(--spacing-lg);--grid-columns:12}}:root{--logo-aspect-ratio-bar-clara:1;--logo-aspect-ratio-chapel-bar:254/145;--logo-aspect-ratio-chapel-bar-alt:145/270}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);border:0;white-space:nowrap;clip-path:inset(50%)}:root{--ease-core-in-out-sine:cubic-bezier(0.37,0,0.63,1)}.button{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-text-primary);color:inherit;font:.875rem/1.5 var(--font-stack-display);font-family:var(--font-stack-display);font-weight:500;text-align:center;text-transform:uppercase}.button.button--underline{width:-moz-fit-content;width:fit-content;padding:0;border:0;color:var(--color-text-accent);text-align:left;text-decoration:underline;text-underline-offset:.38em}@media (min-width:64em){.button{font-size:1rem}}