#block-0ac3d0164da4bbfa23a1 { --stroke-style: none; --stroke-thickness: 6px; }
#block-0ac3d0164da4bbfa23a1 .sqs-html-content { --tweak-text-block-padding: initial; }
.fe-block-0ac3d0164da4bbfa23a1 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-0ac3d0164da4bbfa23a1 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-0ac3d0164da4bbfa23a1 { --tweak-text-block-blend: normal; }
.fe-block-0ac3d0164da4bbfa23a1 { --blur-value: blur(15px); }

@media screen and (max-width: 767px) {
  #block-0ac3d0164da4bbfa23a1 { }
}
@media screen and (max-width: 767px) {
  #block-0ac3d0164da4bbfa23a1 .sqs-html-content { }
}
@media screen and (max-width: 767px) {
}

#block-2868e344bb1842e9b6c5 { --stroke-style: none; --stroke-thickness: 6px; }
#block-2868e344bb1842e9b6c5 .sqs-html-content { --tweak-text-block-padding: initial; }
.fe-block-2868e344bb1842e9b6c5 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-2868e344bb1842e9b6c5 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-2868e344bb1842e9b6c5 { --tweak-text-block-blend: normal; }
.fe-block-2868e344bb1842e9b6c5 { --blur-value: blur(15px); }

@media screen and (max-width: 767px) {
  #block-2868e344bb1842e9b6c5 { }
}
@media screen and (max-width: 767px) {
  #block-2868e344bb1842e9b6c5 .sqs-html-content { }
}
@media screen and (max-width: 767px) {
}

