:root {
  --box-shadow: 0px 10px 25px var(--shade-ultra-dark);
  --card-radius: var(--radius-s)
}

.login h1 a {
    background-image: url("/wp-content/uploads/maegwen-logo-dark.png");
}
/**
 * ----------------------------------------
 * Shape Dividers
 * ----------------------------------------
**/
.divider-bottom--strange {
  overflow: hidden;
  position: relative;
}
.divider-bottom--strange::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 100% 3.6rem;
  background-position: 50% 100%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg preserveAspectRatio="xMidYMin slice" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2000 73"><g fill="%232c2b32"><path d="M2000 73V28l-10-6a37 37 0 00-30-2c-14 6-23 19-37 23-12 3-24-1-35-7l-30-20c-32-17-57 2-79 26-8 9-29 2-35 20-7-18-27-11-35-20-22-24-47-43-79-26l-31 20a57 57 0 01-34 7c-15-2-17-4-31-5-12-1-28 13-35 21-7-8-23-22-34-21-15 1-17 3-31 5a57 57 0 01-35-7l-31-20c-31-17-56 2-79 26-8 9-28 2-34 20-7-18-27-11-35-20-23-24-48-43-79-26l-31 20c-11 6-23 10-35 7-13-4-23-17-36-23a37 37 0 00-31 2l-8 5-8-5a37 37 0 00-30-2c-14 6-23 19-37 23-12 3-24-1-35-7l-30-20c-32-17-57 2-79 26-8 9-29 2-35 20-6-18-27-11-35-20-22-24-47-43-79-26l-31 20a57 57 0 01-34 7c-14-2-17-4-31-5-12-1-28 13-35 21-7-8-23-22-34-21-15 1-17 3-31 5a57 57 0 01-35-7l-30-20c-32-17-57 2-79 26-8 9-29 2-35 20-7-18-27-11-35-20-22-24-47-43-79-26l-31 20c-11 6-23 10-34 7-14-4-24-17-37-23a37 37 0 00-30 2L0 28v45z" opacity=".75"/><path d="M2000 73V43a106 106 0 00-19 3h-1c-12 3-25 8-36 1-7-5-11-13-17-19a20 20 0 00-5-4c-8-4-17-1-25 1-6 2-12 3-18 2a35 35 0 01-9-4l-5-3c-5-2-10-4-15-2-5 3-7 7-10 12a40 40 0 01-4 8c-7 7-18 9-28 8-7-1-15-3-22-2a34 34 0 00-8 1 30 30 0 00-16 11 30 30 0 00-16-11c-6-2-12-1-18-1l-12 2c-9 1-21-1-27-8l-7-13-7-7c-5-2-11 0-15 2l-12 6a22 22 0 01-3 1c-8 2-17-2-26-4-5-1-11-2-16 1-4 1-6 4-9 7-4 6-8 12-14 16-11 7-25 2-37-1l-8-2a109 109 0 00-24-1 109 109 0 00-33 3c-13 3-27 8-37 1-7-4-11-13-16-18a21 21 0 00-7-5c-7-3-15-1-23 1-6 2-13 4-19 2a31 31 0 01-8-3l-7-4c-4-2-10-4-15-2-4 2-7 7-9 11l-5 9c-6 7-18 9-28 8l-19-2a37 37 0 00-10 1 30 30 0 00-16 11 30 30 0 00-17-11c-5-2-10-2-16-1l-13 2c-10 1-21-1-28-8l-7-12c-1-3-3-6-7-8-5-2-10 0-15 2l-11 6a24 24 0 01-3 1c-8 2-17-1-25-3-6-2-12-3-18 0a24 24 0 00-8 7c-5 5-8 12-14 16-11 7-25 2-38-1l-6-2a108 108 0 00-27-1 109 109 0 00-30 2l-4 1c-12 3-26 8-37 1-6-4-10-11-15-17a23 23 0 00-7-6c-7-3-14-2-20 0-8 2-15 5-23 3a26 26 0 01-5-2l-9-5c-5-2-11-4-15-2s-6 5-8 9l-6 11c-7 7-18 9-28 8l-16-2a41 41 0 00-14 1 30 30 0 00-16 11 30 30 0 00-16-11 40 40 0 00-12-1l-18 2c-9 1-21-1-27-8-3-3-4-7-6-10-2-4-4-8-8-10-5-2-11 0-15 2l-8 5a28 28 0 01-7 2c-7 2-14-1-21-2s-14-4-21-1a22 22 0 00-8 6c-5 5-8 13-15 17-11 7-25 2-37-1l-2-1a110 110 0 00-28-2 110 110 0 00-29 2l-2 1c-12 3-26 8-37 1-7-4-10-12-15-18a22 22 0 00-8-5c-6-3-14-1-21 1s-14 4-21 2a29 29 0 01-7-3l-7-4c-5-2-11-4-16-2-4 2-6 6-8 10s-3 7-6 10c-6 7-17 9-27 8l-18-2a38 38 0 00-12 1 30 30 0 00-16 11 30 30 0 00-16-11 43 43 0 00-15-1l-15 2c-10 1-21-1-27-8l-7-11c-2-4-4-7-7-9-5-2-11 0-16 2l-9 5a25 25 0 01-5 2c-8 2-15-1-23-3-7-2-13-3-19 0a23 23 0 00-8 6c-5 6-9 13-15 17-11 7-25 2-37-1l-5-1a108 108 0 00-30-2v30z" opacity=".5"/><path d="M2000 73V59c-6 0-11-2-16-7a48 48 0 01-4-6 46 46 0 00-3-4c-3-3-6-6-10-5l-12 3c-4 0-6-4-8-8s-5-7-8-8c-4-1-8 2-12 4l-2 1a23 23 0 01-14 3 29 29 0 01-14-7l-3-2-12-15c-4 6-7 11-12 15-5 5-11 8-17 9a23 23 0 01-13-2v-1c-5-2-10-6-15-5-3 1-6 5-8 8s-4 7-8 8-8-3-11-3c-5-1-8 2-11 5l-1 2-6 8c-5 5-11 7-18 7a26 26 0 00-5 0 27 27 0 00-6 0c-6 0-13-2-17-7-3-2-4-5-6-8l-2-2c-2-3-6-6-10-5-4 0-7 3-11 3s-7-4-9-8-4-7-8-8a10 10 0 00-6 1l-8 4a23 23 0 01-13 3 29 29 0 01-13-6 38 38 0 01-4-3c-5-4-9-9-13-15-3 6-7 11-12 15-5 5-10 8-17 9a23 23 0 01-13-3c-5-2-9-6-14-5-4 1-6 5-8 8s-5 7-9 8-7-3-11-3c-4-1-8 2-10 5l-2 2c-2 3-3 6-6 8-4 5-11 7-17 7a26 26 0 00-6 0 27 27 0 00-5 0c-7 0-13-2-18-7a52 52 0 01-5-6l-2-4c-3-3-7-6-11-5-4 0-7 3-11 3s-6-4-9-8-4-7-8-8-8 2-12 5h-2a23 23 0 01-13 3 30 30 0 01-15-7l-2-2c-5-4-9-9-12-15-4 6-8 11-13 15v1c-5 4-10 7-17 8a23 23 0 01-13-3h-1c-4-2-8-6-13-5-4 1-6 5-8 8s-5 7-9 8-7-3-11-3c-4-1-8 2-10 5l-1 2-7 8c-4 5-11 7-17 7a26 26 0 00-6 0 27 27 0 00-5 0c-7 0-13-2-18-7l-6-8-1-2c-3-3-7-6-11-5-3 0-7 3-11 3s-6-4-8-8-5-7-8-8l-9 2-6 3a23 23 0 01-13 3 29 29 0 01-14-6 41 41 0 01-3-3c-5-4-8-9-12-15l-12 15-1 1c-4 4-10 7-16 8a23 23 0 01-10-1 22 22 0 01-4-2c-4-2-9-6-14-5-3 1-6 5-8 8s-5 7-8 8-8-3-11-3c-5-1-8 2-11 5l-2 2a70 70 0 01-5 8c-5 5-11 7-18 7a26 26 0 00-5 0 27 27 0 00-6 0c-7 0-13-2-18-7a62 62 0 01-5-7l-2-3c-2-3-6-6-10-5-4 0-8 3-11 3s-7-4-9-8-4-7-8-8c-5-1-10 3-14 5l-2 1a23 23 0 01-12 2 30 30 0 01-17-9L879 8a92 92 0 01-14 17 30 30 0 01-15 7 23 23 0 01-13-3l-4-2c-4-2-7-4-10-3-4 1-6 5-9 8s-4 7-8 8-7-3-11-3c-4-1-8 2-11 5l-1 2-6 8c-5 5-11 7-18 7a26 26 0 00-5 0 27 27 0 00-6 0c-6 0-13-2-17-7-3-2-4-5-6-8l-2-2c-2-3-6-6-10-5-4 0-7 3-11 3s-7-4-9-8-4-7-8-8-7 2-11 4l-3 1a23 23 0 01-13 3 30 30 0 01-16-7l-1-2c-5-4-9-9-13-15-3 6-7 11-12 15l-1 2c-5 3-10 6-16 7a23 23 0 01-13-2v-1c-5-2-9-6-14-5-4 1-6 5-8 8s-5 7-9 8-7-3-11-3c-4-1-8 2-11 5l-2 3a58 58 0 01-5 7c-4 5-11 7-17 7a26 26 0 00-6 0 27 27 0 00-5 0c-7 0-13-2-18-7a56 56 0 01-5-7l-2-3c-3-3-7-6-11-5-4 0-7 3-11 3s-7-4-9-8-4-7-8-8c-5-1-9 3-14 5a23 23 0 01-13 3 30 30 0 01-15-7l-2-2c-5-4-8-9-12-15l-12 15-2 1c-4 4-10 7-15 8a23 23 0 01-14-3l-2-1c-4-2-8-5-12-4s-6 5-8 8-5 7-9 8-7-3-11-3c-4-1-8 2-10 5l-1 2-6 8c-5 5-11 7-18 7a26 26 0 00-6 0 27 27 0 00-5 0c-7 0-13-2-18-7l-6-8-1-2c-3-3-6-6-10-5l-12 3c-4 0-6-4-8-8s-4-7-8-8-7 1-10 3l-4 2a23 23 0 01-14 3 29 29 0 01-14-7l-3-2-12-15c-4 6-7 11-12 15l-1 1c-5 4-10 7-16 8a23 23 0 01-11-2l-2-1c-5-2-10-6-15-5-3 1-6 5-8 8s-4 7-8 8-7-3-11-3c-4-1-8 2-11 5l-2 3a65 65 0 01-5 7c-5 5-11 7-18 7l-7 1v13z"/><circle cx="57.7" cy="13.1" r="8.1"/><circle cx="81.7" cy="8.3" r="4.9"/><circle cx="253.4" cy="24.8" r="12.9"/><circle cx="285.3" cy="17.8" r="6"/><circle cx="1257.5" cy="24.8" r="12.9"/><circle cx="1289.4" cy="17.8" r="6"/><circle cx="751.1" cy="24.8" r="12.9"/><circle cx="783.1" cy="17.8" r="6"/><circle cx="594.6" cy="9.6" r="6"/><circle cx="501.9" cy="22.7" r="10.9"/><circle cx="475.1" cy="16.8" r="5"/><circle cx="1089.2" cy="10.9" r="10.9"/><circle cx="1062.4" cy="5" r="5"/><circle cx="1715.4" cy="10.9" r="10.9"/><circle cx="1688.6" cy="5" r="5"/><circle cx="1496.2" cy="21.8" r="15.7"/><circle cx="1758.5" cy="29.2" r="11.4"/><circle cx="1901.9" cy="10.9" r="5.9"/><circle cx="1928.2" cy="10.9" r="8.5"/></g></svg>');
}
@media (min-width: 768px) {
  .divider-bottom--strange::before {
    background-size: 100% 5.5rem;
    background-position: 50% 100%;
  }
}
@media (min-width: 992px) {
  .divider-bottom--strange::before {
    background-size: 100% 7rem;
    background-position: 50% 100%;
  }
}
@media (min-width: 1280px) {
  .divider-bottom--strange::before {
    bottom: -0.1vw;
    left: -0.1vw;
    right: -0.1vw;
    top: -0.1vw;
    background-size: 100% 7rem;
    background-position: 50% 100%;
  }
}
@media (min-width: 2100px) {
  .divider-bottom--strange::before {
    background-size: 100% calc(2vw + 7rem);
  }
}
.divider-bottom--strange-dark {
  overflow: hidden;
  position: relative;
}
.divider-bottom--strange-dark::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 100% 3.6rem;
  background-position: 50% 100%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg preserveAspectRatio="xMidYMin slice" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2000 73"><g fill="%23181a26"><path d="M2000 73V28l-10-6a37 37 0 00-30-2c-14 6-23 19-37 23-12 3-24-1-35-7l-30-20c-32-17-57 2-79 26-8 9-29 2-35 20-7-18-27-11-35-20-22-24-47-43-79-26l-31 20a57 57 0 01-34 7c-15-2-17-4-31-5-12-1-28 13-35 21-7-8-23-22-34-21-15 1-17 3-31 5a57 57 0 01-35-7l-31-20c-31-17-56 2-79 26-8 9-28 2-34 20-7-18-27-11-35-20-23-24-48-43-79-26l-31 20c-11 6-23 10-35 7-13-4-23-17-36-23a37 37 0 00-31 2l-8 5-8-5a37 37 0 00-30-2c-14 6-23 19-37 23-12 3-24-1-35-7l-30-20c-32-17-57 2-79 26-8 9-29 2-35 20-6-18-27-11-35-20-22-24-47-43-79-26l-31 20a57 57 0 01-34 7c-14-2-17-4-31-5-12-1-28 13-35 21-7-8-23-22-34-21-15 1-17 3-31 5a57 57 0 01-35-7l-30-20c-32-17-57 2-79 26-8 9-29 2-35 20-7-18-27-11-35-20-22-24-47-43-79-26l-31 20c-11 6-23 10-34 7-14-4-24-17-37-23a37 37 0 00-30 2L0 28v45z" opacity=".75"/><path d="M2000 73V43a106 106 0 00-19 3h-1c-12 3-25 8-36 1-7-5-11-13-17-19a20 20 0 00-5-4c-8-4-17-1-25 1-6 2-12 3-18 2a35 35 0 01-9-4l-5-3c-5-2-10-4-15-2-5 3-7 7-10 12a40 40 0 01-4 8c-7 7-18 9-28 8-7-1-15-3-22-2a34 34 0 00-8 1 30 30 0 00-16 11 30 30 0 00-16-11c-6-2-12-1-18-1l-12 2c-9 1-21-1-27-8l-7-13-7-7c-5-2-11 0-15 2l-12 6a22 22 0 01-3 1c-8 2-17-2-26-4-5-1-11-2-16 1-4 1-6 4-9 7-4 6-8 12-14 16-11 7-25 2-37-1l-8-2a109 109 0 00-24-1 109 109 0 00-33 3c-13 3-27 8-37 1-7-4-11-13-16-18a21 21 0 00-7-5c-7-3-15-1-23 1-6 2-13 4-19 2a31 31 0 01-8-3l-7-4c-4-2-10-4-15-2-4 2-7 7-9 11l-5 9c-6 7-18 9-28 8l-19-2a37 37 0 00-10 1 30 30 0 00-16 11 30 30 0 00-17-11c-5-2-10-2-16-1l-13 2c-10 1-21-1-28-8l-7-12c-1-3-3-6-7-8-5-2-10 0-15 2l-11 6a24 24 0 01-3 1c-8 2-17-1-25-3-6-2-12-3-18 0a24 24 0 00-8 7c-5 5-8 12-14 16-11 7-25 2-38-1l-6-2a108 108 0 00-27-1 109 109 0 00-30 2l-4 1c-12 3-26 8-37 1-6-4-10-11-15-17a23 23 0 00-7-6c-7-3-14-2-20 0-8 2-15 5-23 3a26 26 0 01-5-2l-9-5c-5-2-11-4-15-2s-6 5-8 9l-6 11c-7 7-18 9-28 8l-16-2a41 41 0 00-14 1 30 30 0 00-16 11 30 30 0 00-16-11 40 40 0 00-12-1l-18 2c-9 1-21-1-27-8-3-3-4-7-6-10-2-4-4-8-8-10-5-2-11 0-15 2l-8 5a28 28 0 01-7 2c-7 2-14-1-21-2s-14-4-21-1a22 22 0 00-8 6c-5 5-8 13-15 17-11 7-25 2-37-1l-2-1a110 110 0 00-28-2 110 110 0 00-29 2l-2 1c-12 3-26 8-37 1-7-4-10-12-15-18a22 22 0 00-8-5c-6-3-14-1-21 1s-14 4-21 2a29 29 0 01-7-3l-7-4c-5-2-11-4-16-2-4 2-6 6-8 10s-3 7-6 10c-6 7-17 9-27 8l-18-2a38 38 0 00-12 1 30 30 0 00-16 11 30 30 0 00-16-11 43 43 0 00-15-1l-15 2c-10 1-21-1-27-8l-7-11c-2-4-4-7-7-9-5-2-11 0-16 2l-9 5a25 25 0 01-5 2c-8 2-15-1-23-3-7-2-13-3-19 0a23 23 0 00-8 6c-5 6-9 13-15 17-11 7-25 2-37-1l-5-1a108 108 0 00-30-2v30z" opacity=".5"/><path d="M2000 73V59c-6 0-11-2-16-7a48 48 0 01-4-6 46 46 0 00-3-4c-3-3-6-6-10-5l-12 3c-4 0-6-4-8-8s-5-7-8-8c-4-1-8 2-12 4l-2 1a23 23 0 01-14 3 29 29 0 01-14-7l-3-2-12-15c-4 6-7 11-12 15-5 5-11 8-17 9a23 23 0 01-13-2v-1c-5-2-10-6-15-5-3 1-6 5-8 8s-4 7-8 8-8-3-11-3c-5-1-8 2-11 5l-1 2-6 8c-5 5-11 7-18 7a26 26 0 00-5 0 27 27 0 00-6 0c-6 0-13-2-17-7-3-2-4-5-6-8l-2-2c-2-3-6-6-10-5-4 0-7 3-11 3s-7-4-9-8-4-7-8-8a10 10 0 00-6 1l-8 4a23 23 0 01-13 3 29 29 0 01-13-6 38 38 0 01-4-3c-5-4-9-9-13-15-3 6-7 11-12 15-5 5-10 8-17 9a23 23 0 01-13-3c-5-2-9-6-14-5-4 1-6 5-8 8s-5 7-9 8-7-3-11-3c-4-1-8 2-10 5l-2 2c-2 3-3 6-6 8-4 5-11 7-17 7a26 26 0 00-6 0 27 27 0 00-5 0c-7 0-13-2-18-7a52 52 0 01-5-6l-2-4c-3-3-7-6-11-5-4 0-7 3-11 3s-6-4-9-8-4-7-8-8-8 2-12 5h-2a23 23 0 01-13 3 30 30 0 01-15-7l-2-2c-5-4-9-9-12-15-4 6-8 11-13 15v1c-5 4-10 7-17 8a23 23 0 01-13-3h-1c-4-2-8-6-13-5-4 1-6 5-8 8s-5 7-9 8-7-3-11-3c-4-1-8 2-10 5l-1 2-7 8c-4 5-11 7-17 7a26 26 0 00-6 0 27 27 0 00-5 0c-7 0-13-2-18-7l-6-8-1-2c-3-3-7-6-11-5-3 0-7 3-11 3s-6-4-8-8-5-7-8-8l-9 2-6 3a23 23 0 01-13 3 29 29 0 01-14-6 41 41 0 01-3-3c-5-4-8-9-12-15l-12 15-1 1c-4 4-10 7-16 8a23 23 0 01-10-1 22 22 0 01-4-2c-4-2-9-6-14-5-3 1-6 5-8 8s-5 7-8 8-8-3-11-3c-5-1-8 2-11 5l-2 2a70 70 0 01-5 8c-5 5-11 7-18 7a26 26 0 00-5 0 27 27 0 00-6 0c-7 0-13-2-18-7a62 62 0 01-5-7l-2-3c-2-3-6-6-10-5-4 0-8 3-11 3s-7-4-9-8-4-7-8-8c-5-1-10 3-14 5l-2 1a23 23 0 01-12 2 30 30 0 01-17-9L879 8a92 92 0 01-14 17 30 30 0 01-15 7 23 23 0 01-13-3l-4-2c-4-2-7-4-10-3-4 1-6 5-9 8s-4 7-8 8-7-3-11-3c-4-1-8 2-11 5l-1 2-6 8c-5 5-11 7-18 7a26 26 0 00-5 0 27 27 0 00-6 0c-6 0-13-2-17-7-3-2-4-5-6-8l-2-2c-2-3-6-6-10-5-4 0-7 3-11 3s-7-4-9-8-4-7-8-8-7 2-11 4l-3 1a23 23 0 01-13 3 30 30 0 01-16-7l-1-2c-5-4-9-9-13-15-3 6-7 11-12 15l-1 2c-5 3-10 6-16 7a23 23 0 01-13-2v-1c-5-2-9-6-14-5-4 1-6 5-8 8s-5 7-9 8-7-3-11-3c-4-1-8 2-11 5l-2 3a58 58 0 01-5 7c-4 5-11 7-17 7a26 26 0 00-6 0 27 27 0 00-5 0c-7 0-13-2-18-7a56 56 0 01-5-7l-2-3c-3-3-7-6-11-5-4 0-7 3-11 3s-7-4-9-8-4-7-8-8c-5-1-9 3-14 5a23 23 0 01-13 3 30 30 0 01-15-7l-2-2c-5-4-8-9-12-15l-12 15-2 1c-4 4-10 7-15 8a23 23 0 01-14-3l-2-1c-4-2-8-5-12-4s-6 5-8 8-5 7-9 8-7-3-11-3c-4-1-8 2-10 5l-1 2-6 8c-5 5-11 7-18 7a26 26 0 00-6 0 27 27 0 00-5 0c-7 0-13-2-18-7l-6-8-1-2c-3-3-6-6-10-5l-12 3c-4 0-6-4-8-8s-4-7-8-8-7 1-10 3l-4 2a23 23 0 01-14 3 29 29 0 01-14-7l-3-2-12-15c-4 6-7 11-12 15l-1 1c-5 4-10 7-16 8a23 23 0 01-11-2l-2-1c-5-2-10-6-15-5-3 1-6 5-8 8s-4 7-8 8-7-3-11-3c-4-1-8 2-11 5l-2 3a65 65 0 01-5 7c-5 5-11 7-18 7l-7 1v13z"/><circle cx="57.7" cy="13.1" r="8.1"/><circle cx="81.7" cy="8.3" r="4.9"/><circle cx="253.4" cy="24.8" r="12.9"/><circle cx="285.3" cy="17.8" r="6"/><circle cx="1257.5" cy="24.8" r="12.9"/><circle cx="1289.4" cy="17.8" r="6"/><circle cx="751.1" cy="24.8" r="12.9"/><circle cx="783.1" cy="17.8" r="6"/><circle cx="594.6" cy="9.6" r="6"/><circle cx="501.9" cy="22.7" r="10.9"/><circle cx="475.1" cy="16.8" r="5"/><circle cx="1089.2" cy="10.9" r="10.9"/><circle cx="1062.4" cy="5" r="5"/><circle cx="1715.4" cy="10.9" r="10.9"/><circle cx="1688.6" cy="5" r="5"/><circle cx="1496.2" cy="21.8" r="15.7"/><circle cx="1758.5" cy="29.2" r="11.4"/><circle cx="1901.9" cy="10.9" r="5.9"/><circle cx="1928.2" cy="10.9" r="8.5"/></g></svg>');
}
@media (min-width: 768px) {
  .divider-bottom--strange-dark::before {
    background-size: 100% 5.5rem;
    background-position: 50% 100%;
  }
}
@media (min-width: 992px) {
  .divider-bottom--strange-dark::before {
    background-size: 100% 7rem;
    background-position: 50% 100%;
  }
}
@media (min-width: 1280px) {
  .divider-bottom--strange-dark::before {
    bottom: -0.1vw;
    left: -0.1vw;
    right: -0.1vw;
    top: -0.1vw;
    background-size: 100% 7rem;
    background-position: 50% 100%;
  }
}
@media (min-width: 2100px) {
  .divider-bottom--strange-dark::before {
    background-size: 100% calc(2vw + 7rem);
  }
}
/**
 * ----------------------------------------
 * Load Custom Fonts
 * ----------------------------------------
**/
@font-face {
  font-family: "Marcellus";
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content/uploads/Marcellus-Regular.woff2) format("woff2"), url(/wp-content/uploads/Marcellus-Regular.woff) format("woff");
}
@font-face {
  font-family: "Paladin";
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content/uploads/LLPALADI2.woff2) format("woff2"), url(/wp-content/uploads/LLPALADI2.woff) format("woff");
}
@font-face {
  font-family: "Wintanceastre";
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content/uploads/Wintanceastre.woff2) format("woff2"), url(/wp-content/uploads/Wintanceastre.woff) format("woff");
}
/**
 * ----------------------------------------
 * Scrollbar
 * ----------------------------------------
**/
* {
  scrollbar-width: auto;
  scrollbar-color: var(--accent) var(--base-dark);
}
*::-webkit-scrollbar {
  width: 16x;
}
*::-webkit-scrollbar-track {
  background: var(--primary);
}
*::-webkit-scrollbar-thumb {
  background-color: var(--secondary);
  border-radius: 10px;
  border: 2px none var(--primary-light);
}
.people-intro {
  display: flex;
  flex-direction: column;
  row-gap: var(--content-gap);
  border-radius: var(--card-radius);
  background-color: var(--primary);
  padding: var(--space-m);
  justify-content: center;
  position: relative;
  box-shadow: var(--box-shadow);
}
.people-intro__img {
  aspect-ratio: 1;
  object-fit: cover;
  overflow: hidden;
  border-style: solid;
  border-width: 0.25em;
  border-color: #cfb53b;
  border-radius: 50%;
  box-shadow: var(--box-shadow);
}
.people-intro__heading {
  font-size: var(--h1);
  z-index: 1;
  max-width: 100%;
  color: white;
  text-align: right;
  position: absolute;
  top: -0.9em;
  right: 0;
  text-shadow: 0px 5px 10px var(--neutral);
}
.people-intro__text {
  font-size: var(--text-m);
  color: var(--black);
  text-align: left;
}
.people-toc {
  max-width: 100%;
}
.parchment-content {
  max-width: 90dvw;
  gap: var(--space-s);
  display: flex;
  max-height: 100%;
  padding: var(--space-xl);
  border-radius: var(--card-radius);
  position: static;
  box-shadow: var(--box-shadow), 0 0 120px var(--neutral-medium) inset;
  background: #fffef0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);
}
.parchment-content__title {
  background: var(--primary);
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, var(--primary), var(--primary-trans-40));
  /* Chrome 10-25,   Safari 5.1-6 */
  background: linear-gradient(to right, var(--primary), var(--primary-trans-40));
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  padding: 0.75rem calc(var(--space-xs) + 1rem) 0.75rem 1rem;
  clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
  font-size: var(--text-l);
  text-transform: capitalize;
  color: var(--base);
  margin-top: var(--space-m);
}
.parchment-content__title:first-of-type {
  margin-top: 0;
}
.parchment-content__text {
  color: var(--base);
}
.parchment-content a {
  color: var(--primary-dark);
  font-weight: 600;
}
.parchment-content a:hover, .parchment-content a:visited {
  color: var(--primary-medium);
}
/**
 * ----------------------------------------
 * Styling for Places Pages
 * ----------------------------------------
**/
.place-intro {
  display: flex;
  flex-direction: column;
  column-gap: var(--space-xs);
  row-gap: var(--space-xs);
  position: relative;
  overflow: hidden;
  border-radius: var(--radius-s);
}
.place-intro__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media (min-width: 990px) {
  .place-intro__img {
    display: none;
  }
}
@media (max-width: 800px) {
  .place-intro__img {
    display: flex;
  }
}
.place-intro__vid {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media (max-width: 800px) {
  .place-intro__vid {
    display: none;
  }
}
@media (min-width: 900px) {
  .place-intro__vid {
    display: flex;
  }
}
.place-intro__heading-wrapper {
  padding: var(--space-xs);
  color: white;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.place-intro__heading {
  text-transform: capitalize;
  text-shadow: 0px 5px 7px var(--shade);
  font-size: calc(var(--text-xxl) * 2);
  line-height: 1.2;
}
.place-intro__text-wrapper {
  margin-top: var(--space-xl);
  margin-bottom: var(--space-xl);
  padding: var(--space-l);
  background-color: var(--primary);
  box-shadow: 0px 30px 40px -10px var(--shade-trans-60);
  z-index: 1;
}
.place-intro__text {
  color: var(--base);
  font-size: var(--text-m);
}
.place-content p {
  margin-block-start: 0;
  margin-block-end: 0;
}
.place-content__heading {
  font-size: 5rem;
}
.place-content__img {
  aspect-ratio: 1;
  object-fit: cover;
  border-style: solid;
  border-width: 0.25em;
  border-color: var(--primary-light);
  border-radius: 50%;
  box-shadow: 0px 10px 25px var(--shade-ultra-dark);
}
.place-content__intro-text {
  width: var(--width-m);
  color: var(--base-ultra-light);
  font-size: var(--text-s);
  text-align: center;
}
.place-content__content-block {
  width: 100%;
  gap: var(--space-m);
  margin-bottom: var(--space-l);
}
.place-content__title-wrapper {
  background: linear-gradient(225deg, #b5c3e5, #98a4c1);
  padding: 0.75rem calc(var(--space-xs) + 1rem) 0.75rem 1rem;
  clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
}
.place-content__title {
  font-size: 3rem;
  color: var(--base);
}
.place-content__text {
  color: var(--base-ultra-light);
}
