.logo-wrapper {
  display: contents;
}
 
.logo-container1 {
  display: contents;
}
 
.logo-thq-company-logo-light-elm {
  flex-shrink: 0;
  white-space: nowrap;
}
 
.logo-container2 {
  display: none;
}
 
.logo-container3 {
  display: contents;
}

.logo-wrapper-t6j5 {
  display: contents;
}
 
.logo-container4 {
  display: contents;
}
 
.logo-thq-company-logo-dark-elm {
  flex-shrink: 0;
  white-space: nowrap;
}
 
.logo-container5 {
  display: none;
}
 
.logo-container6 {
  display: contents;
}

.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-thq-navigation-section-elm {
  width: 100%;
  box-sizing: border-box;
}
 
.navigation-navlink1 {
  display: contents;
}
 
.navigation-navlink2 {
  display: contents;
}
 
.navigation-thq-navigation-trigger-label-elm {
  font-size: var(--font-size-xs);
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-medium);
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
 
.navigation-thq-navigation-checkbox-elm {
  padding-left: 2.5rem;
}
 
.navigation-navlink3 {
  display: contents;
}
 
.navigation-navlink4 {
  display: contents;
}
 
.navigation-navlink5 {
  display: contents;
}
 
.navigation-navlink6 {
  display: contents;
}
 
.navigation-navlink7 {
  display: contents;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}
 
.navigation-container4 {
  display: none;
}
 
.navigation-container5 {
  display: contents;
}
 
@media(max-width: 767px) {
  .navigation-thq-navigation-trigger-label-elm {
    display: none;
  }
}

.logo-wrapper-3lrc {
  display: contents;
}
 
.logo-container7 {
  display: contents;
}
 
.logo-thq-company-logo-dark-elm1 {
  flex-shrink: 0;
  white-space: nowrap;
}
 
.logo-container8 {
  display: none;
}
 
.logo-container9 {
  display: contents;
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-thq-purelian-footer-root-elm {
  width: 100%;
  box-sizing: border-box;
}
 
.footer-navlink2 {
  display: contents;
}
 
.footer-navlink3 {
  display: contents;
}
 
.footer-navlink4 {
  display: contents;
}
 
.footer-navlink5 {
  display: contents;
}
 
.footer-thq-purelian-footer-social-link-elm1 {
  cursor: default;
  pointer-events: none;
}
 
.footer-thq-purelian-footer-social-link-elm2 {
  cursor: default;
  pointer-events: none;
}
 
.footer-thq-purelian-footer-social-link-elm3 {
  cursor: default;
  pointer-events: none;
}
 
.footer-container2 {
  display: none;
}
 
.footer-container3 {
  display: contents;
}

.contact-container1 {
  width: 100%;
  min-height: 100vh;
}
 
.contact-link1 {
  display: contents;
}
 
.contact-link2 {
  display: contents;
}
 
.contact-link3 {
  display: contents;
}
 
.contact-link4 {
  display: contents;
}
 
.contact-link5 {
  display: contents;
}
 
.contact-link6 {
  display: contents;
}
 
.contact-link7 {
  display: contents;
}
 
.contact-link8 {
  display: contents;
}
 
.contact-container2 {
  display: none;
}
 
.contact-container3 {
  display: contents;
}
 
.contact-container4 {
  display: none;
}
 
.contact-container5 {
  display: contents;
}


/* Relocated page inline styles */

      html {  line-height: 1.15;}body {  margin: 0;}* {  box-sizing: border-box;  border-width: 0;  border-style: solid;  -webkit-font-smoothing: antialiased;}p,li,ul,pre,div,h1,h2,h3,h4,h5,h6,figure,blockquote,figcaption {  margin: 0;  padding: 0;}button {  background-color: transparent;}button,input,optgroup,select,textarea {  font-family: inherit;  font-size: 100%;  line-height: 1.15;  margin: 0;}button,select {  text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button;  color: inherit;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}button:-moz-focus,[type="button"]:-moz-focus,[type="reset"]:-moz-focus,[type="submit"]:-moz-focus {  outline: 1px dotted ButtonText;}a {  color: inherit;  text-decoration: inherit;}pre {  white-space: normal;}input {  padding: 2px 4px;}img {  display: block;}details {  display: block;  margin: 0;  padding: 0;}summary::-webkit-details-marker {  display: none;}[data-thq="accordion"] [data-thq="accordion-content"] {  max-height: 0;  overflow: hidden;  transition: max-height 0.3s ease-in-out;  padding: 0;}[data-thq="accordion"] details[data-thq="accordion-trigger"][open] + [data-thq="accordion-content"] {  max-height: 1000vh;}details[data-thq="accordion-trigger"][open] summary [data-thq="accordion-icon"] {  transform: rotate(180deg);}html { scroll-behavior: smooth  }
    

      html {
        font-family: Inter;
        font-size: 1rem;
      }

      body {
        font-weight: 400;
        font-style:normal;
        text-decoration: undefined;
        text-transform: undefined;
        letter-spacing: 0.01em;
        line-height: 1.6;
        color: var(--color-on-surface);
        background: var(--color-surface);

        fill: var(--color-on-surface);
      }
    

      a:has(> [class*="-thq-product-card-elm"]) { display: contents; }
      [class*="-thq-product-item-wrapper-elm"] > a { display: contents; }
    

      a:focus-visible,
      button:focus-visible,
      input:focus-visible,
      select:focus-visible,
      textarea:focus-visible,
      summary:focus-visible,
      [tabindex]:focus-visible,
      [role="button"]:focus-visible,
      [role="link"]:focus-visible,
      [role="radio"]:focus-visible,
      [role="checkbox"]:focus-visible,
      [role="tab"]:focus-visible,
      [role="menuitem"]:focus-visible {
        outline: 2px solid var(--color-primary, #2563eb);
        outline-offset: 2px;
      }
      [role="radio"]:focus-visible {
        outline-offset: 0;
      }
      [tabindex="-1"]:focus-visible {
        outline: none;
      }
      .tq-skip-link {
        position: fixed;
        top: -100px;
        left: 8px;
        z-index: 100000;
        padding: 10px 16px;
        border-radius: 0 0 6px 6px;
        background: var(--color-primary, #2563eb);
        color: var(--color-on-primary, #ffffff);
        font: 600 14px/1.2 system-ui, -apple-system, "Segoe UI", sans-serif;
        text-decoration: none;
        transition: top 0.15s ease;
      }
      .tq-skip-link:focus {
        top: 0;
      }
    

                                  [data-tq-logo-variant] {
                                    flex-shrink: 0;
                                  }
                                  [data-tq-logo-variant], [data-tq-logo-variant] * {
                                    white-space: nowrap;
                                  }
                                

                                [data-tq-logo-variant] {
                                  flex-shrink: 0;
                                }
                                [data-tq-logo-variant], [data-tq-logo-variant] * {
                                  white-space: nowrap;
                                }
                              

                  @supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
                  .navigation-section {
                    background: var(--color-surface);
                  }
                  }
                

              @media (prefers-reduced-motion: reduce) {
              .contact-hero-link, .contact-direct-item, .studio-tile, .studio-tile-link, .process-mosaic-img, .process-single-img {
                transition: none !important;
                transform: none !important;
              }
              }
              :where(img, picture, video, canvas) {
                min-width: 0;
                max-width: 100%;
              }
              :where(h1, h2, h3, h4, h5, h6) {
                overflow-wrap: break-word;
              }
            

                  :where(h1, h2, h3, h4, h5, h6) {
                    overflow-wrap: break-word;
                  }
                