html{box-sizing:border-box;}
*,*::before,*::after{box-sizing:inherit;}
body{margin:0;padding:0;font-family:"Rubik", sans-serif;}
footer,footer *{border-radius:0!important;}
:root {
  --ink-cool: #3A2A3E;
  --paint-accent: #F3E6F1;
  --paint-main: #1C0C28;
  --delay-slow: ease;
  --ink-muted: #FDF7FB;
  --tone-extra-9: #E11D74;
}
.cookies{position:fixed;inset:auto 0 0 0;z-index:1200;}
.cookies .local-steps{max-width:1040px;margin:0 auto;padding:10px 1.39rem;background:linear-gradient(90deg,var(--tone-extra-9),#F59E0B);border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:0.47rem 0.47rem 0 0;display:flex;align-items:center;justify-content:space-between;gap:0.83rem;flex-wrap:wrap;color:#FFFFFF;}
.cookies .local-steps p{margin:0;}
.cookies .open-quote{display:flex;gap:8px;flex-wrap:wrap;}
.cookies .open-quote button{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 12%, transparent);color:inherit;border-radius:0.24rem;padding:7px 10px;cursor:pointer;}
.cookies .open-quote button.cookie-accept{background:var(--ink-muted);color:var(--paint-main);}
.primary-figure{padding:calc(1.5rem * 2.4) 1.39rem;background:var(--ink-muted);color:var(--paint-main);}
.local-intro{max-width:1040px;margin:0 auto;}
.primary-figure h1{margin:0;font-size:calc(15.5px * 2.65);line-height:1.08;}
