.sd[data-s-3744ec60-ce30-4551-8c5b-92d1766b35de] {
  background: #fff;
  border-radius: 0;
  height: 100%;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-02d66d43-5528-4409-b5f8-df6b592d2484] {}

.sd[data-s-0e088fa5-8571-4c86-8444-d9737fa703b3] {}

.sd[data-s-caf261e5-5096-4c6f-9566-aa660c04fb8b] {}

.sd[data-s-25fe190f-37ed-48b6-8866-a12d4befbb72] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 64px 0px 0px;
  width: 740px;
  max-width: 100%;
}

.sd[data-s-25fe190f-37ed-48b6-8866-a12d4befbb72].anime {
  opacity: 0;
  transform: translate(-30px, 0px);
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
}

.sd[data-s-25fe190f-37ed-48b6-8866-a12d4befbb72].anime.u-motion {
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
  opacity: 1;
  transform: translate(0px, 0px);
}

@media screen and (max-width: 768px) {
  .sd[data-s-25fe190f-37ed-48b6-8866-a12d4befbb72] {
    flex: none;
    padding: 32px 0px 0px;
    width: 80%;
    max-width: 80%;
  }
}

@media screen and (max-width: 480px) {
  .sd[data-s-25fe190f-37ed-48b6-8866-a12d4befbb72] {
    padding: 0px 0px 0px;
  }
}

.sd[data-s-5ce33989-ed96-4c64-9f16-3a94ec169b6f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 24px 0px 24px 0px;
  padding: 0px;
}

.sd[data-s-4e05cd65-b3e9-4175-b428-91597b2c9174] {
  color: #333;
  font-family: 'EB Garamond';
  font-size: 20px;
  font-style: italic;
  
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-6d16399b-9376-4e60-a360-95a1002418fc] {
  background: #333;
  flex: none;
  height: 1px;
  margin: 0px 0px 0px 24px;
  width: 160px;
  max-width: calc(100% - 24px);
}

@media screen and (max-width: 480px) {
  .sd[data-s-6d16399b-9376-4e60-a360-95a1002418fc] {
    flex: none;
    width: 80px;
    max-width: calc(100% - 24px);
  }
}

.sd[data-s-187e64fe-c837-45e0-9bec-e218f721cd98] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 16px 0px 32px 0px;
  padding: 0px 0px 0px;
  width: 740px;
  max-width: 100%;
}

.sd[data-s-187e64fe-c837-45e0-9bec-e218f721cd98].anime {
  opacity: 0;
  transform: translate(-50px, 0px);
  transition-delay: 500ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
}

.sd[data-s-187e64fe-c837-45e0-9bec-e218f721cd98].anime.u-motion {
  transition-delay: 500ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
  opacity: 1;
  transform: translate(0px, 0px);
}

@media screen and (max-width: 768px) {
  .sd[data-s-187e64fe-c837-45e0-9bec-e218f721cd98] {
    flex: none;
    margin: 16px 0px 0px 0px;
    padding: 0px 0px 80px;
    width: 80%;
    max-width: 80%;
  }
}

@media screen and (max-width: 480px) {
  .sd[data-s-187e64fe-c837-45e0-9bec-e218f721cd98] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-a029e13d-3110-47ec-9441-d49254a4e10a] {
  color: #333;
  flex: none;
  
  font-size: 36px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 24px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 480px) {
  .sd[data-s-a029e13d-3110-47ec-9441-d49254a4e10a] {
    font-size: 28px;
  }
}

