:root,html{--background: hsl(0, 0%, 100%);--primary: hsl(0, 0%, 8%);--secondary: hsl(0, 0%, 48%);--accent-red: hsl(0, 74%, 44%);--primary-hover: color-mix(in srgb, var(--primary) 76%, black);--secondary-hover: color-mix(in srgb, var(--secondary) 76%, black);--accent-red-hover: color-mix(in srgb, var(--accent-red) 76%, black);--accent-blue: hsl(216, 64%, 56%);--accent-green: hsl(146, 56%, 56%)}@font-face{font-family:Mona;src:url(/assets/regular-CX-7s9jm.ttf);font-style:normal}@font-face{font-family:Mona;src:url(/assets/italic-DmKr_ojA.ttf);font-style:italic}html{font-family:Mona;font-size:14px;font-weight:500;font-variant-ligatures:none}h1,h2,h3,h4,p{margin:0}.exif-value{font-size:12px;font-weight:400}h1,.h1{font-size:24px;line-height:1;font-weight:600}h2{font-size:20px;line-height:1.1;font-weight:600}h3{font-size:16px;line-height:1.1;font-weight:500}h4{font-size:14px;line-height:1.1;font-weight:500}p{font-size:14px;line-height:1.2}.detail{font-size:14px;line-height:1.1;font-weight:400}sup{font-size:12px;line-height:1;vertical-align:super}h1 sup,.h1 sup{vertical-align:text-top;font-size:16px}.italic{font-style:italic}@media(min-width:768px){html,p,.detail{font-size:16px}h1,.h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}h1 sup,.h1 sup{font-size:20px}.exif-value{font-size:14px}}.btn-filled{border:1px solid var(--primary);background-color:var(--primary);color:var(--background);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;padding:8px 16px;line-height:1;text-align:center;text-decoration:none;cursor:pointer}.btn-filled:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--background)}.btn-filled.secondary{background-color:var(--secondary);border-color:var(--secondary);color:var(--background)}.btn-filled.secondary:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover);color:var(--background)}button.danger{border-color:var(--accent-red);background-color:var(--accent-red);color:var(--background)}button.danger:hover{background-color:var(--accent-red-hover);border-color:var(--accent-red-hover);color:var(--background)}.select-field{position:relative;width:100%;min-width:0}.select-field-trigger{all:unset;box-sizing:border-box;width:100%;min-height:48px;padding:8px 32px 8px 12px;border:1px solid var(--secondary);background:var(--background);color:var(--primary);line-height:1.1;cursor:pointer;position:relative}.select-field-trigger:after{content:"";position:absolute;right:12px;top:50%;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-60%) rotate(45deg);pointer-events:none}.select-field.open .select-field-trigger:after{transform:translateY(-30%) rotate(-135deg)}.select-field-trigger:focus-visible{outline:none;border-color:var(--accent-blue)}.select-field-menu{position:absolute;left:0;right:0;top:calc(100% + 1px);margin:0;padding:0;list-style:none;border:1px solid var(--secondary);background:var(--background);z-index:50;max-height:280px;overflow-y:auto}.select-field-option{padding:8px 12px;box-sizing:border-box;display:flex;align-items:center;border-bottom:1px dotted var(--secondary);line-height:1.1;cursor:pointer;background:var(--background)}.select-field-option:hover{background-color:var(--secondary);color:var(--background)}.select-field-option:last-child{border-bottom:0}.select-field-option.highlighted{background:color-mix(in srgb,var(--secondary) 10%,var(--background))}.select-field-option.selected,.select-field-option.selected:hover{background-color:var(--accent-blue);color:var(--background)}html{color:var(--primary);background-color:var(--background);background-repeat:repeat;background-position:center}body{all:unset;line-height:1.2}button{all:unset;border:1px solid var(--secondary);background-color:var(--secondary);color:var(--background);padding:8px 16px;box-sizing:border-box;line-height:1;cursor:pointer!important;white-space:nowrap;transition:all .12s ease-in-out,transform .12s cubic-bezier(.25,1,.5,1),opacity .12s cubic-bezier(.25,1,.5,1)}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.6;cursor:default;transform:none;pointer-events:none}button:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}button:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover);color:var(--background)}input,textarea,select{font:inherit;color:inherit}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select){font-size:16px;width:100%;box-sizing:border-box;min-height:48px;padding:8px 12px;border:1px solid var(--secondary);background:var(--background);color:var(--primary);line-height:1.1}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea)::placeholder{font-weight:400;color:var(--secondary)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select):focus-visible{outline:none;border-color:var(--accent-blue)}textarea{resize:vertical;min-height:96px}:where(select,input[type=date],input[type=month],input[type=datetime-local]){min-height:48px}.form-field{display:grid;gap:4px;margin:0;padding:0;border:0;min-width:0}.field-label{display:inline-flex;align-items:center;gap:4px;min-width:0}.required-indicator{color:var(--accent-red);font-weight:600;line-height:1}.form-grid{display:grid;gap:24px}.form-actions{display:flex;justify-content:flex-start}.form-check-input{margin:0;accent-color:var(--accent-blue);width:16px;height:16px}.form-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.form-toggle-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.form-toggle-input:focus-visible+.form-toggle-track{outline:2px solid var(--secondary);outline-offset:2px}.form-toggle-input:checked+.form-toggle-track{background:var(--secondary)}.form-toggle-input:checked+.form-toggle-track .form-toggle-thumb{transform:translate(20px);background:var(--background)}.form-toggle-track{width:40px;display:flex;align-items:center;padding:2px;border:1px solid var(--secondary);transition:background .16s ease}.form-toggle-thumb{width:20px;height:20px;background:var(--secondary);transition:transform .16s ease}@media(min-width:768px){.form-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.form-field-wide{grid-column:span 2}}:where(input[type=month],input[type=date],input[type=datetime-local])::-webkit-datetime-edit{padding-right:4px}:where(input[type=month],input[type=date],input[type=datetime-local]) ::-webkit-calendar-picker-indicator{margin-left:4px}#app{position:relative;display:flex;flex-direction:column;padding:16px;padding-top:0!important;box-sizing:border-box;max-width:min(1280px,100vw);margin:0 auto}@media(min-width:768px){#app{padding:32px}}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.segmented-logo[data-v-824ba716]{width:min(62vw,680px);height:auto;display:block;fill:var(--primary);stroke:var(--primary);stroke-width:4px;overflow:visible}.loading-overlay[data-v-e1cba873]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}.logo[data-v-e1cba873]{width:60%;animation:hello-e1cba873 2s ease-in-out forwards}@keyframes hello-e1cba873{0%{opacity:0}24%{opacity:1}64%{opacity:1}90%{opacity:0}to{opacity:0}}nav[data-v-3f990464]{display:flex;width:100%;gap:12px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}nav .back-link[data-v-3f990464]{text-decoration:none;color:var(--secondary);margin:0;text-transform:uppercase;flex:0 0 auto}nav .detail-meta[data-v-3f990464]{margin-left:auto;min-width:0;max-width:min(36ch,100%);text-align:end;display:flex;flex-direction:column;align-items:end;gap:4px}nav .detail-secondary[data-v-3f990464],nav .detail-count[data-v-3f990464]{color:var(--secondary)}nav .detail-title[data-v-3f990464]{display:block;line-height:1}nav .detail-count[data-v-3f990464]{margin-left:2px}nav .detail-title[data-v-3f990464],nav .detail-secondary[data-v-3f990464],nav .detail-count[data-v-3f990464]{animation:detail-in-3f990464 .5s ease;will-change:transform,opacity}@keyframes detail-in-3f990464{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.detail-title[data-v-3f990464],.detail-secondary[data-v-3f990464],.detail-count[data-v-3f990464]{animation:none}}@media(min-width:768px){nav[data-v-3f990464]{align-items:baseline;gap:16px}nav .detail-secondary[data-v-3f990464]{line-height:1.1}nav .detail-meta[data-v-3f990464]{gap:8px}}nav[data-v-5af8d1c3]{display:flex;gap:16px;align-items:end;flex-wrap:wrap;max-width:100%}nav .nav-button[data-v-5af8d1c3]{all:unset;position:relative;width:fit-content;text-transform:uppercase;white-space:nowrap;transition:color .16s ease,opacity .16s ease}nav .nav-label[data-v-5af8d1c3]{display:inline-block}nav .nav-button.is-inactive[data-v-5af8d1c3]{color:var(--secondary);opacity:.56}nav .nav-button.is-exact[data-v-5af8d1c3]{color:var(--primary);opacity:1}nav .nav-underline[data-v-5af8d1c3]{position:absolute;bottom:-4px;left:0;right:0;display:block;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:left}nav .nav-button.is-exact .nav-underline[data-v-5af8d1c3]{transform:scaleX(1)}nav .nav-count[data-v-5af8d1c3]{display:inline-block;animation:count-pop-5af8d1c3 .5s ease}@media(min-width:768px){nav[data-v-5af8d1c3]{gap:32px}}@keyframes count-pop-5af8d1c3{0%{opacity:0;transform:translateY(-2px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.nav-count[data-v-5af8d1c3]{animation:none}}.app-chrome[data-v-09b64c11]{position:sticky;top:0;z-index:40;display:flex;flex-direction:column;gap:24px;background:var(--background);padding:32px 0;-webkit-user-select:none;user-select:none}.studio-controls-host[data-v-09b64c11]{display:flex;flex-direction:column;gap:16px}.studio-controls-host[data-v-09b64c11]:empty{display:none}.loading-fade-enter-active,.loading-fade-leave-active{transition:opacity .3s ease}.loading-fade-enter-from,.loading-fade-leave-to{opacity:0}::view-transition-group(image-detail-hero){animation-duration:.16s;animation-timing-function:ease-in-out}::view-transition-old(image-detail-hero),::view-transition-new(image-detail-hero){animation-duration:.16s;animation-timing-function:ease-in-out}.cart-view[data-v-4773b321]{overflow-y:auto}.cart-items[data-v-4773b321]{display:flex;flex-direction:column;gap:16px}.cart-item[data-v-4773b321]{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;border-bottom:1px dashed rgba(0,0,0,.2);padding-bottom:16px}.cart-item .right[data-v-4773b321]{display:flex;flex-direction:column;text-align:end;gap:16px}.cart-item .controls[data-v-4773b321]{display:flex;justify-content:end}.preview-image[data-v-4773b321]{display:block;object-fit:contain;height:100px}.preview-link[data-v-4773b321]{display:inline-block;line-height:0}.cart-actions[data-v-4773b321]{position:fixed;left:0;right:0;bottom:0;display:flex;gap:0;width:100%;z-index:2}.cart-note[data-v-4773b321]{margin:0;flex:1;padding:8px 16px;background-color:var(--primary);color:var(--background);text-align:end;text-transform:uppercase;line-height:1}.btn-filled.primary[data-v-4773b321]{flex:1;justify-content:end}.hire[data-v-369486e2]{display:grid;grid-template-columns:1fr;gap:32px;padding-bottom:48px;width:fit-content}.intro-block[data-v-369486e2],.hire-form[data-v-369486e2]{max-width:960px;width:100%;margin:0 auto}.intro-block[data-v-369486e2]{display:grid;gap:12px}.field-hint[data-v-369486e2],.response-note[data-v-369486e2]{margin:4px 0;color:var(--secondary);line-height:1}.title[data-v-369486e2],.intro-copy[data-v-369486e2]{max-width:65ch;margin:0}.hire-form[data-v-369486e2]{display:grid;gap:24px}.service-options[data-v-369486e2]{display:flex;flex-wrap:wrap;gap:12px}.service-option[data-v-369486e2]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--secondary);min-height:48px;box-sizing:border-box;text-transform:uppercase;line-height:1}.field-error[data-v-369486e2]{margin:0;color:var(--accent-red);line-height:1;text-transform:uppercase}.submit-button[data-v-369486e2]{justify-self:start;min-height:48px;padding-inline:24px}@media(min-width:768px){.submit-button[data-v-369486e2]{justify-self:end}}.image-article[data-v-daf414f6]{display:flex;flex-direction:column;align-items:center}.image-stage[data-v-daf414f6]{width:100%;display:flex;align-items:center;justify-content:center;gap:32px}.image-block[data-v-daf414f6]{display:flex;flex-direction:column;align-items:center}.hero-wrap[data-v-daf414f6]{position:relative;display:inline-block;max-width:100%}.nav-hotspot[data-v-daf414f6]{all:unset;position:absolute;top:0;bottom:0;width:12%;padding:0 16px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:300;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1}.nav-hotspot span[data-v-daf414f6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff9;color:currentColor;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-hotspot.left[data-v-daf414f6]{left:0}.nav-hotspot.right[data-v-daf414f6]{right:0}.info[data-v-daf414f6]{width:100%;display:flex;justify-content:space-between;margin-top:8px;gap:16px}.info .left[data-v-daf414f6]{display:flex;flex-direction:column;gap:2px;max-width:min(70vw,560px)}.info .title[data-v-daf414f6]{line-height:1.2;font-weight:600}.info .date[data-v-daf414f6]{line-height:1.2;color:var(--secondary)}.info .right[data-v-daf414f6]{display:flex;flex-direction:column;gap:2px;text-align:end;color:var(--secondary);opacity:1;font-weight:300;line-height:1.2}.info.landscape .right[data-v-daf414f6]{display:flex;flex-direction:row;gap:8px;align-items:flex-start;text-align:right}.empty-state[data-v-daf414f6]{padding:24px 0}@media(orientation:landscape)and (max-height:448px){.image-block[data-v-daf414f6]{flex-direction:row-reverse;align-items:end;gap:16px}.info[data-v-daf414f6]{width:fit-content;flex-direction:column-reverse;justify-content:center;margin-top:0;text-align:end;gap:16px}.info .left[data-v-daf414f6]{text-align:end;align-items:flex-end}}@media(min-width:768px){.nav-hotspot[data-v-daf414f6]{position:absolute;top:0;bottom:0;width:40px}.nav-hotspot span[data-v-daf414f6]{background-color:var(--primary);color:var(--background)}.nav-hotspot.left[data-v-daf414f6]{transform:translate(-100%)}.nav-hotspot.right[data-v-daf414f6]{transform:translate(100%)}.info.landscape[data-v-daf414f6]{align-items:baseline}.info.landscape .left[data-v-daf414f6]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.info.landscape .location[data-v-daf414f6],.info.landscape[data-v-daf414f6]{color:var(--primary)}}.image-view[data-v-daf414f6]{flex:1;display:flex;flex-direction:column;align-items:center}.image-article[data-v-daf414f6]{width:fit-content}.image-block[data-v-daf414f6]{width:100%;max-width:fit-content}.hero[data-v-daf414f6]{max-width:100%;max-height:calc(100dvh - 240px);height:auto;width:auto;display:block}.nav-hotspot[data-v-daf414f6]{opacity:0;pointer-events:none;transition:opacity .16s ease}.nav-hotspot.ready[data-v-daf414f6]{opacity:1;pointer-events:auto}.info[data-v-daf414f6]{opacity:0;pointer-events:none;transition:opacity .16s ease}.info.ready[data-v-daf414f6]{opacity:1;pointer-events:auto}.actions[data-v-daf414f6]{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:stretch;width:auto;z-index:2;opacity:0;pointer-events:none;transition:opacity .22s ease}.actions.ready[data-v-daf414f6]{opacity:1;pointer-events:auto}.series-progress[data-v-daf414f6],.action-note[data-v-daf414f6]{margin:0;padding:8px;color:var(--background)}.series-progress[data-v-daf414f6]{flex:0 0 auto;text-align:start;white-space:nowrap;background-color:var(--secondary)}.action-note[data-v-daf414f6]{background-color:var(--primary);flex:1 1 auto;min-width:0;text-align:end}@media(max-width:767px){.actions[data-v-daf414f6]{padding-bottom:env(safe-area-inset-bottom,0)}}@media(orientation:landscape)and (max-height:448px){.image-view[data-v-daf414f6]{justify-content:end;align-items:end}.hero[data-v-daf414f6]{max-height:calc(100dvh - 140px)}}@media(orientation:landscape)and (max-height:448px),(min-width:768px){.actions[data-v-daf414f6]{position:static;width:auto;align-self:flex-end}.series-progress[data-v-daf414f6],.action-note[data-v-daf414f6]{width:auto}.btn-filled.primary[data-v-daf414f6]{flex:0 0 auto;justify-content:center}}@media(min-width:768px){.actions[data-v-daf414f6]{display:flex;justify-content:space-between;width:100%}.action-note[data-v-daf414f6]{width:fit-content;flex:unset}.image-view[data-v-daf414f6]{justify-content:center}}.impressum[data-v-456c1746]{overflow-y:auto;display:flex;flex-direction:column;gap:32px;max-width:65ch}.block[data-v-456c1746]{display:flex;flex-direction:column;gap:8px}.newsletter-signup[data-v-1489fc28]{display:flex;flex-direction:column;gap:16px;width:100%}.intro[data-v-1489fc28]{color:var(--secondary)}.mail[data-v-1489fc28]{display:flex;align-items:center}.mail input[data-v-1489fc28]{flex:1;min-width:0}.mail button.submit[data-v-1489fc28]{border-left:0;padding:8px 16px;height:48px;flex-shrink:0}.message[data-v-1489fc28]{margin:0}.message--success[data-v-1489fc28]{color:var(--primary)}.message--error[data-v-1489fc28]{color:var(--error, #c0392b)}.info[data-v-9763c204]{display:flex;flex-direction:column;align-items:center;overflow-y:auto;width:fit-content;margin:0 auto}.header-section[data-v-9763c204]{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:65ch;width:100%;width:fit-content}.avatar[data-v-9763c204]{position:relative;flex-shrink:0;margin-bottom:20px}.avatar img[data-v-9763c204]{display:block;width:200px;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;animation:avatar-spin-9763c204 40s linear infinite}.logo[data-v-9763c204]{width:120px;color:#dfdfdf;mix-blend-mode:difference;transform:rotate(45deg);height:fit-content;position:absolute;bottom:-12px;right:-8px}.avatar[data-v-9763c204]:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:2px solid var(--background);opacity:.6;pointer-events:none;z-index:2}.bio[data-v-9763c204]{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.name-card[data-v-9763c204]{display:flex;flex-direction:column;gap:12px;text-align:center}.meta[data-v-9763c204]{margin:0;color:var(--secondary)}.role[data-v-9763c204]{margin:0;color:var(--tertiary)}.description[data-v-9763c204]{color:var(--secondary)}.availability[data-v-9763c204]{margin:0;color:var(--secondary);font-style:italic}.social[data-v-9763c204]{display:flex;gap:16px;align-items:center;width:fit-content}.social-link[data-v-9763c204]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;text-decoration:none}.social-link img[data-v-9763c204]{width:100%;height:100%;display:block}.newsletter[data-v-9763c204]{max-width:65ch;width:100%}section.more-info[data-v-9763c204]{padding:32px 0;display:flex;flex-direction:column;gap:32px;max-width:65ch}.more-info-block[data-v-9763c204]{display:flex;flex-direction:column;gap:4px}.more-info-block p[data-v-9763c204]{color:var(--secondary)}@keyframes avatar-spin-9763c204{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:768px){.info[data-v-9763c204]{margin-top:48px}.avatar[data-v-9763c204]{margin-bottom:32px}.header-section[data-v-9763c204]{flex-direction:row;align-items:flex-start;gap:64px}.name-card[data-v-9763c204]{text-align:end}.avatar img[data-v-9763c204]{width:200px}.bio[data-v-9763c204]{flex:1;align-items:end}}#series[data-v-fd49ea97]{overflow-y:auto}.collection-grid[data-v-fd49ea97]{display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px;column-gap:16px;max-width:100%}@media(min-width:768px){.collection-grid[data-v-fd49ea97]{grid-template-columns:repeat(3,1fr);row-gap:32px;column-gap:24px}}@media(min-width:1024px){.collection-grid[data-v-fd49ea97]{grid-template-columns:repeat(4,1fr)}}.collection-card[data-v-fd49ea97]{display:flex;flex-direction:column;overflow:hidden}.collection-link[data-v-fd49ea97]{display:flex;flex-direction:column;gap:8px;height:100%;text-decoration:none;color:inherit}.collection-link img[data-v-fd49ea97]{width:100%;height:auto;object-fit:contain;display:block}.collection-link .cover-image-wrapper[data-v-fd49ea97]{width:100%;aspect-ratio:3 / 2;overflow:hidden;display:block;position:relative}.collection-link .cover-image[data-v-fd49ea97]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.collection-link .cover-placeholder[data-v-fd49ea97]{width:100%;aspect-ratio:3 / 2;background:#d0d0d0;display:block}.collection-link .collection-meta[data-v-fd49ea97]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:2px}.collection-link .collection-meta .collection-title[data-v-fd49ea97]{display:block;color:var(--primary)}.collection-link .collection-meta .collection-count[data-v-fd49ea97]{color:var(--secondary)}.collection-link .collection-meta .collection-secondary[data-v-fd49ea97]{color:var(--secondary);margin-left:4px}main[data-v-fd49ea97]{display:flex;flex-direction:column}@keyframes shutter-exit-fd49ea97{0%{opacity:1}to{opacity:0}}#gallery.shutter-exit[data-v-fd49ea97]{animation:shutter-exit-fd49ea97 .1s ease-in forwards;pointer-events:none}.grid[data-v-5758b62f]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;grid-auto-flow:dense}.grid img[data-v-5758b62f]{width:100%;height:100%;display:block;cursor:pointer}.grid img.landscape[data-v-5758b62f]{grid-column:span 2;width:100%}.grid img.panorama[data-v-5758b62f]{grid-column:span 3;width:100%}@media(min-width:768px){.grid[data-v-5758b62f]{grid-template-columns:repeat(4,1fr);gap:16px}}@media(min-width:1280px){.grid[data-v-5758b62f]{grid-template-columns:repeat(6,1fr)}}#series-detail[data-v-fecc6125],#studio-series-detail[data-v-fecc6125]{display:flex;flex-direction:column}.empty-state[data-v-fecc6125]{padding:16px 0}@keyframes polaroid-develop-fecc6125{0%{opacity:0}to{opacity:1}}#series-detail.series-enter[data-v-fecc6125]{opacity:0;animation:polaroid-develop-fecc6125 1.5s cubic-bezier(.33,0,1,1) forwards;animation-delay:.5s}@media(prefers-reduced-motion:reduce){#series-detail.series-enter[data-v-fecc6125]{animation:none}}#series-detail[data-v-fecc6125]{overflow-y:auto;gap:32px}.newsletter[data-v-fecc6125]{max-width:65ch}.image-article[data-v-e4fe401e]{display:flex;flex-direction:column;align-items:center}.image-stage[data-v-e4fe401e]{width:100%;display:flex;align-items:center;justify-content:center;gap:32px}.image-block[data-v-e4fe401e]{display:flex;flex-direction:column;align-items:center}.hero-wrap[data-v-e4fe401e]{position:relative;display:inline-block;max-width:100%}.nav-hotspot[data-v-e4fe401e]{all:unset;position:absolute;top:0;bottom:0;width:12%;padding:0 16px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:300;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1}.nav-hotspot span[data-v-e4fe401e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff9;color:currentColor;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-hotspot.left[data-v-e4fe401e]{left:0}.nav-hotspot.right[data-v-e4fe401e]{right:0}.info[data-v-e4fe401e]{width:100%;display:flex;justify-content:space-between;margin-top:8px;gap:16px}.info .left[data-v-e4fe401e]{display:flex;flex-direction:column;gap:2px;max-width:min(70vw,560px)}.info .title[data-v-e4fe401e]{line-height:1.2;font-weight:600}.info .date[data-v-e4fe401e]{line-height:1.2;color:var(--secondary)}.info .right[data-v-e4fe401e]{display:flex;flex-direction:column;gap:2px;text-align:end;color:var(--secondary);opacity:1;font-weight:300;line-height:1.2}.info.landscape .right[data-v-e4fe401e]{display:flex;flex-direction:row;gap:8px;align-items:flex-start;text-align:right}@media(orientation:landscape)and (max-height:448px){.image-block[data-v-e4fe401e]{flex-direction:row-reverse;align-items:end;gap:16px}.info[data-v-e4fe401e]{width:fit-content;flex-direction:column-reverse;justify-content:center;margin-top:0;text-align:end;gap:16px}.info .left[data-v-e4fe401e]{text-align:end;align-items:flex-end}}@media(min-width:768px){.nav-hotspot[data-v-e4fe401e]{position:absolute;top:0;bottom:0;width:40px}.nav-hotspot span[data-v-e4fe401e]{background-color:var(--primary);color:var(--background)}.nav-hotspot.left[data-v-e4fe401e]{transform:translate(-100%)}.nav-hotspot.right[data-v-e4fe401e]{transform:translate(100%)}.info.landscape[data-v-e4fe401e]{align-items:baseline}.info.landscape .left[data-v-e4fe401e]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.info.landscape .location[data-v-e4fe401e],.info.landscape[data-v-e4fe401e]{color:var(--primary)}}.studio-image-view[data-v-e4fe401e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:32px}.image-article[data-v-e4fe401e]{width:min(100%,1400px);gap:24px}.hero[data-v-e4fe401e]{max-width:100%;max-height:calc(100dvh - 320px);height:auto;width:auto;display:block}.controls-section[data-v-e4fe401e]{width:100%;display:flex;flex-direction:column;gap:16px}.auto-save-status[data-v-e4fe401e]{color:var(--secondary);padding:8px 0;opacity:.7}.rating-stars[data-v-e4fe401e]{display:flex;align-items:center;gap:16px}.rating-star-button[data-v-e4fe401e]{all:unset;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rating-star-button[data-v-e4fe401e]:focus-visible{outline:2px solid var(--secondary);outline-offset:2px;border-radius:2px}.rating-star-icon[data-v-e4fe401e]{width:24px;height:24px;display:block;position:relative;transition:transform .16s ease}.rating-star-icon[data-v-e4fe401e]:before,.rating-star-icon[data-v-e4fe401e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:opacity .16s ease,background .16s ease}.rating-star-icon[data-v-e4fe401e]:before{background:var(--accent-blue);opacity:0;-webkit-mask-image:url(/icons/star-fill.svg);mask-image:url(/icons/star-fill.svg)}.rating-star-icon[data-v-e4fe401e]:after{background:var(--secondary);opacity:.4;-webkit-mask-image:url(/icons/star.svg);mask-image:url(/icons/star.svg)}.rating-star-button:hover .rating-star-icon[data-v-e4fe401e]{transform:scale(1.06)}.rating-star-button:hover .rating-star-icon[data-v-e4fe401e]:not(.active):before{opacity:.15}.rating-star-button:hover .rating-star-icon[data-v-e4fe401e]:not(.active):after{background:var(--accent-blue);opacity:.5}.rating-star-icon.active[data-v-e4fe401e]:before{opacity:.4}.rating-star-icon.active[data-v-e4fe401e]:after{background:var(--accent-blue);opacity:.8}.controls-error[data-v-e4fe401e]{color:var(--secondary)}.empty-state[data-v-e4fe401e]{padding:24px 0}@media(orientation:landscape)and (max-height:448px){.hero[data-v-e4fe401e]{max-height:calc(100dvh - 220px)}}@media(orientation:landscape)and (min-width:768px)and (min-height:452px){.image-article[data-v-e4fe401e]{flex-direction:row;align-items:flex-start;max-width:1400px;gap:32px}.image-stage[data-v-e4fe401e]{flex:1;min-width:0}.hero[data-v-e4fe401e]{max-height:calc(100dvh - 240px)}.controls-section[data-v-e4fe401e]{flex:0 0 336px;width:336px}}@media(min-width:768px){.studio-image-view[data-v-e4fe401e]{padding-bottom:80px}.image-article[data-v-e4fe401e]{flex-direction:row;align-items:flex-start;max-width:1400px;gap:32px}.image-stage[data-v-e4fe401e]{flex:1;min-width:0}.hero[data-v-e4fe401e]{max-height:calc(100dvh - 240px)}.controls-section[data-v-e4fe401e]{flex:0 0 336px;width:336px}}.studio-login[data-v-b3accb4e]{display:flex;justify-content:center;padding:24px}.card[data-v-b3accb4e]{width:min(640px,100%);display:flex;flex-direction:column;gap:32px}.title[data-v-b3accb4e]{display:flex;flex-direction:column;gap:4px}button[data-v-b3accb4e]{width:fit-content}.session[data-v-b3accb4e],.setup-box[data-v-b3accb4e],.qr-wrap[data-v-b3accb4e]{display:grid;gap:8px}.qr[data-v-b3accb4e]{max-width:220px;height:auto;border:1px solid var(--secondary)}.success[data-v-b3accb4e]{color:var(--primary)}.error[data-v-b3accb4e]{color:var(--secondary)}.grid[data-v-b9e19a7d]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;grid-auto-flow:dense}.grid .studio-grid-item[data-v-b9e19a7d]{width:100%;height:100%;display:block;position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;outline:2px solid transparent;box-sizing:border-box;transition:outline-color .16s ease,opacity .16s ease}.grid .studio-grid-item.selected[data-v-b9e19a7d]{outline:4px solid var(--accent-blue);outline-offset:-4px}.grid .studio-grid-item.selected[data-v-b9e19a7d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent-blue);opacity:.4;pointer-events:none;z-index:1}.grid .studio-grid-item.selected[data-v-b9e19a7d]:before{content:"";position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);background-color:#fff;-webkit-mask-image:url(/icons/check.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/icons/check.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;pointer-events:none;z-index:2}.grid .studio-grid-item.landscape[data-v-b9e19a7d]{grid-column:span 2;width:100%}.grid .studio-grid-item.panorama[data-v-b9e19a7d]{grid-column:span 3;width:100%}.grid .studio-grid-item:hover .cover-toggle[data-v-b9e19a7d],.grid .studio-grid-item:focus-within .cover-toggle[data-v-b9e19a7d]{opacity:.4;pointer-events:auto}.grid .studio-grid-item img[data-v-b9e19a7d]{width:100%;height:100%;display:block}.grid .studio-grid-item .cover-toggle[data-v-b9e19a7d]{all:unset;position:absolute;top:0;right:0;padding:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--secondary);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .16s ease,color .16s ease;z-index:3;background-color:#fff}.grid .studio-grid-item .cover-toggle[data-v-b9e19a7d]:before{content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-image:url(/icons/flag.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/icons/flag.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.grid .studio-grid-item .cover-toggle.cover-active[data-v-b9e19a7d]{color:var(--accent-blue);opacity:1;pointer-events:auto;background-color:#fff}@media(min-width:768px){.grid[data-v-b9e19a7d]{grid-template-columns:repeat(4,1fr);gap:16px}}@media(min-width:1280px){.grid[data-v-b9e19a7d]{grid-template-columns:repeat(6,1fr)}}#series[data-v-57d16520]{overflow-y:auto}.collection-grid[data-v-57d16520]{display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px;column-gap:16px;max-width:100%}@media(min-width:768px){.collection-grid[data-v-57d16520]{grid-template-columns:repeat(3,1fr);row-gap:32px;column-gap:24px}}@media(min-width:1024px){.collection-grid[data-v-57d16520]{grid-template-columns:repeat(4,1fr)}}.collection-card[data-v-57d16520]{display:flex;flex-direction:column;overflow:hidden}.collection-link[data-v-57d16520]{display:flex;flex-direction:column;gap:8px;height:100%;text-decoration:none;color:inherit}.collection-link img[data-v-57d16520]{width:100%;height:auto;object-fit:contain;display:block}.collection-link .cover-image-wrapper[data-v-57d16520]{width:100%;aspect-ratio:3 / 2;overflow:hidden;display:block;position:relative}.collection-link .cover-image[data-v-57d16520]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.collection-link .cover-placeholder[data-v-57d16520]{width:100%;aspect-ratio:3 / 2;background:#d0d0d0;display:block}.collection-link .collection-meta[data-v-57d16520]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:2px}.collection-link .collection-meta .collection-title[data-v-57d16520]{display:block;color:var(--primary)}.collection-link .collection-meta .collection-count[data-v-57d16520]{color:var(--secondary)}.collection-link .collection-meta .collection-secondary[data-v-57d16520]{color:var(--secondary);margin-left:4px}main[data-v-57d16520]{display:flex;flex-direction:column}@keyframes shutter-exit-57d16520{0%{opacity:1}to{opacity:0}}#gallery.shutter-exit[data-v-57d16520]{animation:shutter-exit-57d16520 .1s ease-in forwards;pointer-events:none}main[data-v-57d16520]{gap:48px}.collection-grid[data-v-57d16520]{position:sticky;top:var(--app-chrome-height, 0px);z-index:20;background:var(--background);padding-top:16px;padding-bottom:16px}.controls-section[data-v-57d16520]{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap;padding-bottom:8px}.controls-error[data-v-57d16520]{color:var(--secondary);max-width:32ch}.unassigned-section[data-v-57d16520]{display:flex;flex-direction:column}.collection-card[data-v-57d16520],.collection-link[data-v-57d16520]{position:relative}.collection-meta-row[data-v-57d16520]{display:flex;align-items:center;gap:8px}.collection-meta[data-v-57d16520]{display:flex;flex:1;flex-direction:column;justify-content:flex-start;gap:2px}.collection-published-indicator[data-v-57d16520]{flex:0 0 24px;width:24px;height:24px;margin-top:1px;background-color:var(--accent-green);-webkit-mask-image:url(/icons/check.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/icons/check.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.series-insert-overlay[data-v-57d16520]{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.series-insert-overlay[data-v-57d16520]:disabled{cursor:progress}.series-insert-overlay[data-v-57d16520]:focus-visible{outline:2px solid var(--accent-green);outline-offset:-2px}.series-insert-overlay[data-v-57d16520]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent-green);opacity:.4}.series-insert-label[data-v-57d16520]{position:relative;color:var(--background);letter-spacing:2px}@media(min-width:768px){.controls-section[data-v-57d16520]{justify-content:space-between}.controls-error[data-v-57d16520]{margin-left:auto;text-align:end}}#series-detail[data-v-909946f4],#studio-series-detail[data-v-909946f4]{display:flex;flex-direction:column}.empty-state[data-v-909946f4]{padding:16px 0}@keyframes polaroid-develop-909946f4{0%{opacity:0}to{opacity:1}}#series-detail.series-enter[data-v-909946f4]{opacity:0;animation:polaroid-develop-909946f4 1.5s cubic-bezier(.33,0,1,1) forwards;animation-delay:.5s}@media(prefers-reduced-motion:reduce){#series-detail.series-enter[data-v-909946f4]{animation:none}}.controls-section[data-v-909946f4]{display:flex;flex-direction:column;gap:16px}.controls-actions[data-v-909946f4]{display:flex;flex-wrap:wrap;gap:16px}.actions-right[data-v-909946f4]{display:inline-flex;gap:16px;margin-inline-start:auto}.controls-button.save-button[data-v-909946f4]{margin-top:8px}.auto-save-status[data-v-909946f4]{color:var(--secondary);padding:8px 0;opacity:.7}.controls-error[data-v-909946f4]{color:var(--secondary)}.form-field.invalid .detail[data-v-909946f4]{color:var(--accent-red)}.form-field.invalid input[data-v-909946f4]{border-color:var(--accent-red)}.form-field.invalid input[data-v-909946f4]:focus-visible{outline-color:var(--accent-red)}
