:root{--ngx-ap-primary: #000;--ngx-ap-secondary: #808080;--ngx-ap-accent: #62a4ff;--ngx-ap-accent-opaque: rgba(98, 164, 255, .05);--ngx-ap-bg-main: #fafafa;--ngx-ap-text-primary: #000;--ngx-ap-text-secondary: #808080;--ngx-ap-text-tertiary: #a0a0a0;--ngx-ap-text-tertiary-opaque: rgba(160, 160, 160, .5);--ngx-ap-text-on-primary: #0047ab;--ngx-ap-width: 200px;--ngx-ap-gutter-small: 1rem;--ngx-ap-gutter: 1.5rem;--ngx-ap-gutter-large: 3rem;--ngx-ap-content-gutter: 4rem;--ngx-ap-content-gutter-large: 8rem;--ngx-ap-content-gutter-extra-large: 16rem;--ngx-ap-gap-standard: 8px;--ngx-ap-font-family: "Helvetica Neue", Arial, sans-serif;--ngx-ap-font-size-base: 1rem;--ngx-ap-font-size-h1: 2rem;--ngx-ap-font-size-h2: 1.5rem;--ngx-ap-font-size-h3: 1rem;--ngx-ap-font-size-small: 1rem}body{margin:0;padding:0}.ngx-artist-portfolio-root{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent}.ngx-artist-portfolio-root *,.ngx-artist-portfolio-root *:before,.ngx-artist-portfolio-root *:after{box-sizing:inherit}.ngx-artist-portfolio-root ul,.ngx-artist-portfolio-root ol{list-style:none;padding:0;margin:0}.ngx-artist-portfolio-root img{max-width:100%;display:block;height:auto}.ngx-artist-portfolio-root button{cursor:pointer;border:none;background:none;font-family:inherit}.ngx-artist-portfolio-root a{text-decoration:none;color:inherit}body,.ngx-artist-portfolio-root,.ngx-ap-small,.ngx-ap-body,.ngx-ap-title,.ngx-ap-h2,.ngx-ap-h1{font-family:var(--ngx-ap-font-family),sans-serif;color:var(--ngx-ap-text-primary);line-height:1.6;font-size:var(--ngx-ap-font-size-base)}.ngx-ap-h1{font-size:var(--ngx-ap-font-size-h1);font-weight:500;letter-spacing:.02em;line-height:1.15;margin-top:0;margin-bottom:var(--ngx-ap-gutter)}.ngx-ap-h2{font-size:var(--ngx-ap-font-size-h2);font-weight:500;letter-spacing:.02em;line-height:1.25;margin-top:0;margin-bottom:var(--ngx-ap-gutter-small)}.ngx-ap-title{font-size:var(--ngx-ap-font-size-h3);color:var(--ngx-ap-text-secondary);letter-spacing:.02em;font-weight:500}.ngx-ap-body{font-size:var(--ngx-ap-font-size-base);color:var(--ngx-ap-text-primary)}.ngx-ap-small{font-size:var(--ngx-ap-font-size-small);color:var(--ngx-ap-text-secondary)}.ngx-artist-portfolio-theme{background-color:var(--ngx-ap-bg-main);color:var(--ngx-ap-text-primary);min-height:100svh}body,.ngx-artist-portfolio-root{display:flex;flex-direction:column;min-height:100svh;background-color:var(--ngx-ap-bg-main)}main,ngx-artist-portfolio-full-height{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ngx-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.ngx-page-padding{padding:var(--ngx-ap-gutter) var(--ngx-ap-content-gutter)}.ngx-page-padding-large{padding:var(--ngx-ap-gutter) var(--ngx-ap-content-gutter-extra-large)}.ngx-page-padding-sides-only{padding:0 var(--ngx-ap-content-gutter)}@media(max-width:768px){.ngx-page-padding-sides-only{padding:0 var(--ngx-ap-gutter)}}@media(max-width:768px){.ngx-gallery-top-padding-mobile-only{padding-top:var(--ngx-ap-gutter)}}.debug-full-width-height{border:1px solid red!important;width:100%;height:100px}