.sd[data-s-cfd0c701-3959-430d-af4f-df92644df6b9] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-cfd0c701-3959-430d-af4f-df92644df6b9].anime {
  opacity: 0;
  transform: translate(50px, 0px);
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sd[data-s-cfd0c701-3959-430d-af4f-df92644df6b9].anime.u-motion {
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sd[data-s-6e178d2d-dfbd-473f-8b1b-e6a2ed43e238] {
  color: #333;
  
  font-size: 14px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2.5;
  margin: 0px 64px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 64px);
  justify-content: flex-start;
}

@media screen and (max-width: 480px) {
  .sd[data-s-6e178d2d-dfbd-473f-8b1b-e6a2ed43e238] {
    font-size: 13px;
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-6e28082a-bd69-44e6-898c-56f829a1c683] {
  color: #333;
  
  font-size: 14px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2.5;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 480px) {
  .sd[data-s-6e28082a-bd69-44e6-898c-56f829a1c683] {
    flex: none;
    font-size: 13px;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-56b4b27a-aec9-495d-9fe5-674cd0061f96] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 80px 0px 64px 0px;
  width: 740px;
  max-width: 100%;
}

@media screen and (max-width: 768px) {
  .sd[data-s-56b4b27a-aec9-495d-9fe5-674cd0061f96] {
    flex: none;
    margin: 32px 0px 64px 0px;
    width: 80%;
    max-width: 80%;
  }
}

@media screen and (max-width: 480px) {
  .sd[data-s-56b4b27a-aec9-495d-9fe5-674cd0061f96] {
    margin: 0px 0px 64px 0px;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-b93d547a-23c8-4cc5-b57b-664973a71df3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 24px 0px;
  padding: 0px;
}

.sd[data-s-b93d547a-23c8-4cc5-b57b-664973a71df3].anime {
  opacity: 0;
  transform: translate(30px, 0px);
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sd[data-s-b93d547a-23c8-4cc5-b57b-664973a71df3].anime.u-motion {
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  opacity: 1;
  transform: translate(0px, 0px);
}

.sd[data-s-22712a6d-e499-4985-9d90-32783a50b0a2] {
  color: #333;
  font-family: 'EB Garamond';
  font-size: 20px;
  font-style: italic;
  
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-5162b4d4-ed3d-45d6-90e4-eda479b1951d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 18px;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-3f4e35b5-f8f1-4bb9-ac9e-7788085526d9] {
  background: #333;
  flex: none;
  height: 1px;
  margin: 0px 0px 0px 24px;
  width: 160px;
  max-width: calc(100% - 24px);
}

.sd[data-s-696afffd-7680-4897-a503-44db2580610c] {
  color: #333;
  flex: none;
  
  font-size: 36px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 16px 0px 24px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 480px) {
  .sd[data-s-696afffd-7680-4897-a503-44db2580610c] {
    font-size: 28px;
    margin: 0px 0px 24px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-aebe2623-e3dd-4f9d-b278-588d2cee6970] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 24px 0px;
  padding: 0px;
}

.sd[data-s-aebe2623-e3dd-4f9d-b278-588d2cee6970].anime {
  opacity: 0;
  transform: translate(50px, 0px);
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sd[data-s-aebe2623-e3dd-4f9d-b278-588d2cee6970].anime.u-motion {
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  opacity: 1;
  transform: translate(0px, 0px);
}

.sd[data-s-db768305-626f-4b5b-8e5c-d977dee14b8f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 480px) {
  .sd[data-s-db768305-626f-4b5b-8e5c-d977dee14b8f] {
    align-content: flex-start;
    align-items: flex-start;
  }
}

.sd[data-s-3b9bed9b-8f28-4e9e-b192-f1080c2137e4] {
  font-size: 20px;
  margin: 0px 5px 0px 0px;
}

@media screen and (max-width: 480px) {
  .sd[data-s-3b9bed9b-8f28-4e9e-b192-f1080c2137e4] {
    flex: none;
    height: 35px;
    width: 20px;
    max-width: calc(100% - 5px);
  }
}

.sd[data-s-ce614225-d682-4e72-ba50-1f1370fb6a9d] {
  color: #333;
  
  font-size: 14px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2.5;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-29f91df6-06d9-489c-94f3-79a7725594a9] {
  color: #5c5c5c;
  font-family: 'A1ゴシック L JIS2004';
  font-size: 12px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-97624b8f-8130-47d5-a028-6c60d8d21124] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  height: 300px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  transform: translate(0px, 0px);
  transition-delay: 300ms;
  transition-duration: 1400ms;
  width: 70%;
  max-width: 70%;
}

.sd[data-s-97624b8f-8130-47d5-a028-6c60d8d21124].anime {
  opacity: 0;
  transform: translate(-80px, 0px);
  transition-timing-function: ease;
}

.sd[data-s-97624b8f-8130-47d5-a028-6c60d8d21124].anime.u-motion {
  transition-timing-function: ease;
  opacity: 1;
  transform: translate(0px, 0px);
}

@media screen and (max-width: 480px) {
  .sd[data-s-97624b8f-8130-47d5-a028-6c60d8d21124] {
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8cccd803-27d9-4f9d-abb9-74da36191af5] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid #333;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 32px 0px 0px 0px;
  padding: 0px 40px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8cccd803-27d9-4f9d-abb9-74da36191af5].anime {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sd[data-s-8cccd803-27d9-4f9d-abb9-74da36191af5].anime.u-motion {
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sd[data-s-8cccd803-27d9-4f9d-abb9-74da36191af5]:hover {
  background: #000000;
}

.sd[data-s-4389583e-be74-445c-b22c-4dbdbf4e127b] {
  color: #333;
  font-family: 'EB Garamond';
  font-size: 15px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-8cccd803-27d9-4f9d-abb9-74da36191af5]:hover .sd[data-s-4389583e-be74-445c-b22c-4dbdbf4e127b] {
  color: #ffffff;
}

.sd[data-s-c2ca7cb5-405e-452d-85ae-52affeb9c7be] {
  color: #333;
  
  font-size: 15px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8cccd803-27d9-4f9d-abb9-74da36191af5]:hover .sd[data-s-c2ca7cb5-405e-452d-85ae-52affeb9c7be] {
  color: #ffffff;
}

.sd[data-s-b5d26a8a-275e-448d-90b8-7c6c0099f815] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80vh;
  justify-content: center;
  margin: 64px 0px 64px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 768px) {
  .sd[data-s-b5d26a8a-275e-448d-90b8-7c6c0099f815] {
    height: 483px;
    margin: 0px 0px 64px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .sd[data-s-b5d26a8a-275e-448d-90b8-7c6c0099f815] {
    height: 535px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-46b81036-fd6e-4643-b855-7468c9a772bc] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-46b81036-fd6e-4643-b855-7468c9a772bc].anime {
  opacity: 0;
  transform: translate(-80px, 0px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
}

.sd[data-s-46b81036-fd6e-4643-b855-7468c9a772bc].anime.u-motion {
  transition-delay: 400ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
  opacity: 1;
  transform: translate(0px, 0px);
}

.sd[data-s-46b81036-fd6e-4643-b855-7468c9a772bc]:before {
}

@media screen and (max-width: 768px) {
  .sd[data-s-46b81036-fd6e-4643-b855-7468c9a772bc] {
    flex: none;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}

@media screen and (max-width: 480px) {
  .sd[data-s-46b81036-fd6e-4643-b855-7468c9a772bc]:before {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .sd[data-s-46b81036-fd6e-4643-b855-7468c9a772bc] {
    align-content: center;
    align-items: center;
    height: 100%;
  }
}

.sd[data-s-f2c14039-16ce-4281-9e73-b8fb3a886a50] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 32px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  transform: translate(0px, 0px);
  width: calc(40% - 32px);
  max-width: calc(40% - 32px);
}

.sd[data-s-f2c14039-16ce-4281-9e73-b8fb3a886a50].anime {
  flex: none;
  height: 15vh;
  margin: 80px 32px 0px 0px;
  opacity: 0;
  transition-delay: 500ms;
  transition-duration: 1500ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sd[data-s-f2c14039-16ce-4281-9e73-b8fb3a886a50].anime.u-motion {
  transition-delay: 500ms;
  transition-duration: 1500ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  opacity: 1;
  height: auto;
}
@media screen and (max-width: 480px) {
.sd[data-s-f2c14039-16ce-4281-9e73-b8fb3a886a50].anime.u-motion {
  height: auto;
}
}
@media screen and (min-width: 481px) {
.sd[data-s-f2c14039-16ce-4281-9e73-b8fb3a886a50].anime.u-motion {
  height: 50vh;
}
}

@media screen and (max-width: 768px) {
  .sd[data-s-f2c14039-16ce-4281-9e73-b8fb3a886a50] {
    flex: none;
    width: calc(100% - 32px);
    max-width: calc(100% - 32px);
  }
}

@media screen and (max-width: 480px) {
  .sd[data-s-f2c14039-16ce-4281-9e73-b8fb3a886a50].anime {
    margin: 80px 20px 0px 0px;
  }

  .sd[data-s-f2c14039-16ce-4281-9e73-b8fb3a886a50].anime.u-motion {}

  .sd[data-s-f2c14039-16ce-4281-9e73-b8fb3a886a50] {
    box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.35);
    flex: none;
    margin: 0px 20px 0px 0px;
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
}

.sd[data-s-0d6df679-a957-442e-8bd3-9c0136c114ed] {
  color: #333;
  flex: none;
  font-family: Lato;
  font-size: 14px;
  
  height: auto;
  letter-spacing: 0.09em;
  line-height: 2;
  margin: 64px;
  text-align: left;
  transform: translate(0px, 0px);
  width: calc(100% - 128px);
  max-width: calc(100% - 128px);
  justify-content: flex-start;
}

.sd[data-s-0d6df679-a957-442e-8bd3-9c0136c114ed].anime {
  opacity: 0;
  transform: translate(0px, 0px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-0d6df679-a957-442e-8bd3-9c0136c114ed].anime.u-motion {
  transition-delay: 400ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 768px) {
  .sd[data-s-0d6df679-a957-442e-8bd3-9c0136c114ed] {
    font-size: 13px;
    letter-spacing: 0.15em;
    margin: 0px 0px 0px 0px;
    padding: 32px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .sd[data-s-0d6df679-a957-442e-8bd3-9c0136c114ed] {
    box-shadow: 0px 0px 0px #666666;
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-2e741891-8384-4b8b-a5bc-665879a9aee6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 80px 0px;
  width: 740px;
  max-width: 100%;
}

.sd[data-s-2e741891-8384-4b8b-a5bc-665879a9aee6].anime {
  opacity: 0;
  transform: translate(-30px, 0px);
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sd[data-s-2e741891-8384-4b8b-a5bc-665879a9aee6].anime.u-motion {
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  opacity: 1;
  transform: translate(0px, 0px);
}

@media screen and (max-width: 768px) {
  .sd[data-s-2e741891-8384-4b8b-a5bc-665879a9aee6] {
    flex: none;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-2efbba95-639a-43cf-8d0b-bb30276cb5e3] {
  color: #333;
  
  font-size: 13px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2efbba95-639a-43cf-8d0b-bb30276cb5e3]:hover {
  color: #b1b1b1;
}

.sd[data-s-b054e0c1-1cd3-4f86-acd4-06fbbbea2e2c] {
  color: #333;
  flex: none;
  font-size: 16px;
  width: 30px;
  max-width: 100%;
}

.sd[data-s-5af0400b-146a-4418-9966-d24dcb5c7c9e] {
  color: #b1b1b1;
  
  font-size: 13px;
  
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-5af0400b-146a-4418-9966-d24dcb5c7c9e]:hover {
  color: #b1b1b1;
}

.sd[data-s-f01c38e2-33e7-4979-a742-5e6e581c7dc2] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: flex-start;
  width: 1024px;
  max-width: 100%;
}

.sd[data-s-915576c8-ed62-4742-b831-0dd03f3fe3d3] {
  font-size: 40px;
  opacity: 0.4;
}

.sd[data-s-4b5565a1-b907-4d00-8082-3306d86a4635] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d464ec09-b7ec-4c7f-a3b7-6dd0b3318bb9] {
  align-content: flex-start;
  align-items: flex-start;
  background: #eceae5;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 64px 145px 24px 145px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-259465f2-af1e-4c2e-9e6f-046546ae9ae3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-e095e66f-4981-405b-b515-d70d5eda727b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-cc0bad4e-5097-405f-a4b8-9bdca66d62be] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-698d9cc4-712d-4834-9c02-6632d2b34dc0] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 140px;
  max-width: 100%;
}

.sd[data-s-236d73f6-ad25-4d8c-8fb7-a0f5eaaf94ab] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  width: 60%;
  max-width: 60%;
}

.sd[data-s-1df76eb1-e072-4ab1-b62c-29bb330cc412] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.sd[data-s-23c6eb3d-02b5-4c78-a5d2-97197b01401f] {
  color: #333;
  flex: none;
  
  font-size: 12px;
  
  height: 30px;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-cf566d2f-005f-49fa-ad8b-75b6180436a8] {
  color: #333;
  flex: none;
  
  font-size: 12px;
  
  height: 30px;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e14231d7-68c1-4953-b7d2-a46b27957e44] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.sd[data-s-31d038a5-1671-48b9-8801-d5d8b3494724] {
  color: #333;
  flex: none;
  
  font-size: 12px;
  
  height: 30px;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8b3f83b1-111d-462c-a227-e6e470d90a39] {
  color: #333;
  flex: none;
  
  font-size: 12px;
  
  height: 30px;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c9c4a70f-7849-4c73-9de8-1bc541975aa8] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.sd[data-s-7b9ce7ab-e28a-46da-88dd-8c8d6f9388c3] {
  color: #333;
  flex: none;
  
  font-size: 12px;
  
  height: 30px;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-38248535-473b-4829-970d-f5279a199e82] {
  color: #333;
  flex: none;
  
  font-size: 12px;
  
  height: 30px;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-440b2dbb-55c9-4f76-a3c5-925468d2af73] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-98f9fce8-918c-43d8-976a-3cbbf9615c8a] {
  color: #333;
  flex: none;
  font-family: 'EB Garamond';
  font-size: 12px;
  
  height: 30px;
  letter-spacing: 0.05em;
  line-height: 2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c5bdb9e4-1c02-4505-b6ae-1973b2fcf22a] {
  color: #333;
  flex: none;
  font-family: 'EB Garamond';
  font-size: 12px;
  
  height: 30px;
  letter-spacing: 0.05em;
  line-height: 2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e7a8e3e6-b025-4080-8c0b-6388bbb6c350] {
  align-content: flex-start;
  align-items: flex-start;
  background: #eceae5;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 145px 64px 145px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c95a1e13-9435-47ba-8713-a2d458de8381] {
  color: #333;
  font-family: 'EB Garamond';
  font-size: 12px;
  
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-r-0_6_46b81036-fd6e-4643-b855-7468c9a772bc]:before {
background-image: url("images/s-1990x800_v-frms_webp_d9a96360-7886-4836-89d9-12782ec2c354.webp");
}