@font-face {
  font-family: "Ibe Name";
  src: url("data:font/woff2;base64,d09GMgABAAAAAAQYAA4AAAAAB8QAAAPBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3AcKgZgP1NUQVSBFABEEQgKgxyCfQE2AiQDEAsKAAQgBYUoByAbqAYAHoPjbgnF0BaT9ect2ni9xMP/7/dtn3Pv+2OOqCUankQrVcS6WSQUC0k0EqexOt3ayFFeVR0s/ZI9OCibzQL00Y8P8bz+B/DHbdSl/N/1wbNJF4/GrHQtteAXkEwAXyza6MZTC3iEYwH1THSTsV+CoMj0n1onelGg0yLGsO3uviwQOUWlxoOICn8H7UkmOR74cNVUaVPt+/UDzKAOV4Ui5MZEifSp4q/puoSmIBdSe6jlYxoiaYbrIvDKnkN+gA3pDHAO/9HhbSyAL7wwbaP/k45FSQEIKD+aTADz4EJo12AYga2ws4kp2Qg4uNedhTCIqxGRqQhBHg3w90E4lOOpVCySRWg3iyFXGMSgRpwCniCFDEkAmA6kQkwBAPdIVYYc4B7uThJIFAzDBYYR1gHt2iX2CMVM6nx/M6i/ABBiUqIIFbSj4j4+AiogpFg2Q16HLhxTY7fBvRcCItXtqEiWOzGBcorG1Tl7pUNQtGZaPswaHYWb11mtPLd4CNF2AdvNSMvSHSy3lG/IvH5tjr18CYWjL9B+xdFYejlk9vo1Knr1KvoiJ3sGCdfAI9kXUEiIcouCYzAalH+FipJc8cxMSHdBiOAQiZs0iHDByaVgQeVVQtB0z7ld4hIP5kIg0iR5hkLwUww3+9BcvgwwSiYIFgnNMR42rwtpmoSzorRvcSBBckS/vfHiVniwYsYibx6VN0W+3cnIogv9NFxl71LOLi4xbIe93lqz1dsce6MYGzD5w9s+LRgj3iAmuXBnysOG5a8/kP1o9lFteH0yP0UYB2bcIu8wnWPcyOzN2MizsrroV4eZxQkj1LVpgHMQgtMzrhreFrX9z1d4nwB+fVixA+B399K/yfYP879vtwFaEgSfbXiMIXLWgShlLR+EZR/ssN1+LhRUWPNVL7T7iSfmuCLR7xwuKj/wmobQrx+p13sUW+yiWuQXGhtCxtCyIDwdEJgW0UDQHcXAoD/qgUNn9FMS3CQlyS1HZMDtQpZQPKDk9n/DRYJEWZJFiRAplSJjhveMItYoxUTcOftT0sSjMVIoCpQsQTQGHUdykiZVpATJ6GmKENXJaULpoyWIY5CHCvvmZDRKCkaqLIkYBpWma7V9gjEipIlFSWZEn6Ge3wabCxabrtVjJVEq5zh9WgyLU5xU5OU4mHeZFSVBPMVqGteFsmBurdYQxZSRm7WjAcakKPS6WIpCRMnG4GLWXxsiQbhU8XlyKbjPoI2RxYgp00MKEdlLlsifEeLVeEnN76kTFbzmn0OJhwMTLxhTAA==") format("woff2");
  font-weight: 560;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "Ibe Text";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "Ibe Text";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: block;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  background: var(--ground);
  color: var(--paper);
  color-scheme: dark;
}

body {
  margin: 0;
  min-height: 100dvh;
  background: var(--ground);
  color: var(--paper);
  font-family: var(--text);
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 1.45;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

main {
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  justify-content: safe center;
  padding: clamp(1.75rem, 6vh, 4.5rem) clamp(1.5rem, 8vw, 7.5rem);
  max-width: 44rem;
}

h1 {
  margin: 0;
  font-family: var(--name);
  font-weight: 560;
  font-size: clamp(5.75rem, 13vw, 10.75rem);
  line-height: 0.84;
  letter-spacing: -0.045em;
  font-synthesis: none;
}

h1.missing {
  font-family: var(--text);
  font-weight: 500;
  font-size: clamp(2.125rem, 5vw, 3.25rem);
  line-height: 1.12;
  letter-spacing: -0.028em;
  max-width: 12em;
}

.role {
  margin: 1.35rem 0 0;
  font-size: 1.25rem;
  line-height: 1.3;
  letter-spacing: -0.012em;
}

.note {
  margin: 1.15rem 0 0;
  max-width: 36rem;
  color: var(--quiet);
}

.actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.25rem 1.5rem;
  margin-top: 2.25rem;
}

.mail {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  min-height: 3rem;
  margin-top: 2.25rem;
  padding: 0.7rem 1.15rem;
  background: var(--action);
  color: var(--paper);
  font-weight: 500;
  font-size: 1.0625rem;
  line-height: 1;
  letter-spacing: -0.011em;
  text-decoration: none;
  border-radius: 2px;
  -webkit-tap-highlight-color: transparent;
}

.actions .mail {
  margin-top: 0;
}

.mail:hover {
  background: var(--action-hover);
}

.mail:active {
  background: var(--action-press);
}

.mail:focus {
  outline: none;
}

.mail:focus-visible {
  outline: 2px solid var(--paper);
  outline-offset: 4px;
}

.back {
  color: var(--paper);
  font-weight: 500;
  font-size: 1.0625rem;
  line-height: 1;
  letter-spacing: -0.011em;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.22em;
  -webkit-tap-highlight-color: transparent;
}

.back:hover,
.back:active {
  text-decoration-thickness: 2px;
}

.back:focus {
  outline: none;
}

.back:focus-visible {
  outline: 2px solid var(--paper);
  outline-offset: 4px;
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation: none !important;
    transition: none !important;
  }
}
