:root{--font-primary:var(--font-onest), Arial, sans-serif;--font-display:var(--font-als-alumna), Georgia, serif;--color-background:#f1f0ec;--color-text-primary:#2c2926;--color-text-heading:#1b0f0c;--color-text-muted:#2c29264d;--color-text-subtle:#2c292633;--color-text-disabled:var(--color-text-muted);--color-text-on-image:#e8e8e8;--color-text-inverse:#f1f0ec;--color-surface-muted:#eae9e6;--color-surface-media:#e2e1dd;--color-surface-selection:#ece8e3;--color-action-primary:#3f3534;--color-footer-background:#7d7d7d1f;--color-surface-warm:#bea0931a;--color-map-ground:#eeedea;--color-map-route:#1c4fd8;--color-map-label:#a3a29e;--color-accent-live:#80ed14;--color-accent-brand:#0045ac;--color-field-focus:#2c292633;--radius-hairline:1px;--radius-control:3px;--radius-card:8px;--radius-floating:16px;--padding-text-under-media:8px 12px}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}@media (hover:hover) and (pointer:fine){*,:before,:after{cursor:url(/assets/cursor.svg) 12 12,auto!important}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color]),textarea,[contenteditable=true]{cursor:text!important}}html{background:var(--color-background)}body{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-primary);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}h1,h2,h3,h4,h5,h6,p{margin:0}button,input,select,textarea{color:inherit;font:inherit}a{color:inherit}.font-primary{font-family:var(--font-primary);font-style:normal;font-weight:400;font-stretch:100%}.font-display{font-family:var(--font-display);font-feature-settings:"dlig" on;font-style:normal;font-weight:400;font-stretch:100%}.text-caption{letter-spacing:0;font-size:12px;line-height:1.2}.text-ui{letter-spacing:0;font-size:13px;line-height:1.2}.text-body{letter-spacing:.01em;font-size:14px;line-height:1.2}.text-body-large{letter-spacing:.01em;font-size:15px;line-height:1.2}.text-heading{letter-spacing:0;font-size:24px;line-height:1.1}.text-display{font-family:var(--font-display);font-feature-settings:"dlig" on;letter-spacing:0;font-size:38px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1}.text-hero{font-family:var(--font-display);font-feature-settings:"dlig" on;letter-spacing:0;font-size:42px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1}.text-muted{color:var(--color-text-muted)}.text-subtle{color:var(--color-text-subtle)}.text-on-image{color:var(--color-text-on-image)}.text-under-media{padding:var(--padding-text-under-media)}.text-quote:before,.text-quote:after{opacity:.3;font:inherit}.text-quote:before{content:"«"}.text-quote:after{content:"»"}.text-quote>blockquote,.text-quote>blockquote>p{margin:0;display:inline}
.layout-module__CUj6aG__shell{flex-direction:column;min-height:100svh;display:flex;position:relative}.layout-module__CUj6aG__content{flex-direction:column;flex:1;min-width:0;display:flex}
