.ob-work{--ob-ink:#24211d;--ob-muted:#635e56;--ob-faint:#777168;--ob-line:#ded8cf;--ob-surface:#ffffff;--ob-soft:#f7f4ee;--ob-accent:#805719;--ob-accent-soft:#f5ecdb;--ob-action:#24211d;--ob-action-text:#ffffff;--span-charcoal:#f7f4ee;--span-charcoal-raised:#ffffff;--span-ash:#f1ece3;--span-bone:#24211d;--span-bone-dim:#504a42;--span-steel:#635e56;--span-steel-line:#ded8cf;--span-brass:#805719;--span-canvas:#f7f4ee;--span-surface-low:#ffffff;--span-surface-working:#f7f4ee;--span-surface-interactive:#eee8de;--span-stone:#635e56;--span-muted:#686157;color:var(--ob-ink);font-family:var(--font-interface),ui-sans-serif,system-ui,sans-serif;max-width:1240px;margin-inline:auto;padding-bottom:3rem}html[data-theme=dark] .ob-work{--ob-ink:#f4efe6;--ob-muted:#c1b9ac;--ob-faint:#a9a093;--ob-line:#474139;--ob-surface:#24211d;--ob-soft:#2e2923;--ob-accent:#ddb478;--ob-accent-soft:#3b3022;--ob-action:#e7c08a;--ob-action-text:#211b13;--span-charcoal:#1b1916;--span-charcoal-raised:#24211d;--span-ash:#2e2923;--span-bone:#f4efe6;--span-bone-dim:#d4cbbf;--span-steel:#c1b9ac;--span-steel-line:#474139;--span-brass:#ddb478;--span-canvas:#1b1916;--span-surface-low:#24211d;--span-surface-working:#2e2923;--span-surface-interactive:#39332b;--span-stone:#c1b9ac;--span-muted:#b5ab9e}.ob-work button,.ob-work input,.ob-work select,.ob-work textarea{font-family:inherit}.ob-work a:focus-visible,.ob-work button:focus-visible,.ob-work input:focus-visible,.ob-work select:focus-visible,.ob-work textarea:focus-visible{outline:2px solid var(--ob-accent);outline-offset:3px}.ob-work-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:.3rem 0 1.5rem}.ob-work-eyebrow{color:var(--ob-accent);font-size:.68rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.ob-work-title{margin:.35rem 0 0;color:var(--ob-ink);font-family:inherit;font-size:clamp(1.4rem,2vw,1.65rem);font-weight:700;line-height:1.25;letter-spacing:-.02em}.ob-work-intro{max-width:58ch;margin:.7rem 0 0;color:var(--ob-muted);font-size:.9rem;line-height:1.55}.ob-work-header-side{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem}.ob-work-link,.ob-work-role{color:var(--ob-muted);font-size:.76rem}.ob-work-link{display:inline-flex;align-items:center;gap:.3rem;min-height:2.4rem;padding:0 .7rem;border:1px solid var(--ob-line);border-radius:.65rem;background:var(--ob-surface);font-weight:650;text-decoration:none}.ob-work-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ob-work-action{display:flex;align-items:center;gap:.85rem;min-height:6.4rem;padding:1.15rem 1.25rem;border:1px solid var(--ob-line);border-radius:.85rem;background:var(--ob-surface);color:var(--ob-ink);text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease}.ob-work-action:hover{border-color:var(--ob-accent);background:var(--ob-soft);transform:translateY(-1px)}.ob-work-action-primary{border-color:var(--ob-action)}.ob-work-action-primary,.ob-work-action-primary:hover{background:var(--ob-action);color:var(--ob-action-text)}.ob-work-action-icon{display:grid;width:2.65rem;height:2.65rem;flex:none;place-items:center;border:1px solid;border-radius:.7rem;opacity:.78}.ob-work-action-copy{min-width:0;flex:1}.ob-work-action-copy strong{display:block;font-size:.94rem;line-height:1.3}.ob-work-action-copy small{display:block;margin-top:.25rem;font-size:.76rem;line-height:1.35;opacity:.79}.ob-work-summary{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;margin:1.1rem 0 1.25rem;color:var(--ob-muted);font-size:.79rem}.ob-work-summary strong{color:var(--ob-ink);font-weight:750}.ob-work-tabs{display:flex;gap:1.4rem;overflow-x:auto;border-bottom:1px solid var(--ob-line);scrollbar-width:thin}.ob-work-tab{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:3.2rem;flex:none;padding:0 .1rem;border:0;background:transparent;color:var(--ob-muted);font-size:.85rem;font-weight:650;white-space:nowrap;cursor:pointer}.ob-work-tab[aria-selected=true]{color:var(--ob-ink)}.ob-work-tab[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--ob-accent);content:""}.ob-work-tab-count{color:var(--ob-faint);font-size:.72rem;font-weight:550}.ob-work-body{padding-top:1.55rem}.ob-work-section{margin-bottom:1.8rem}.ob-work-section-header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.ob-work-section h2{margin:0;font-family:inherit;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;line-height:1.15}.ob-work-section-header p{margin:.35rem 0 0;color:var(--ob-muted);font-size:.79rem;line-height:1.45}.ob-work-section-action{min-height:2.65rem;padding:0 .8rem;border:1px solid var(--ob-line);border-radius:.6rem;background:var(--ob-surface);color:var(--ob-ink);font-size:.75rem;font-weight:700;cursor:pointer}.ob-work-list{overflow:hidden;border:1px solid var(--ob-line);border-radius:.85rem;background:var(--ob-surface)}.ob-work-row{display:flex;align-items:center;gap:1rem;min-width:0;padding:1rem 1.2rem}.ob-work-row+.ob-work-row{border-top:1px solid var(--ob-line)}.ob-work-row-mark{display:grid;width:2.55rem;height:2.55rem;flex:none;place-items:center;border-radius:.6rem;background:var(--ob-accent-soft);color:var(--ob-accent)}.ob-work-row-main{flex:1;min-width:0}.ob-work-row-kicker{color:var(--ob-accent);font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ob-work-row h3{margin:.2rem 0 0;overflow-wrap:anywhere;color:var(--ob-ink);font-size:.93rem;font-weight:700;line-height:1.35}.ob-work-row p{margin:.25rem 0 0;color:var(--ob-muted);font-size:.77rem;line-height:1.42}.ob-work-row-side{display:flex;align-items:center;gap:.8rem;flex:none}.ob-work-status{color:var(--ob-muted);font-size:.72rem;white-space:nowrap}.ob-work-row-button{display:inline-flex;align-items:center;gap:.4rem;justify-content:center;min-height:2.45rem;padding:0 .8rem;border:1px solid var(--ob-line);border-radius:.6rem;background:var(--ob-surface);color:var(--ob-ink);font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.ob-work-link:hover,.ob-work-row-button:hover,.ob-work-section-action:hover{border-color:var(--ob-accent);color:var(--ob-accent)}.ob-work-empty{padding:1.25rem;color:var(--ob-muted);font-size:.82rem;line-height:1.5}.ob-work-empty strong{display:block;color:var(--ob-ink);font-size:.89rem}.ob-work-empty p{margin:.35rem 0 0}.ob-work-search{display:flex;align-items:center;gap:.5rem;width:min(100%,24rem);min-height:2.6rem;padding:0 .8rem;border:1px solid var(--ob-line);border-radius:.6rem;background:var(--ob-surface);color:var(--ob-muted)}.ob-work-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--ob-ink);font-size:.8rem!important}.ob-work-compose textarea::-moz-placeholder,.ob-work-search input::-moz-placeholder{color:var(--ob-faint)}.ob-work-compose textarea::placeholder,.ob-work-search input::placeholder{color:var(--ob-faint)}.ob-work-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.ob-work-offer{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.7rem;border:1px solid var(--ob-line);border-radius:.7rem;background:var(--ob-surface)}.ob-work-offer img,.ob-work-offer-image{display:grid;width:3.3rem;height:3.3rem;flex:none;place-items:center;border-radius:.45rem;background:var(--ob-soft);color:var(--ob-accent);-o-object-fit:cover;object-fit:cover}.ob-work-offer span,.ob-work-offer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-work-offer strong{font-size:.8rem}.ob-work-offer span{margin-top:.25rem;color:var(--ob-muted);font-size:.7rem}.ob-work-hint{margin-top:.6rem;color:var(--ob-faint);font-size:.72rem}.ob-work-dialog-backdrop{position:fixed;z-index:70;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(18,16,13,.64)}.ob-work-dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,960px);max-height:calc(100dvh - 2rem);overflow:hidden;border:1px solid var(--ob-line);border-radius:1rem;background:var(--ob-surface);color:var(--ob-ink);box-shadow:0 28px 90px rgba(0,0,0,.25)}.ob-work-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--ob-line)}.ob-work-dialog-header h2{margin:.25rem 0 0;font-family:inherit;font-size:1.75rem;font-weight:700}.ob-work-close{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border:1px solid var(--ob-line);border-radius:.65rem;background:var(--ob-surface);color:var(--ob-ink);cursor:pointer}.ob-work-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.5rem 2rem}.ob-work-request-review{width:min(100%,660px)}.ob-work-request-review .ob-work-dialog-header h2{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.3}.ob-work-request-body{display:grid;gap:1rem}.ob-work-request-from,.ob-work-request-muted{margin:0;color:var(--ob-muted);font-size:.85rem}.ob-work-request-declaration{padding:1rem;border:1px solid var(--ob-line);border-radius:.75rem;background:var(--ob-soft)}.ob-work-request-declaration span,.ob-work-request-facts dt{display:block;color:var(--ob-muted);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ob-work-request-declaration p{margin:.4rem 0 0;font-size:1rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.ob-work-request-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0}.ob-work-request-facts div{min-width:0;padding:.75rem;border:1px solid var(--ob-line);border-radius:.65rem}.ob-work-request-facts dd{margin:.35rem 0 0;font-size:.8rem;font-weight:600;overflow-wrap:anywhere}.ob-work-request-note,.ob-work-request-sent{margin:0;padding:.8rem 1rem;border-left:2px solid var(--ob-accent);background:var(--ob-soft);font-size:.84rem;line-height:1.5}.ob-work-request-note strong{display:block;margin-bottom:.25rem}.ob-work-request-sent strong{display:flex;align-items:center;gap:.4rem}.ob-work-request-sent p{margin:.4rem 0 0;overflow-wrap:anywhere}.ob-work-request-form{display:grid;gap:.9rem;padding-top:1.1rem;border-top:1px solid var(--ob-line)}.ob-work-request-form h3{margin:.3rem 0 0;font-size:1.15rem;font-weight:700}.ob-work-request-form p{margin:.3rem 0 0;color:var(--ob-muted);font-size:.8rem;line-height:1.5}.ob-work-request-form label{display:grid;gap:.35rem;min-width:0;color:var(--ob-ink);font-size:.8rem;font-weight:650}.ob-work-request-form small{color:var(--ob-muted);font-weight:400}.ob-work-request-form input,.ob-work-request-form select,.ob-work-request-form textarea{width:100%;min-width:0;min-height:2.8rem;padding:.65rem .75rem;border:1px solid var(--ob-line);border-radius:.6rem;background:var(--ob-surface);color:var(--ob-ink);font-size:.88rem}.ob-work-request-form textarea{min-height:6rem;resize:vertical}.ob-work-request-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ob-work-request-extra{padding:.65rem 0;border-top:1px solid var(--ob-line)}.ob-work-request-extra summary{color:var(--ob-accent);font-size:.8rem;font-weight:700;cursor:pointer}.ob-work-request-extra .ob-work-request-form-grid{margin-top:.8rem}.ob-work-request-form .ob-work-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;justify-self:start}@media (max-width:560px){.ob-work-request-facts{grid-template-columns:1fr 1fr}.ob-work-request-form-grid{grid-template-columns:1fr}}.ob-work-dialog-body [aria-label="Declaration control surface"]{font-family:inherit;font-size:.875rem;line-height:1.5}.ob-work-dialog-body [aria-label="Declaration control surface"] .font-display{font-family:inherit;font-style:normal}.ob-work-dialog-body [aria-label="Declaration control surface"] button{min-width:0}.ob-work-dialog-body [aria-label="Declaration control surface"] button>span{overflow-wrap:anywhere;text-align:left}.ob-work-compose p{margin:0 0 .8rem;color:var(--ob-muted);font-size:.83rem}.ob-work-compose .ob-work-location-default{margin-top:.8rem;padding:.7rem .85rem;border:1px solid var(--ob-line);border-radius:.65rem;background:var(--ob-soft);line-height:1.5;overflow-wrap:anywhere}.ob-work-location-default strong{color:var(--ob-ink)}.ob-work-compose select,.ob-work-compose textarea{display:block;width:100%;border:1px solid var(--ob-line);border-radius:.65rem;background:var(--ob-soft);color:var(--ob-ink)}.ob-work-compose textarea{min-height:7.5rem;padding:.85rem;resize:vertical;font-size:1rem!important;line-height:1.5}.ob-work-compose select{min-height:2.75rem;margin-top:.35rem;padding:0 .7rem}.ob-work-compose label{display:block;margin-top:.9rem;color:var(--ob-muted);font-size:.76rem;font-weight:650}.ob-work-compose-footer{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1.2rem}.ob-work-primary-button{min-height:2.8rem;padding:0 1.1rem;border:0;border-radius:.6rem;background:var(--ob-action);color:var(--ob-action-text);font-size:.82rem;font-weight:750;cursor:pointer}.ob-work-primary-button:disabled{cursor:not-allowed;opacity:.45}.ob-work-error{padding:1rem;border:1px solid #c45c51;border-radius:.7rem;background:#fff3ef;color:#912c24;font-size:.83rem}html[data-theme=dark] .ob-work-error{background:#3b2422;color:#ffd5ca}html[data-theme=dark] .ob-work .ob-work-compose select,html[data-theme=dark] .ob-work .ob-work-compose textarea,html[data-theme=dark] .ob-work .ob-work-search input{border-color:var(--ob-line)!important;background:var(--ob-soft)!important;color:var(--ob-ink)!important}@media (max-width:760px){.ob-work{padding-bottom:max(7rem,env(safe-area-inset-bottom))}.ob-work-header{flex-direction:column;padding-top:.4rem}.ob-work-header-side{justify-content:flex-start}.ob-work-role{display:none}.ob-work-actions{gap:.5rem}.ob-work-action{align-items:flex-start;min-height:7.1rem;padding:.85rem}.ob-work-action-icon{display:none}.ob-work-action-copy small{font-size:.7rem}.ob-work-row{align-items:flex-start;flex-wrap:wrap;gap:.55rem;padding:.95rem}.ob-work-row-mark{width:2.2rem;height:2.2rem}.ob-work-row-main{width:calc(100% - 2.75rem)}.ob-work-row-side{justify-content:space-between;width:100%;padding-left:2.75rem}.ob-work-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-work-dialog-backdrop{align-items:flex-end;padding:0}.ob-work-dialog{max-height:96dvh;border-radius:1rem 1rem 0 0}.ob-work-dialog-body,.ob-work-dialog-header{padding-right:1rem;padding-left:1rem}}@media (max-width:480px){.ob-work-offers{grid-template-columns:1fr}.ob-work-section-header{align-items:flex-start;flex-direction:column}}.ob-work-request-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--ob-line);border-radius:.75rem;background:var(--ob-surface)}.ob-work-request-toggle strong{font-size:.9rem}.ob-work-request-toggle p{margin-top:.2rem;color:var(--ob-muted);font-size:.78rem}.ob-work-request-toggle button{flex:none;border:1px solid var(--ob-line);border-radius:.65rem;padding:.65rem .85rem;color:var(--ob-ink);font-size:.8rem;font-weight:650}@media (max-width:480px){.ob-work-request-toggle{align-items:flex-start;flex-direction:column}}.ob-work-calm{padding:clamp(1.3rem,4vw,2.3rem);border:1px solid var(--ob-line);border-radius:.85rem;background:var(--ob-surface)}.ob-work-calm h2{margin:.45rem 0 0;color:var(--ob-ink);font-family:inherit;font-weight:700;font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.13}.ob-work-calm p{max-width:40rem;margin:.75rem 0 1.1rem;color:var(--ob-muted);font-size:.9rem;line-height:1.5}.ob-work-calm>div{display:flex;flex-wrap:wrap;gap:.65rem}.ob-work-calm button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:.55rem .8rem;border:1px solid var(--ob-line);border-radius:.65rem;color:var(--ob-ink);font-size:.78rem;font-weight:650}.ob-work-calm button:hover{border-color:var(--ob-accent)}