.fe-6aa702b8482ae9594fb9129e { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(35, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; overflow-x: clip; }:root .editor-styles-wrapper .fe-6aa702b8482ae9594fb9129e{position:relative}
@media (min-width: 768px) {
  .background-width--inset .fe-6aa702b8482ae9594fb9129e { --inset-padding: calc(var(--sqs-site-gutter) * 2); }
  .fe-6aa702b8482ae9594fb9129e { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(30,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-338a5d8e04759d6a017f {
  grid-area: 2 / 2 / 8 / 10; z-index: 1;
  @media (max-width: 767px) {
}
}
.fe-block-338a5d8e04759d6a017f .sqs-block { justify-content: flex-start; }
.fe-block-338a5d8e04759d6a017f .sqs-block-alignment-wrapper { align-items: flex-start; }
@media (min-width: 768px) {
  .fe-block-338a5d8e04759d6a017f { grid-area: 2 / 2 / 9 / 18; z-index: 1; }
  .fe-block-338a5d8e04759d6a017f .sqs-block { justify-content: center; }
  .fe-block-338a5d8e04759d6a017f .sqs-block-alignment-wrapper { align-items: center; }
}
.fe-block-9ecf67e7b1952f8d15d5 {
  grid-area: 9 / 2 / 11 / 10; z-index: 3;
  @media (max-width: 767px) {
}
}
.fe-block-9ecf67e7b1952f8d15d5 .sqs-block { justify-content: flex-start; }
.fe-block-9ecf67e7b1952f8d15d5 .sqs-block-alignment-wrapper { align-items: flex-start; }
@media (min-width: 768px) {
  .fe-block-9ecf67e7b1952f8d15d5 { grid-area: 9 / 2 / 10 / 12; z-index: 4; }
  .fe-block-9ecf67e7b1952f8d15d5 .sqs-block { justify-content: flex-start; }
  .fe-block-9ecf67e7b1952f8d15d5 .sqs-block-alignment-wrapper { align-items: flex-start; }
}
.fe-block-yui_3_17_2_1_1792624696573_3112 {
  grid-area: 11 / 2 / 36 / 10; z-index: 4;
  @media (max-width: 767px) {
}
}
.fe-block-yui_3_17_2_1_1792624696573_3112 .sqs-block { justify-content: flex-start; }
.fe-block-yui_3_17_2_1_1792624696573_3112 .sqs-block-alignment-wrapper { align-items: flex-start; }
@media (min-width: 768px) {
  .fe-block-yui_3_17_2_1_1792624696573_3112 { grid-area: 10 / 2 / 31 / 20; z-index: 6; }
  .fe-block-yui_3_17_2_1_1792624696573_3112 .sqs-block { justify-content: flex-start; }
  .fe-block-yui_3_17_2_1_1792624696573_3112 .sqs-block-alignment-wrapper { align-items: flex-start; }
}
.fe-block-yui_3_17_2_1_1792624696573_2786 {
  grid-area: 20 / 2 / 26 / 10; z-index: 2;
  @media (max-width: 767px) {
}
}
.fe-block-yui_3_17_2_1_1792624696573_2786 .sqs-block { justify-content: center; }
.fe-block-yui_3_17_2_1_1792624696573_2786 .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-yui_3_17_2_1_1792624696573_2786 { grid-area: 9 / 4 / 22 / 24; z-index: 5; }
  .fe-block-yui_3_17_2_1_1792624696573_2786 .sqs-block { justify-content: center; }
  .fe-block-yui_3_17_2_1_1792624696573_2786 .sqs-block-alignment-wrapper { align-items: center; }
}

#block-338a5d8e04759d6a017f { --stroke-style: none; --stroke-thickness: 6px; }
#block-338a5d8e04759d6a017f .sqs-html-content { --tweak-text-block-padding: initial; }
.fe-block-338a5d8e04759d6a017f { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-338a5d8e04759d6a017f { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-338a5d8e04759d6a017f { --tweak-text-block-blend: normal; }
.fe-block-338a5d8e04759d6a017f { --blur-value: blur(15px); }

@media screen and (max-width: 767px) {
  #block-338a5d8e04759d6a017f { }
}
@media screen and (max-width: 767px) {
  #block-338a5d8e04759d6a017f .sqs-html-content { }
}
@media screen and (max-width: 767px) {
}

#block-9ecf67e7b1952f8d15d5 { --stroke-style: none; --stroke-thickness: 6px; }
#block-9ecf67e7b1952f8d15d5 .sqs-html-content { --tweak-text-block-padding: initial; }
.fe-block-9ecf67e7b1952f8d15d5 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-9ecf67e7b1952f8d15d5 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-9ecf67e7b1952f8d15d5 { --tweak-text-block-blend: normal; }
.fe-block-9ecf67e7b1952f8d15d5 { --blur-value: blur(15px); }

@media screen and (max-width: 767px) {
  #block-9ecf67e7b1952f8d15d5 { }
}
@media screen and (max-width: 767px) {
  #block-9ecf67e7b1952f8d15d5 .sqs-html-content { }
}
@media screen and (max-width: 767px) {
}

#block-yui_3_17_2_1_1792624696573_3112 { --stroke-style: none; --stroke-thickness: 2px; }
#block-yui_3_17_2_1_1792624696573_3112 .form-wrapper { --form-block-padding: initial; }
.fe-block-yui_3_17_2_1_1792624696573_3112 { mix-blend-mode: var(--form-block-blend-mode
    ); border-radius: var(--form-block-border-radius); }
.fe-block-yui_3_17_2_1_1792624696573_3112 { --form-block-border-radius: 20px 20px 20px 20px; }
.fe-block-yui_3_17_2_1_1792624696573_3112 { }

@media screen and (max-width: 767px) {
  #block-yui_3_17_2_1_1792624696573_3112 { }
}
@media screen and (max-width: 767px) {
  #block-yui_3_17_2_1_1792624696573_3112 .form-wrapper { }
}
@media screen and (max-width: 767px) {
}

#block-yui_3_17_2_1_1792624696573_3112 .form-wrapper { display: grid; }
#block-yui_3_17_2_1_1792624696573_3112 .lightbox-handle-wrapper { display: none; }
#block-yui_3_17_2_1_1792624696573_3112 .lightbox-handle-wrapper-system_desktop { display: block; }

.fe-block-yui_3_17_2_1_1792624696573_3112 { --opacity: 100%; --translate-x: 0px; --translate-y: 0px; --rotation: 0deg; --scale-x: 100%; --scale-y: 100%; --skew-x: 0deg; --skew-y: 0deg; --origin-x: 50%; --origin-y: 50%; --block-transform: none; opacity: var(--opacity, 1); transform: var(--block-transform); transform-origin: var(--origin-x) var(--origin-y); }

#block-yui_3_17_2_1_1792624696573_2786 { --image-component-focal-point: 50% 50%; --image-component-object-fit: contain; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; --image-component-native-aspect-ratio: 1254/1254; }
#block-yui_3_17_2_1_1792624696573_2786 .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center, white, black); clip-path: none; }
#block-yui_3_17_2_1_1792624696573_2786 .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }:root .editor-styles-wrapper #block-yui_3_17_2_1_1792624696573_2786 .js-content-mode-element-wrapper{position:relative}
#block-yui_3_17_2_1_1792624696573_2786 .js-content-mode-element-system_desktop { display: block; }

.fe-block-yui_3_17_2_1_1792624696573_2786 { --opacity: 50%; --translate-x: 0px; --translate-y: 0px; --rotation: 0deg; --scale-x: 100%; --scale-y: 100%; --skew-x: 0deg; --skew-y: 0deg; --origin-x: 50%; --origin-y: 50%; --block-transform: none; opacity: var(--opacity, 1); transform: var(--block-transform); transform-origin: var(--origin-x) var(--origin-y); }

:is(#data-blocks-engine-capture-squarespace-header-visible, header[data-test="header"]) { transition: none !important; transform: none !important; }
