body:has(.qp-gallery-page--memory-marbles) .qp-site-shell{background-image:-webkit-image-set(url(/portfolio-v4/background/memory-marbles.avif) 1x type("image/avif"),url(/portfolio-v4/background/memory-marbles.webp) 1x type("image/webp"));background-image:image-set("/portfolio-v4/background/memory-marbles.avif" 1x type("image/avif"),"/portfolio-v4/background/memory-marbles.webp" 1x type("image/webp"))}body:has(.qp-gallery-page--lyrical-stitch) .qp-site-shell{background-image:-webkit-image-set(url(/portfolio-v4/background/lyrical-stitch.avif) 1x type("image/avif"),url(/portfolio-v4/background/lyrical-stitch.webp) 1x type("image/webp"));background-image:image-set("/portfolio-v4/background/lyrical-stitch.avif" 1x type("image/avif"),"/portfolio-v4/background/lyrical-stitch.webp" 1x type("image/webp"))}body:has(.qp-gallery-page--owl-sing-together) .qp-site-shell{background-image:-webkit-image-set(url(/portfolio-v4/background/owl-sing-together.avif) 1x type("image/avif"),url(/portfolio-v4/background/owl-sing-together.webp) 1x type("image/webp"));background-image:image-set("/portfolio-v4/background/owl-sing-together.avif" 1x type("image/avif"),"/portfolio-v4/background/owl-sing-together.webp" 1x type("image/webp"))}body:has(.qp-gallery-page--seven-colonies) .qp-site-shell{background-image:-webkit-image-set(url(/portfolio-v4/background/seven-colonies.avif) 1x type("image/avif"),url(/portfolio-v4/background/seven-colonies.webp) 1x type("image/webp"));background-image:image-set("/portfolio-v4/background/seven-colonies.avif" 1x type("image/avif"),"/portfolio-v4/background/seven-colonies.webp" 1x type("image/webp"))}body:has(.qp-gallery-page--vinyl-of-venus) .qp-site-shell{background-image:-webkit-image-set(url(/portfolio-v4/background/vinyl-of-venus.avif) 1x type("image/avif"),url(/portfolio-v4/background/vinyl-of-venus.webp) 1x type("image/webp"));background-image:image-set("/portfolio-v4/background/vinyl-of-venus.avif" 1x type("image/avif"),"/portfolio-v4/background/vinyl-of-venus.webp" 1x type("image/webp"))}body:has(.qp-gallery-page--plg-social) .qp-site-shell{background-image:-webkit-image-set(url(/portfolio-v4/background/plg-social.avif) 1x type("image/avif"),url(/portfolio-v4/background/plg-social.webp) 1x type("image/webp"));background-image:image-set("/portfolio-v4/background/plg-social.avif" 1x type("image/avif"),"/portfolio-v4/background/plg-social.webp" 1x type("image/webp"))}body:has(.qp-gallery-page--the-last-makaran) .qp-site-shell{background-image:-webkit-image-set(url(/portfolio-v4/background/the-last-makaran.avif) 1x type("image/avif"),url(/portfolio-v4/background/the-last-makaran.webp) 1x type("image/webp"));background-image:image-set("/portfolio-v4/background/the-last-makaran.avif" 1x type("image/avif"),"/portfolio-v4/background/the-last-makaran.webp" 1x type("image/webp"))}.qp-gallery-crumb{gap:var(--space-button-group);padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);font-family:var(--font-utility);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--ivory-050);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.qp-gallery-crumb ol{gap:var(--space-button-group);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qp-gallery-crumb li+li:before{content:"/";color:var(--brass-500);margin-inline-end:var(--space-button-group)}.qp-gallery-crumb a{color:var(--copper-pale);text-decoration:none}.qp-gallery-crumb a:hover{text-decoration:underline}.qp-gallery-crumb__back{min-block-size:var(--touch-target-min);padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--control-radius)}.qp-gallery-crumb a:focus-visible,.qp-gallery-crumb__back:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-gallery-header{background-color:var(--teal-950);inline-size:100%;position:relative}.qp-gallery-header img{-webkit-user-select:none;user-select:none;block-size:auto;inline-size:100%;display:block}.qp-gallery-header__plate{padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);border-block-start:var(--control-border-width) solid var(--brass-500);text-align:center;background-color:var(--ink-950)}.qp-gallery-header__title{font-family:var(--font-display);font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-tracking);color:var(--copper-pale);margin:0}.qp-gallery-header__blurb{font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:var(--ivory-050);margin:0}.qp-gallery-body{padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);color:var(--body-light);font-family:var(--font-body)}.qp-gallery-explore{gap:var(--space-button-group);padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--control-radius);background-color:var(--ink-950);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.qp-gallery-explore__title h2{font-family:var(--font-display);font-size:var(--type-card-heading-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--copper-pale);margin:0}.qp-gallery-explore__title p{font-size:var(--type-small-size);color:var(--ivory-050);margin:0}.qp-gallery-explore__controls{gap:var(--space-button-group);flex-wrap:wrap;align-items:end;display:flex}.qp-gallery-field{gap:var(--space-button-group);font-size:var(--type-small-size);color:var(--ivory-050);display:grid}.qp-gallery-field--search{flex:1 1 var(--lyric-archive-search-field-min)}.qp-gallery-field__label{font-family:var(--font-utility);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--copper-pale)}.qp-gallery-field select,.qp-gallery-field input{min-block-size:var(--touch-target-min);inline-size:100%;padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--control-radius);font-family:var(--font-body);font-size:var(--type-small-size);color:var(--ivory-050);background-color:var(--teal-950)}.qp-gallery-field select:focus-visible,.qp-gallery-field input:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-gallery-count{margin-block:var(--space-control-to-message);font-size:var(--type-small-size);color:var(--ivory-050)}.qp-gallery-grid{gap:var(--space-button-group);margin:0;padding:0;list-style:none;display:grid}.qp-gallery-grid--artwork{grid-template-columns:repeat(auto-fill, minmax(var(--gallery-card-min), 1fr))}.qp-gallery-grid--videos{grid-template-columns:repeat(auto-fill, minmax(var(--gallery-video-card-min), 1fr))}@media (min-width:1280px){.qp-gallery-grid--artwork{grid-template-columns:repeat(4,1fr)}.qp-gallery-grid--videos{grid-template-columns:repeat(3,1fr)}}.qp-gallery-card{gap:var(--space-button-group);padding:var(--space-control-to-message);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--control-radius);background-color:var(--ink-950);display:grid}.qp-gallery-card__frame{border:var(--control-border-width) solid var(--copper-600);border-radius:var(--control-radius);background-color:var(--teal-950);aspect-ratio:var(--gallery-card-ratio);position:relative;overflow:clip}.qp-gallery-card--video .qp-gallery-card__frame{aspect-ratio:var(--gallery-video-card-ratio)}.qp-gallery-card__frame picture{block-size:100%;inline-size:100%;display:block}.qp-gallery-card__frame img{object-fit:cover;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}.qp-gallery-card__missing{block-size:100%;padding:var(--space-control-to-message);font-size:var(--type-small-size);text-align:center;color:var(--ivory-050);place-items:center;margin:0;display:grid}.qp-gallery-card__open{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);border:var(--control-border-width) solid var(--brass-500);font-size:var(--type-body-size);color:var(--copper-pale);background-color:var(--ink-950);cursor:pointer;border-start-start-radius:var(--control-radius);margin:0;padding:0;position:absolute;inset-block-end:0;inset-inline-end:0}.qp-gallery-card--video .qp-gallery-card__open{background-color:#0000;border-radius:0;inset:0}.qp-gallery-card--video .qp-gallery-card__glyph{inline-size:var(--touch-target-min);block-size:var(--touch-target-min);border:var(--control-border-width) solid var(--brass-500);background-color:var(--ink-950);border-radius:50%;place-items:center;margin:auto;display:grid}.qp-gallery-card__open:hover{border-color:var(--copper-pale)}.qp-gallery-card__open:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-gallery-card__open-label{white-space:nowrap;clip-path:inset(50%);max-inline-size:100%;position:absolute;inset-inline-start:0;overflow:hidden}.qp-gallery-card__title{font-size:var(--type-small-size);line-height:var(--type-body-line-height);color:var(--ivory-050);overflow-wrap:anywhere;margin:0}.qp-gallery-card__meta{font-family:var(--font-utility);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--copper-pale);margin:0}.qp-gallery-pager{gap:var(--space-button-group);padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--control-radius);background-color:var(--ink-950);flex-wrap:wrap;justify-content:center;align-items:center;margin-block-start:var(--space-control-to-message);display:flex}.qp-gallery-pager__numbers{gap:var(--space-button-group);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qp-gallery-pager button{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--control-radius);font-family:var(--font-utility);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--ivory-050);background-color:var(--teal-950);cursor:pointer}.qp-gallery-pager button[aria-current=page]{color:var(--ink-950);background-color:var(--copper-pale)}.qp-gallery-pager button:disabled{color:var(--brass-500);cursor:not-allowed}.qp-gallery-pager button:not(:disabled):hover{border-color:var(--copper-pale);color:var(--copper-pale)}.qp-gallery-pager button[aria-current=page]:hover{color:var(--ink-950)}.qp-gallery-pager button:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-gallery-pager__current{font-family:var(--font-utility);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--copper-pale)}.qp-gallery-switch{margin-block:var(--space-control-to-message);text-align:center}.qp-gallery-switch a{min-block-size:var(--touch-target-min);padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--control-radius);font-family:var(--font-utility);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--copper-pale);text-decoration:none;display:inline-block}.qp-gallery-switch a:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-gallery-viewer{z-index:10;padding:var(--button-padding-inline);background-color:var(--gallery-scrim);place-items:center;display:grid;position:fixed;inset:0}.qp-gallery-viewer__panel{gap:var(--space-button-group);max-inline-size:var(--gallery-viewer-max);max-block-size:100%;padding:var(--button-padding-inline);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--control-radius);background-color:var(--ink-950);display:grid;position:relative;overflow:auto}.qp-gallery-viewer__panel img,.qp-gallery-viewer__panel video{block-size:auto;inline-size:100%;max-block-size:var(--gallery-viewer-media-max);object-fit:contain}.qp-gallery-viewer__title{font-family:var(--font-display);font-size:var(--type-card-heading-size);color:var(--copper-pale);margin:0}.qp-gallery-viewer__meta{font-size:var(--type-small-size);color:var(--ivory-050);margin:0}.qp-gallery-viewer__close{min-block-size:var(--touch-target-min);padding-block:var(--space-control-to-message);padding-inline:var(--button-padding-inline);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--control-radius);font-family:var(--font-utility);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--ivory-050);background-color:var(--teal-950);cursor:pointer;justify-self:end}.qp-gallery-viewer__close:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}@media (forced-colors:active){.qp-gallery-card,.qp-gallery-pager button,.qp-gallery-viewer__panel{border-color:buttonborder}}
