/* TYPE */

html {
  font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
}

.textblock {
    column-width: 28rem;

}
.display-1, .display-1-inverse {
    font-size: 42px;
    font-size:clamp(2.25rem, 2.5rem + 2.5vw, 4rem);
    font-weight: 800;
    line-height: 120%;
    --grad-dark: var(--pico-contrast-hover);
--grad-slate: var(--pico-color);
  background: linear-gradient(to bottom right, var(--grad-dark) 0%, var(--grad-slate) 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.display-1-inverse {
    background: unset;
    -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
  color:#fff;
}

.large-title, .display {
  --min:31pt; --df:34pt; --max:40pt;
  --l-min:38pt; --l-df:41pt; --l-max:48pt;
  font-size: clamp(calc(var(--min) + 1.3333343412075 * (100vw / 100)),calc(var(--df) + 1.3333343412075 * (100vw / 100)),calc(var(--max) + 1.3333343412075 * (100vw / 100)));
  line-height: clamp(calc(var(--l-min) + 1.3333343412075 * (100vw / 100)),calc(var(--l-df) + 1.3333343412075 * (100vw / 100)),calc(var(--l-max) + 1.3333343412075 * (100vw / 100)));
  font-weight:500;
}
h1,.h1,.title-1 {
    --min:25pt; --df:28pt; --max:34pt;
  --l-min:31pt; --l-df:34pt; --l-max:41pt;
  font-size: clamp(calc(var(--min) + 1.3333343412075 * (100vw / 100)),calc(var(--df) + 1.3333343412075 * (100vw / 100)),calc(var(--max) + 1.3333343412075 * (100vw / 100)));
  line-height: clamp(calc(var(--l-min) + 1.3333343412075 * (100vw / 100)),calc(var(--l-df) + 1.3333343412075 * (100vw / 100)),calc(var(--l-max) + 1.3333343412075 * (100vw / 100)));
  font-weight:400;
}
h2,.h2,.title-2 {
    --min:19pt; --df:22pt; --max:28pt;
  --l-min:24pt; --l-df:28pt; --l-max:34pt;
  font-size: clamp(calc(var(--min) + 1.3333343412075 * (100vw / 100)),calc(var(--df) + 1.3333343412075 * (100vw / 100)),calc(var(--max) + 1.3333343412075 * (100vw / 100)));
  line-height: clamp(calc(var(--l-min) + 1.3333343412075 * (100vw / 100)),calc(var(--l-df) + 1.3333343412075 * (100vw / 100)),calc(var(--l-max) + 1.3333343412075 * (100vw / 100)));
  font-weight:400;
}
h3,.h3,.title-3 {
    --min:17pt; --df:20pt; --max:26pt;
  --l-min:22pt; --l-df:25pt; --l-max:32pt;
  font-size: clamp(calc(var(--min) + 1.3333343412075 * (100vw / 100)),calc(var(--df) + 1.3333343412075 * (100vw / 100)),calc(var(--max) + 1.3333343412075 * (100vw / 100)));
  line-height: clamp(calc(var(--l-min) + 1.3333343412075 * (100vw / 100)),calc(var(--l-df) + 1.3333343412075 * (100vw / 100)),calc(var(--l-max) + 1.3333343412075 * (100vw / 100)));
  font-weight:400;
}
.headline, .lead {
    --min:14pt; --df:17pt; --max:23pt;
  --l-min:19pt; --l-df:22pt; --l-max:29pt;
  font-size: clamp(calc(var(--min) + 1.3333343412075 * (100vw / 100)),calc(var(--df) + 1.3333343412075 * (100vw / 100)),calc(var(--max) + 1.3333343412075 * (100vw / 100)));
  line-height: clamp(calc(var(--l-min) + 1.3333343412075 * (100vw / 100)),calc(var(--l-df) + 1.3333343412075 * (100vw / 100)),calc(var(--l-max) + 1.3333343412075 * (100vw / 100)));
  font-weight:600;
}
.body {
    --min:12pt; --df:13pt; --max:19pt;
  --l-min:16pt; --l-df:18pt; --l-max:24pt;
  font-size: clamp(calc(var(--min) + 1.3333343412075 * (100vw / 100)),calc(var(--df) + 1.3333343412075 * (100vw / 100)),calc(var(--max) + 1.3333343412075 * (100vw / 100)));
  line-height: clamp(calc(var(--l-min) + 1.3333343412075 * (100vw / 100)),calc(var(--l-df) + 1.3333343412075 * (100vw / 100)),calc(var(--l-max) + 1.3333343412075 * (100vw / 100)));
  font-weight:400;
}

.dim {
    opacity: .6;
}
/*small,.small,.caption {
    --min:5pt; --df:5pt; --max:11pt;
  --l-min:9pt; --l-df:9pt; --l-max:13pt;
  font-size: clamp(calc(var(--min) + 1.3333343412075 * (100vw / 100)),calc(var(--df) + 1.3333343412075 * (100vw / 100)),calc(var(--max) + 1.3333343412075 * (100vw / 100)));
  line-height: clamp(calc(var(--l-min) + 1.3333343412075 * (100vw / 100)),calc(var(--l-df) + 1.3333343412075 * (100vw / 100)),calc(var(--l-max) + 1.3333343412075 * (100vw / 100)));
  color: hsl(0deg 0% 65%);
}*/