/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scss/view.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
nav.wp-block-navigation.site-navigation--inline {
  height: var(--wp--custom--header--component--size);
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container {
  height: var(--wp--custom--header--component--size);
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  grid-column: 1/3;
  grid-row: 1/2;
  padding: var(--wp--custom--nav-item--padding--y) var(--wp--custom--nav-item--padding--x);
  border: 0;
  height: var(--wp--custom--header--component--size);
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child {
  display: grid;
  grid-template-columns: 1fr calc(var(--wp--custom--submenu-icon--button--width, 2rem) + var(--wp--custom--nav-item--padding--x, 1rem));
  grid-template-rows: auto auto;
  -moz-column-gap: var(--wp--custom--nav-item--gap);
       column-gap: var(--wp--custom--nav-item--gap);
  row-gap: 0;
  transition: row-gap 0.3s ease;
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child:hover {
  row-gap: 0.375rem;
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child > .wp-block-navigation-item__content {
  grid-column: 1/3;
  grid-row: 1/2;
  padding: var(--wp--custom--nav-item--padding--y) calc(var(--wp--custom--submenu-icon--button--width, 2rem) + var(--wp--custom--nav-item--padding--x, 1rem) + var(--wp--custom--nav-item--gap)) var(--wp--custom--nav-item--padding--y) var(--wp--custom--nav-item--padding--x);
  border: 0;
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-icon {
  grid-column: 2/3;
  grid-row: 1/2;
  width: var(--wp--custom--submenu-icon--button--width);
  height: var(--wp--custom--submenu-icon--button--height);
  justify-self: start;
  margin-top: 0.125rem;
  margin-left: var(--wp--custom--nav-item--gap);
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-icon .btn-text {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-icon .btn-text .btn-text-inner {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-icon[aria-expanded=true]::before {
  -webkit-mask-position: top center;
          mask-position: top center;
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-icon::before {
  content: "";
  display: block;
  width: var(--wp--custom--submenu-icon--size);
  height: var(--wp--custom--submenu-icon--size);
  -webkit-mask-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F><svg id=\"a\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 9.5 18\"><path d=\"M.25,11.5l4.5,4,4.5-4M9.25,6.5L4.75,2.5.25,6.5\" fill=\"none\" stroke=\"%23000000\" stroke-miterlimit=\"10\" stroke-width=\".75\"/><rect x=\".25\" width=\"9\" height=\"18\" fill=\"none\"/></svg>");
          mask-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F><svg id=\"a\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 9.5 18\"><path d=\"M.25,11.5l4.5,4,4.5-4M9.25,6.5L4.75,2.5.25,6.5\" fill=\"none\" stroke=\"%23000000\" stroke-miterlimit=\"10\" stroke-width=\".75\"/><rect x=\".25\" width=\"9\" height=\"18\" fill=\"none\"/></svg>");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: bottom center;
          mask-position: bottom center;
  -webkit-mask-size: cover;
          mask-size: cover;
  background: currentColor;
  transition: -webkit-mask-position 0.8s cubic-bezier(0.33, 1.42, 0.05, 0.96);
  transition: mask-position 0.8s cubic-bezier(0.33, 1.42, 0.05, 0.96);
  transition: mask-position 0.8s cubic-bezier(0.33, 1.42, 0.05, 0.96), -webkit-mask-position 0.8s cubic-bezier(0.33, 1.42, 0.05, 0.96);
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-icon svg {
  display: none;
  width: var(--wp--custom--submenu-icon--size);
  height: var(--wp--custom--submenu-icon--size);
  margin-top: 0;
  transition: transform 0.8s cubic-bezier(0.33, 1.42, 0.05, 0.96);
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-container {
  grid-column: 1/3;
  grid-row: 2/3;
  padding: 0.25rem;
  min-width: 200px !important;
  gap: 0.25rem;
  border-radius: var(--wp--custom--compontent--border--radius);
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-container .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: var(--wp--custom--nav-item--padding--y) var(--wp--custom--nav-item--padding--x);
  border: 0;
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container.items-justified-center .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container {
  left: 50%;
  transform: translateX(-50%);
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-navigation__container.items-justified-center .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content {
  justify-content: center;
}
nav.wp-block-navigation.site-navigation--inline > .wp-block-buttons {
  margin-left: 2rem;
  line-height: 0;
}
nav.wp-block-navigation.site-navigation--hamburger {
  position: fixed;
  z-index: 1001;
  top: var(--wp--custom--header--content--padding--y);
  right: var(--wp--style--root--padding-right);
  left: auto;
}
nav.wp-block-navigation.site-navigation--hamburger .wp-block-navigation__responsive-container {
  font-family: "Aria", sans-serif;
}
nav.wp-block-navigation.site-navigation--hamburger .wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content {
  padding: 10rem 1rem;
  overflow: auto !important;
}
nav.wp-block-navigation.site-navigation--hamburger .wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container > li.wp-block-navigation-item > .wp-block-navigation-item__content {
  border: 1px solid currentColor;
  width: 100%;
  text-align: center;
  padding: 0.75rem 1.2rem;
  border-radius: var(--wp--custom--compontent--border--radius);
}
nav.wp-block-navigation.site-navigation--hamburger .wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container > li.wp-block-navigation-item.has-child.open-on-click {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
}
nav.wp-block-navigation.site-navigation--hamburger .wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container > li.wp-block-navigation-item.has-child.open-on-click .wp-block-navigation-submenu__toggle {
  grid-column: 1/3;
  grid-row: 1/2;
}
nav.wp-block-navigation.site-navigation--hamburger .wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container > li.wp-block-navigation-item.has-child.open-on-click .wp-block-navigation-submenu__toggle ~ .wp-block-navigation__submenu-icon {
  grid-column: 2/3;
  grid-row: 1/2;
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  aspect-ratio: 1/1;
}
nav.wp-block-navigation.site-navigation--hamburger .wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container > li.wp-block-navigation-item.has-child.open-on-click .wp-block-navigation-submenu__toggle ~ .wp-block-navigation__submenu-icon svg {
  width: 1.2rem;
  height: 1.2rem;
  transition: transform 0.8s cubic-bezier(0.33, 1.42, 0.05, 0.96);
}
nav.wp-block-navigation.site-navigation--hamburger .wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container > li.wp-block-navigation-item.has-child.open-on-click .wp-block-navigation-submenu__toggle ~ ul.wp-block-navigation__submenu-container {
  grid-column: 1/3;
  grid-row: 2/3;
}
/**
 * Reveal Animations
 *
 * Animation classes for the reveal system powered by Intersection Observer.
 * JavaScript adds the 'visible' class when elements scroll into view.
 *
 * Usage:
 * - Add 'reveal' class for basic fade in
 * - Add 'reveal reveal--[variant]' for specific animation effects
 */
.reveal {
  opacity: 0;
  will-change: opacity, transform;
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}
.reveal.visible {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}
.reveal--fade-in {
  opacity: 0;
}
.reveal--fade-in.visible {
  opacity: 1;
}
.reveal--fade-up {
  opacity: 0;
  transform: translateY(30px);
}
.reveal--fade-up.visible {
  opacity: 1;
  transform: translateY(0);
}
.reveal--fade-down {
  opacity: 0;
  transform: translateY(-30px);
}
.reveal--fade-down.visible {
  opacity: 1;
  transform: translateY(0);
}
.reveal--fade-left {
  opacity: 0;
  transform: translateX(30px);
}
.reveal--fade-left.visible {
  opacity: 1;
  transform: translateX(0);
}
.reveal--fade-right {
  opacity: 0;
  transform: translateX(-30px);
}
.reveal--fade-right.visible {
  opacity: 1;
  transform: translateX(0);
}
.reveal--zoom-in {
  opacity: 0;
  transform: scale(0.8);
}
.reveal--zoom-in.visible {
  opacity: 1;
  transform: scale(1);
}
.reveal--zoom-out {
  opacity: 0;
  transform: scale(1.2);
}
.reveal--zoom-out.visible {
  opacity: 1;
  transform: scale(1);
}
.reveal--slide-up {
  transform: translateY(30px);
}
.reveal--slide-up.visible {
  transform: translateY(0);
}
.reveal--slide-down {
  transform: translateY(-30px);
}
.reveal--slide-down.visible {
  transform: translateY(0);
}
.reveal--slide-left {
  transform: translateX(30px);
}
.reveal--slide-left.visible {
  transform: translateX(0);
}
.reveal--slide-right {
  transform: translateX(-30px);
}
.reveal--slide-right.visible {
  transform: translateX(0);
}
.reveal--slow {
  transition-duration: 1s;
}
.reveal--fast {
  transition-duration: 0.3s;
}
.reveal--delay-1 {
  transition-delay: 0.1s;
}
.reveal--delay-2 {
  transition-delay: 0.2s;
}
.reveal--delay-3 {
  transition-delay: 0.3s;
}
.reveal--delay-4 {
  transition-delay: 0.4s;
}
.reveal--delay-5 {
  transition-delay: 0.5s;
}

/*# sourceMappingURL=view.css.map*/