.scouting{--scout-accent:var(--brand-accent,#dac6a4);max-width:1480px;color:var(--brand-text,#e8ded0);margin:0 auto;padding:2rem 4.5vw 5rem}.scouting *{box-sizing:border-box}.scouting h1{margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,3.8rem);line-height:1.08}.scouting h2{font-size:1.6rem}.scouting h3{font-size:1.15rem}.scouting p{margin:.65rem 0;line-height:1.6}.scouting summary{cursor:pointer;min-height:44px;color:var(--scout-accent);padding:.5rem 0}.scouting .scoutPanel{background:var(--brand-surface,#111412);border-color:var(--brand-line,#343630)}.scoutKicker{color:var(--scout-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.85rem}.scoutTop,.scoutActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.scoutActions{justify-content:flex-start}.scoutIntroduction{min-width:0;max-width:48rem}.scoutServices{max-width:43rem;margin:1.25rem 0 1.5rem}.scouting .scoutServices p{color:var(--brand-stone,#cdc1b8);margin-bottom:1rem}.scouting .scoutButton.scoutServicesCta{background:var(--brand-button,#dac6a4);max-width:100%;color:var(--brand-button-ink,#11140f);border-color:var(--brand-accent-edge,#958e76);gap:.65rem;padding:.85rem 1.35rem;font-weight:700;box-shadow:inset 0 1px #ffffff42,0 3px #958e7640}:is(.scouting .scoutButton.scoutServicesCta:hover,.scouting .scoutButton.scoutServicesCta:focus-visible){background:var(--brand-button-hover,#e8d8bc);color:var(--brand-button-ink,#11140f);border-color:var(--brand-accent,#dac6a4)}.scouting .scoutButton.scoutServicesCta:active{background:var(--brand-button-pressed,#dac6a4)}.scouting button,.scouting .scoutButton{color:#e8ded0;cursor:pointer;background:#191c18;border:1px solid #766f60;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;font-size:.95rem;text-decoration:none;display:inline-flex}.scouting button:hover,.scouting .scoutButton:hover{border-color:var(--scout-accent);background:#242820}.scouting button:disabled{opacity:.45;cursor:wait}.scouting .scoutPrimary{color:#11140f;background:#dac6a4;font-weight:700}:is(.scouting .scoutPrimary:hover,.scouting .scoutPrimary:focus-visible){color:#11140f;background:#e4d4b9;border-color:#e4d4b9}.scouting a{color:var(--scout-accent)}.scouting label{gap:.35rem;font-size:.95rem;display:grid}.scouting input,.scouting select,.scouting textarea{color:#e8ded0;width:100%;min-height:44px;font:inherit;background:#111411;border:1px solid #575b52;border-radius:7px;padding:.65rem}.scouting textarea{resize:vertical;min-height:100px}.scouting input[type=checkbox]{width:20px;min-height:20px}.scoutChecks label{align-items:center;gap:.4rem;margin:.35rem .9rem .35rem 0;display:inline-flex}.scoutPanel{background:#10130f;border:1px solid #34392f;border-radius:12px;margin:1rem 0;padding:1.4rem}.scoutNote{color:#cdc1b8;background:#1a1d16;border-left:3px solid #dac6a4;padding:.85rem 1rem}.scoutError{color:#ffdad4;background:#281715;border-color:#df9990}.scoutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}.scoutGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.scoutFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:1.5rem 0;display:grid}.scoutCard{background:#10130f;border:1px solid #424638;border-radius:12px;overflow:hidden}.scoutCard:hover,.scoutCard:focus-within{border-color:#dac6a4;box-shadow:0 0 0 1px #dac6a433}.scoutCard>img,.scoutCard>a>img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.scoutCardBody{padding:1.2rem}.scoutCardBody h2{margin:.4rem 0;font-size:1.45rem}.scoutCardBody p{color:#cdc1b8;font-size:.95rem}.scoutPlaceholder{aspect-ratio:16/10;color:#cdc1b8;background:#1b1f18;place-content:center;display:grid}.scoutEditor{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.scoutTabs{gap:.45rem;display:grid;position:sticky;top:1rem}.scoutTabs button{text-align:left;justify-content:flex-start}.scoutTabs button[aria-selected=true]{color:#dac6a4;background:#292c20;border-color:#dac6a4}.scoutMobileTabs{display:none!important}.scoutFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.scoutFact{border:1px solid #3b4035;border-radius:8px;margin:1rem 0;padding:1rem}.scoutFact>div{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.6rem;display:grid}.scoutFact small{color:#cdc1b8}.scoutSaveBar{z-index:4;background:#10130ff5;border-top:1px solid #6b6d5a;flex-wrap:wrap;align-items:center;gap:.8rem;padding:1rem;display:flex;position:sticky;bottom:0}.scoutRow{border-bottom:1px solid #383d32;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.scoutRow small{color:#cdc1b8;margin:.3rem 0;display:block}.scoutBadge{color:#dac6a4;border:1px solid #68674f;border-radius:5px;padding:.25rem .5rem;font-size:.85rem;display:inline-block}.scoutMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.scoutMediaGrid img{object-fit:contain;background:#060807;width:100%;max-height:280px}.scoutMediaGrid .scoutPanel{margin:0}.scoutMediaGrid label{margin-top:.6rem}.scoutPanorama{touch-action:pan-x pan-y;background:#060807;border:1px solid #4b5042;border-radius:10px;max-height:70vh;overflow:auto}.scoutPanorama img{transform-origin:0 0;max-width:none;height:auto;display:block}.scoutPanorama:focus-visible{outline:2px solid #dac6a4}.scouting :focus-visible{outline-offset:3px;outline:2px solid #e8ded0}.scouting:has(.scoutDraftPreview) .scoutSaveBar{position:static}.scoutHistory{font-size:.9rem}.scoutHistory li{overflow-wrap:anywhere;margin:.75rem 0}.scoutWide{grid-column:1/-1}.scoutEmpty{text-align:center;border:1px dashed #676955;border-radius:12px;padding:3rem 1rem}.scouting pre{white-space:pre-wrap;overflow-wrap:anywhere}.scoutHiddenTrap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.scoutCollection{border-top:1px solid #383d32;padding:.8rem 0}.scoutCollection summary span{color:#cdc1b8;margin-top:.3rem;font-size:.85rem;display:block}.scoutPlainFieldset{border:0;min-width:0;margin:0;padding:0}.scoutOrderList{padding:0;list-style:none}.scoutOrderList li{border-bottom:1px solid #383d32;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 0;display:flex}.scoutOrderTitle{flex:1;min-width:130px}.scoutOrderTitle small{color:#cdc1b8;display:block}.scoutAccount{overflow-wrap:anywhere;min-width:0}.scouting .scoutDrag{cursor:grab;font-size:1.3rem}.scoutCollection .scoutActions{margin-top:.6rem}.scoutDraftHero{object-fit:cover;border-radius:10px;width:100%;max-height:560px}.scoutDraftImages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.scoutDraftImages figure{margin:0}.scoutDraftImages img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%}.scoutDraftImages figcaption{color:#cdc1b8;font-size:.85rem}.scoutDraftPreview{margin-bottom:2rem}.scoutDraftPreview h2{font-size:clamp(1.8rem,3vw,3rem)}@media (max-width:550px){.scoutDraftImages{grid-template-columns:1fr}.scoutOrderList li>.scoutActions{justify-content:flex-end;width:100%}.scoutCollection{overflow-wrap:anywhere}}@media (max-width:850px){.scoutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scoutEditor{grid-template-columns:1fr}.scoutTabs{display:none}.scoutMobileTabs{display:grid!important}.scoutFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.scouting{padding:1.3rem 1rem 4rem}.scoutGrid,.scoutGrid.two,.scoutFields,.scoutMediaGrid{grid-template-columns:1fr}.scoutPanel{padding:1rem}.scoutFact>div{grid-template-columns:1fr}.scoutRow{flex-direction:column;align-items:flex-start}.scoutSaveBar button{flex:1}.scoutTop{align-items:flex-start}}.scoutWorkspaceNav{margin:1.4rem 0}.scouting .scoutWorkspaceNav button[aria-current=page]{border-color:var(--scout-accent);color:var(--scout-accent);background:#292c20}.scoutPeopleSearch{flex-wrap:wrap;align-items:end;gap:.7rem;margin:1.2rem 0;display:flex}.scoutPeopleSearch label{flex:1;min-width:220px}.scoutPersonRow>div,.scoutPersonProfile{overflow-wrap:anywhere;min-width:0}.scoutPersonRow .scoutBadge{margin:.3rem .4rem .1rem 0}.scoutPeoplePages{margin-top:1.3rem}.scoutProfileFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.scoutProfileFacts dt{color:var(--brand-stone,#cdc1b8);margin-bottom:.3rem;font-size:.85rem}.scoutProfileFacts dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.scoutProfileFacts small{color:var(--brand-stone,#cdc1b8);margin-top:.2rem;display:block}.scoutPersonRequest{border-bottom:1px solid var(--brand-line,#343630);padding:.8rem 0}.scoutPersonRequest summary{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.scoutPersonRequest summary small{color:var(--brand-stone,#cdc1b8)}.scoutRequestText{white-space:pre-wrap;overflow-wrap:anywhere}.scoutRequestActions{margin:1rem 0}.scoutPersonProfile h3{margin-top:1.8rem}.scoutPersonProfile h4{margin:.9rem 0 .5rem}.scoutEmailStates{font-size:.9rem}@media (max-width:550px){.scoutWorkspaceNav button{flex:1}.scoutPeopleSearch label{min-width:100%}.scoutProfileFacts{grid-template-columns:1fr}.scoutPeoplePages{justify-content:space-between}.scoutPersonRequest summary{flex-direction:column;align-items:flex-start}}.scoutAuth{max-width:760px;margin:0 auto}.scoutAuth h1{font-size:clamp(2.3rem,6vw,4.8rem)}.scoutAuthFields{gap:1.1rem;display:grid}.scoutAuthFields label{gap:.5rem;display:grid}.scoutAuthFields .scoutAuthConsent{display:block}.scoutAuthConsent input{width:auto;margin-right:.5rem}.scoutAuthFields button{justify-self:start;margin-top:.5rem}.scoutAccountSwitch{color:var(--brand-stone,#cdc1b8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 2rem;padding:1rem 0;display:flex}.scoutAuth .scoutPanel{margin:0 0 1rem}.scoutAuth .scoutAuthFields>.scoutPanel{margin:0}.scoutAuth .scoutPanel h2{align-items:center;gap:.7rem;margin:0 0 .3rem;font-size:1.35rem;display:flex}.scoutStep{letter-spacing:.08em;color:var(--scout-accent);font-size:.8rem}.scoutOptional{padding:.5rem 0}.scoutOptional .scoutFields{margin-top:1rem}.scouting .scoutAuthSubmit{justify-self:stretch;gap:.7rem;width:100%;padding:1rem;font-size:1.05rem}.scoutAuthNav{margin:1.5rem 0}.scouting .scoutReceiptSmall{color:var(--brand-stone,#cdc1b8);font-size:.87rem}.scoutReceipt{padding:2rem 0}.scoutReceipt .scoutActions{margin:1.8rem 0}.scoutReceipt .scoutPrimary{gap:.7rem;padding:1rem 1.4rem}.scoutReceipt details{margin-top:1.2rem}.scoutReceipt code{overflow-wrap:anywhere;font-size:.8rem}.scoutAuthConsent{line-height:1.6}.scoutAuthConsent input{vertical-align:middle}
