.hi-gallery-main{display:block;cursor:zoom-in}.hi-gallery-thumbs{display:flex;gap:12px;overflow-x:auto;padding:12px 3px}.hi-gallery-thumbs button{flex:0 0 80px;background:var(--paper,#faf6ef);padding:4px;border:2px solid transparent;cursor:pointer}.hi-gallery-thumbs button[aria-pressed=true]{border-color:var(--ink,#2b1c18)}.hi-gallery-thumbs img{width:100%;height:76px;object-fit:contain}.hi-gallery-count{font-size:.85rem}.hi-gallery-dialog{border:0;padding:52px 16px 16px;max-width:min(94vw,1000px);max-height:92vh;background:#fff}.hi-gallery-dialog::backdrop{background:rgba(0,0,0,.8)}.hi-gallery-dialog>img{display:block;width:100%;max-height:70vh;object-fit:contain}.hi-gallery-close{position:absolute;right:16px;top:12px}.hi-gallery-controls{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:12px}.hi-gallery-dialog button{cursor:pointer;min-height:44px;padding:8px 16px}.hi-vacancy-apply{margin-top:48px;padding-top:24px;border-top:1px solid currentColor}.hi-application-form input[type=file]{max-width:100%;font-size:.9rem}.hi-application-form .form-message{padding:16px;border:1px solid currentColor}.hi-gallery :focus-visible,.hi-application-form :focus-visible{outline:3px solid #b14b22;outline-offset:4px}
