.shoot-brief-builder{--site-header-height:4.75rem;--call-sheet-backdrop:linear-gradient(to bottom, #efefef 0%, #e8e8e8 100%);background:var(--soft-paper);min-width:0}.shoot-brief-builder [hidden]{display:none!important}.shoot-brief-builder :where(button,input,select,textarea){border-radius:0}.shoot-brief-builder .visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.shoot-brief-entry{min-height:calc(100svh - var(--site-header-height));border-bottom:var(--rule);grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);display:grid}.shoot-brief-entry__copy{padding-inline:var(--gutter);border-right:var(--rule);background:var(--gallery-white);flex-direction:column;display:flex}.shoot-brief-entry__copy-inner{top:var(--site-header-height);justify-content:center;gap:var(--space-sm);min-height:calc(100svh - var(--site-header-height));padding-block:var(--space-xl);flex-direction:column;display:flex;position:sticky}.shoot-brief-entry h1{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;margin:0;line-height:.92}.shoot-brief-entry__lede{font-size:var(--text-lg);max-width:34ch;margin:0}.shoot-brief-entry__privacy,.shoot-brief-entry__recovery,.shoot-brief-entry__call{font-size:var(--text-sm);max-width:46ch;margin:0}.shoot-brief-entry__call{padding-top:var(--space-xs);border-top:var(--rule);font-size:var(--text-xs);max-width:40ch;color:color-mix(in srgb, var(--ink) 62%, transparent)}.shoot-brief-entry__actions{gap:var(--space-2xs);padding-block:var(--space-2xs);flex-wrap:wrap;display:flex}.shoot-brief-entry__delivery{gap:var(--space-sm);padding:var(--space-lg) var(--gutter);background:var(--call-sheet-backdrop);flex-direction:column;justify-content:center;margin:0;display:flex}.shoot-brief-entry__delivery-heading{gap:var(--space-2xs);font-family:var(--font-utility);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.shoot-brief-entry__delivery-heading .utility-label{margin:0}.shoot-brief-entry__shoot{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}@media (prefers-reduced-motion:no-preference){.shoot-brief-entry__shoot.is-entering{animation:.32s both shoot-entry-fade}}@keyframes shoot-entry-fade{0%{opacity:0}to{opacity:1}}.shoot-brief-entry__rotator{align-items:center;gap:var(--space-xs);padding-top:var(--space-2xs);flex-wrap:wrap;display:flex}.shoot-brief-entry__rotator:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shoot-brief-entry__pause{min-height:var(--tap-target);padding:0 var(--space-xs);border:var(--rule);background:var(--gallery-white);font-family:var(--font-utility);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);cursor:pointer}.shoot-brief-entry__dots{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.shoot-brief-entry__dots button{width:var(--tap-target);height:var(--tap-target);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.shoot-brief-entry__dots button:before{content:"";background:color-mix(in srgb, var(--ink) 34%, transparent);width:.5rem;height:.5rem}.shoot-brief-entry__dots button[aria-current=true]:before{background:var(--electric-cobalt);outline:2px solid var(--electric-cobalt);outline-offset:2px}.shoot-brief-entry__frames{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));justify-content:start;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.shoot-brief-entry__frame{background:var(--gallery-white);min-width:0}.shoot-brief-entry__plate{min-width:0;position:relative}.shoot-brief-entry__frame img{aspect-ratio:1200/1608;object-fit:cover;width:100%;height:auto;display:block}.shoot-brief-entry__plate{isolation:isolate}.shoot-brief-entry__frame-number{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:.62rem;font-weight:700;position:absolute;top:.35rem;left:.45rem}.shoot-brief-entry__plate{container-type:inline-size}.shoot-brief-entry__makeup{inset-inline:0;color:#fff;backdrop-filter:brightness(.32)saturate(.85);gap:.05rem;margin:0;padding:.45rem;display:grid;position:absolute;bottom:0}@supports not (backdrop-filter:brightness(0.32)){.shoot-brief-entry__makeup{background:#090909c7}}.shoot-brief-entry__makeup>div{grid-template-columns:3.4rem minmax(0,1fr);align-items:baseline;gap:.25rem;display:grid}.shoot-brief-entry__makeup dt{font-family:var(--font-utility);letter-spacing:.07em;text-transform:uppercase;font-size:.52rem}.shoot-brief-entry__makeup dd{overflow-wrap:anywhere;margin:0;font-size:.62rem;line-height:1.22}@container (width>=19rem){.shoot-brief-entry__makeup{gap:.15rem;padding:.7rem}.shoot-brief-entry__makeup>div{grid-template-columns:4.6rem minmax(0,1fr);gap:.5rem}.shoot-brief-entry__makeup dt{font-size:.7rem}.shoot-brief-entry__makeup dd{font-size:.85rem}}.call-sheet-strip{top:var(--site-header-height);z-index:20;align-items:center;gap:var(--space-md);min-height:4rem;padding-inline:var(--gutter);border-bottom:var(--rule);background:var(--gallery-white);grid-template-columns:auto minmax(8rem,1fr) auto;display:grid;position:sticky}.call-sheet-strip__count{font-family:var(--font-utility);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin:0}.call-sheet-strip ol{grid-template-columns:repeat(var(--shoot-stage-count,9), minmax(.75rem, 1fr));gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.call-sheet-strip__frame{width:100%;min-height:var(--tap-target);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.call-sheet-strip__frame[disabled]{cursor:not-allowed}.call-sheet-strip__bar{background:var(--aluminium);width:100%;height:.35rem}.call-sheet-strip__frame[aria-current=step] .call-sheet-strip__bar,.call-sheet-strip__frame[data-complete=true] .call-sheet-strip__bar{background:var(--electric-cobalt)}.call-sheet-strip__clear{font:inherit;font-size:var(--text-xs);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.shoot-brief-workspace{flex-direction:column;display:flex}.shoot-stage{gap:var(--space-sm);width:min(100%,78rem);min-width:0;padding:var(--space-lg) var(--gutter) var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.shoot-stage>*{min-width:0}.shoot-stage__question{gap:var(--space-2xs);padding-bottom:var(--space-xs);flex-direction:column;display:flex}.shoot-stage__question h2{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;max-width:24ch;margin:0;line-height:.95}.shoot-stage__question h2:focus-visible{outline:3px solid var(--signal-red);outline-offset:4px}.shoot-stage__guidance{font-size:var(--text-base);max-width:60ch;color:color-mix(in srgb, var(--ink) 76%, transparent);margin:0}.shoot-question{gap:var(--space-md);padding-bottom:var(--space-sm);flex-direction:column;display:flex}.shoot-question+.shoot-question{padding-top:var(--space-sm);border-top:var(--rule)}.shoot-question__answer{gap:var(--space-xs);flex-direction:column;display:flex}.shoot-question__preference{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.shoot-question__preference p{font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 70%, transparent);margin:0}.shoot-stage__actions{gap:var(--space-2xs);width:min(100%,52rem);padding-top:var(--space-sm);border-top:var(--rule);flex-wrap:wrap;align-items:center;display:flex}.shoot-stage__error{font-size:var(--text-sm);color:var(--signal-red);margin:0}.shoot-choice-set{border:0;min-width:0;margin:0;padding:0}.shoot-choice-set__legend{font-family:var(--font-utility);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;padding:0}.shoot-choice-set__help,.shoot-choice-set__count,.shoot-choice-set__prompt{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 72%, transparent)}.shoot-choice-set__prompt{color:var(--electric-cobalt)}.shoot-choice-grid{margin-top:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.4rem;display:grid}.shoot-choice-grid[data-presentation=colour],.shoot-choice-grid[data-presentation=material]{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.shoot-choice{border:var(--rule);background:var(--gallery-white);min-width:0;display:flex;position:relative}.shoot-choice>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.shoot-choice__surface,.shoot-choice>input+.shoot-choice__meta{width:100%;min-height:var(--tap-target);padding:var(--space-xs);cursor:pointer;flex-direction:column;gap:.2rem;display:flex}.shoot-choice__surface .shoot-choice__meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.shoot-choice__label{font-size:var(--text-sm);font-weight:600;line-height:1.2}.shoot-choice__code{font-family:var(--font-utility);font-size:var(--text-xs);letter-spacing:.06em;color:color-mix(in srgb, var(--ink) 60%, transparent)}.shoot-choice__description{font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 72%, transparent);line-height:1.35}.shoot-choice--plate .shoot-choice__surface{gap:0;padding:0}.shoot-choice__plate{aspect-ratio:4/5;object-fit:cover;background:var(--soft-paper);width:100%;display:block}.shoot-choice--plate .shoot-choice__meta{padding:var(--space-xs)}.shoot-choice--plate .shoot-choice__selected{padding:0 var(--space-xs) var(--space-xs)}.shoot-choice-grid[data-presentation=image]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.shoot-choice__swatch{background:var(--shoot-swatch,var(--aluminium));border:var(--rule);width:100%;height:3rem;display:block}.shoot-choice__selected{font-family:var(--font-utility);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;display:none}.shoot-choice>input:focus-visible+.shoot-choice__surface,.shoot-choice>input:focus-visible+.shoot-choice__meta{outline:3px solid var(--signal-red);outline-offset:-4px}.shoot-choice>input:checked+.shoot-choice__surface,.shoot-choice>input:checked+.shoot-choice__meta{background:var(--electric-cobalt);color:var(--gallery-white);box-shadow:inset 0 0 0 3px var(--electric-cobalt)}.shoot-choice>input:checked+.shoot-choice__surface .shoot-choice__code,.shoot-choice>input:checked+.shoot-choice__surface .shoot-choice__description,.shoot-choice>input:checked+.shoot-choice__meta .shoot-choice__code{color:color-mix(in srgb, var(--gallery-white) 90%, transparent)}.shoot-choice>input:checked+.shoot-choice__surface .shoot-choice__selected{display:block}@media (hover:hover) and (pointer:fine){.shoot-choice>input:not(:checked)+.shoot-choice__surface,.shoot-choice>input:not(:checked)+.shoot-choice__meta{transition:background-color .14s,box-shadow .14s}.shoot-choice>input:not(:checked)+.shoot-choice__surface:hover,.shoot-choice>input:not(:checked)+.shoot-choice__meta:hover{background:color-mix(in srgb, var(--electric-cobalt) 7%, var(--gallery-white))}}.shoot-choice-grid--ratio{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:start}.shoot-choice--ratio-card{background:0 0;border:0}.shoot-choice--ratio-card .shoot-choice__surface{padding:0}.shoot-choice--ratio-card>input:checked+.shoot-choice__surface,.shoot-choice--ratio-card>input:not(:checked)+.shoot-choice__surface:hover{color:inherit;box-shadow:none;background:0 0}.shoot-choice--ratio-card .shoot-ratio__shape{gap:var(--space-2xs);max-width:100%;padding:var(--space-2xs) var(--space-xs);border:2px solid color-mix(in srgb, var(--ink) 55%, transparent);background:color-mix(in srgb, var(--ink) 8%, transparent);flex-direction:column;display:flex}.shoot-choice--ratio-card .shoot-ratio__shape--free{aspect-ratio:1;background:0 0;border-style:dashed;width:12rem}.shoot-choice--ratio-card>input:checked+.shoot-choice__surface .shoot-ratio__shape{border-color:var(--electric-cobalt);background:var(--electric-cobalt);color:var(--gallery-white)}.shoot-choice--ratio-card>input:checked+.shoot-choice__surface .shoot-ratio__shape--free{border-color:var(--gallery-white)}.shoot-choice--ratio-card>input:focus-visible+.shoot-choice__surface{outline:3px solid var(--signal-red);outline-offset:4px}.shoot-ratio__formats{font-size:var(--text-sm);flex-direction:column;gap:.1rem;margin:0;padding:0;line-height:1.25;list-style:none;display:flex}.shoot-ratio__spec{padding-top:var(--space-2xs);font-family:var(--font-utility);font-size:var(--text-xs);letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 58%, transparent);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:auto;display:flex}.shoot-choice--ratio-card>input:checked+.shoot-choice__surface .shoot-ratio__spec{color:color-mix(in srgb, var(--gallery-white) 90%, transparent)}@media (hover:hover) and (pointer:fine){.shoot-choice--ratio-card>input:not(:checked)+.shoot-choice__surface .shoot-ratio__shape{transition:border-color .14s,background-color .14s}.shoot-choice--ratio-card>input:not(:checked)+.shoot-choice__surface:hover .shoot-ratio__shape{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 16%, transparent)}}.shoot-choice--ratio-chip .shoot-choice__surface{align-items:center;gap:var(--space-2xs);padding:.4rem var(--space-2xs);flex-direction:row}.shoot-choice--ratio-chip .shoot-choice__meta{padding:0}.shoot-ratio__well{justify-content:start;align-items:center;display:flex}.shoot-choice--ratio-chip .shoot-ratio__shape{background:color-mix(in srgb, currentcolor 20%, transparent);border:2px solid;width:auto;height:100%}.shoot-choice--ratio-chip .shoot-ratio__shape--free{aspect-ratio:1;background:0 0;border-style:dashed}.shoot-ratio__well--chip{flex:none;align-items:center;width:auto;height:1.25rem;margin-bottom:0}.shoot-models{gap:var(--space-2xs);flex-direction:column;display:flex}.shoot-models__help,.shoot-models__link{font-size:var(--text-sm);color:color-mix(in srgb, var(--ink) 74%, transparent);margin:0}.shoot-models__entry{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.shoot-models__field{align-items:center;gap:var(--space-2xs);min-width:0;min-height:var(--tap-target);padding:.3rem var(--space-xs);border:var(--rule);background:var(--gallery-white);cursor:text;flex-wrap:wrap;flex:16rem;display:flex}.shoot-models__field:focus-within{outline:2px solid var(--electric-cobalt);outline-offset:2px}.shoot-models__field input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:8rem;padding:0}.shoot-models__field input:focus-visible{outline:none}.shoot-models__chips{margin:0;padding:0;list-style:none;display:contents}.shoot-models__chip{padding:.1rem .1rem .1rem var(--space-2xs);border:var(--rule);background:color-mix(in srgb, var(--ink) 6%, var(--gallery-white));font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.35rem;display:flex}.shoot-models__chip .button{min-width:1.5rem;min-height:1.5rem;font-size:var(--text-sm);background:0 0;border:0;padding-inline:.4rem}.shoot-models__chip .button:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}.shoot-picture__group legend{padding:0 var(--space-2xs);font-family:var(--font-utility);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.shoot-defaults{border:0;width:min(100%,52rem);margin:0;padding:0}.shoot-defaults legend{padding:0;font-weight:800}.shoot-defaults__help,.shoot-defaults__label{margin:var(--space-xs) 0 0;font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 72%, transparent)}.shoot-defaults__group+.shoot-defaults__group{margin-top:var(--space-sm)}.shoot-environment-reference{align-items:start;gap:var(--space-xs);border:0;flex-direction:column;width:min(100%,52rem);margin:0;padding:0;display:flex}.shoot-environment-reference legend{padding:0;font-weight:800}.shoot-environment-reference__help,.shoot-environment-reference__status{font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 72%, transparent);margin:0}.shoot-environment-reference__help{margin-bottom:var(--space-2xs)}.shoot-environment-reference__files{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shoot-garments,.shoot-pictures{gap:var(--space-sm);flex-direction:column;display:flex}.shoot-garments__list,.shoot-pictures__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shoot-garment{gap:var(--space-xs);padding:var(--space-sm);border:var(--rule);background:var(--gallery-white);flex-direction:column;display:flex}.shoot-garment__heading{gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.shoot-garment__title{min-width:0;font:inherit;margin:0}.shoot-garment__toggle{align-items:center;gap:var(--space-xs);width:100%;min-height:var(--tap-target);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:flex}.shoot-garment__preview{background:var(--soft-paper);border:var(--rule);flex:none;width:2.5rem;height:2.5rem;display:block}.shoot-garment__preview img{aspect-ratio:1;object-fit:cover;width:100%}.shoot-garment__chevron{line-height:1;display:block}[data-garment-toggle][aria-expanded=true] .shoot-garment__chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.shoot-garment__chevron{transition:transform .14s}}.shoot-garment__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);overflow:hidden}.shoot-garment__body{gap:var(--space-sm);padding:var(--space-sm);border-top:var(--rule);flex-direction:column;display:flex}.shoot-garment__badge{font-family:var(--font-utility);font-size:var(--text-sm);background:var(--ink);color:var(--gallery-white);padding:.35rem .5rem;font-weight:700}.shoot-garment__name{flex-direction:column;gap:.25rem;min-width:0;display:flex}.shoot-garment__name span{font-family:var(--font-utility);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.shoot-garment__name input{min-height:var(--tap-target);padding:0 var(--space-xs);border:var(--rule);background:var(--gallery-white);font:inherit;min-width:0}.shoot-garment__controls{gap:.25rem;display:flex}.shoot-garment__controls .button{padding-inline:.7rem}.shoot-garment__files,.shoot-picture__files{gap:var(--space-2xs);flex-direction:column;display:flex}[data-file-picker]:focus-within{outline:3px solid var(--signal-red);outline-offset:3px}.shoot-garment__hint,.shoot-garments__limit,.shoot-garments__status,.shoot-pictures__status,.shoot-pictures__limit,.shoot-pictures__empty,.shoot-garments__empty,.shoot-pictures__count,.shoot-pictures__coverage,.shoot-pictures__unused{font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 72%, transparent);margin:0}.shoot-pictures__coverage,.shoot-pictures__unused{font-family:var(--font-utility)}.shoot-pictures__unused{color:var(--signal-red)}.shoot-garments__actions,.shoot-pictures__actions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.shoot-garment__thumbnails,.shoot-picture__thumbnails{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shoot-file{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);border:var(--rule);font-size:var(--text-xs);max-width:100%;display:flex}.shoot-file__preview{background:var(--soft-paper);text-align:center;flex:none;place-items:center;width:3rem;height:3rem;font-size:.6rem;display:grid}.shoot-file__preview img{aspect-ratio:1;object-fit:cover;width:100%}.shoot-file__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:10rem;overflow:hidden}.shoot-file__warning{color:var(--signal-red);max-width:12rem}.shoot-picture{border:var(--rule);background:var(--gallery-white)}.shoot-picture__heading{font-size:inherit;font-weight:inherit;gap:var(--space-xs);padding-right:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.shoot-picture__title{min-width:0;font:inherit;margin:0}.shoot-picture__controls{gap:.25rem;display:flex}.shoot-picture__chevron{line-height:1;display:block}[data-picture-toggle][aria-expanded=true] .shoot-picture__chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.shoot-picture__chevron{transition:transform .14s}}.shoot-picture__toggle{gap:var(--space-xs);width:100%;min-height:var(--tap-target);padding:var(--space-xs) var(--space-sm);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.shoot-picture__number{font-family:var(--font-utility);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--electric-cobalt)}.shoot-picture__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);display:block;overflow:hidden}.shoot-picture__refs{font-family:var(--font-utility);font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 72%, transparent);grid-column:2}.shoot-picture__toggle[aria-expanded=true]{background:var(--soft-paper)}.shoot-picture__toggle[aria-expanded=true] .shoot-picture__summary{white-space:normal}.shoot-picture__body{gap:var(--space-sm);padding:var(--space-sm);border-top:var(--rule);flex-direction:column;display:flex}.shoot-picture__group{border:0;min-width:0;margin:0;padding:0}.shoot-picture__chips{margin-top:var(--space-2xs);flex-wrap:wrap;gap:.25rem;display:flex}.shoot-picture__chips .shoot-choice{border:var(--rule);min-width:0}.shoot-picture__chips .shoot-choice__meta{padding:.4rem var(--space-2xs);flex-direction:row;align-items:baseline;gap:.35rem}.shoot-picture__hint{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 72%, transparent)}.shoot-review{gap:var(--space-md);flex-direction:column;display:flex}.shoot-review__answers{border-top:var(--rule);margin:0;padding:0;list-style:none}.shoot-review__answers li{gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:var(--rule);grid-template-columns:9rem minmax(0,1fr) auto;align-items:start;display:grid}.shoot-review__label h3{font-size:var(--text-sm);text-transform:uppercase;font-family:var(--font-display);letter-spacing:.04em;margin:0}.shoot-review__value{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere}.shoot-rights{padding:var(--space-sm);border:var(--rule);border-left:3px solid var(--ink);background:var(--gallery-white)}.shoot-rights__confirm{gap:var(--space-xs);font-size:var(--text-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.shoot-rights__confirm input{width:1.25rem;height:1.25rem;margin-top:.15rem}.shoot-rights__error{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);color:var(--signal-red)}.shoot-brief-result{gap:var(--space-sm);padding:var(--space-lg) var(--gutter);flex-direction:column;display:flex}.shoot-brief-result__heading h2{font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;margin:0}.shoot-brief-result__heading h2:focus-visible{outline:3px solid var(--signal-red);outline-offset:4px}.shoot-brief-upload{gap:var(--space-2xs);max-width:62ch;padding:var(--space-sm);border:1px solid var(--electric-cobalt);background:var(--gallery-white);display:grid}.shoot-brief-upload[hidden]{display:none}.shoot-brief-upload__status{font-family:var(--font-utility);font-size:var(--text-xs);margin:0}.shoot-brief-upload__bar{width:100%;height:.5rem}.shoot-brief-upload__bar[hidden],.shoot-brief-upload .button[hidden]{display:none}.shoot-brief-upload .button{justify-self:start}.shoot-brief-result__sheet{padding:var(--space-sm);border:var(--rule);background:var(--gallery-white);font-family:var(--font-utility);font-size:var(--text-sm);max-width:62ch}.shoot-brief-result__sheet p{margin:0 0 var(--space-xs);white-space:pre-wrap;overflow-wrap:anywhere}.shoot-brief-result__fallback{width:100%;max-width:62ch;min-height:10rem;padding:var(--space-xs);border:var(--rule);font-family:var(--font-utility);font-size:var(--text-xs)}.shoot-brief-result__parts{font-family:var(--font-utility);font-size:var(--text-xs);color:var(--electric-cobalt);margin:0}.shoot-brief-result__actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.shoot-brief-result__status{font-size:var(--text-sm);margin:0}.shoot-brief-result__call{padding-top:var(--space-xs);border-top:var(--rule);max-width:52ch;font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 62%, transparent);margin:0}@media (width<=64rem){.shoot-brief-entry{grid-template-columns:minmax(0,1fr)}.shoot-brief-entry__copy{border-right:0;border-bottom:var(--rule)}.shoot-brief-entry__copy-inner{min-height:0;position:static}.shoot-stage{grid-template-columns:minmax(0,1fr)}.shoot-stage>*{grid-column:1}.shoot-stage__question{grid-row:auto;position:static}}@media (width<=48rem){.call-sheet-strip{position:static}.shoot-stage,.shoot-garment,.shoot-picture,.shoot-picture__toggle{scroll-margin-top:var(--site-header-height)}.shoot-review__answers li{grid-template-columns:minmax(0,1fr)}.shoot-picture__toggle{grid-template-columns:minmax(0,1fr);gap:.2rem}.shoot-picture__refs{grid-column:1}}@media (width<=30rem){.shoot-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shoot-choice-grid[data-presentation=image]{grid-template-columns:minmax(0,1fr)}.shoot-choice-grid--ratio{grid-template-columns:repeat(2,minmax(0,1fr))}.shoot-garment__heading{grid-template-columns:minmax(0,1fr)}.shoot-file__name{max-width:100%}}@media (prefers-reduced-motion:reduce){.shoot-brief-builder *,.shoot-brief-builder :before,.shoot-brief-builder :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
