.sell-photo{position:relative;background:linear-gradient(90deg,rgba(12,23,16,.94) 0%,rgba(12,23,16,.75) 44%,rgba(12,23,16,.25) 100%),linear-gradient(0deg,rgba(12,23,16,.8),transparent 55%),url('/assets/bird-dog-dusk-hero.png') center/cover no-repeat;padding:85px 0 55px}.sell-photo .sell-opening-grid{grid-template-columns:1fr}.sell-photo h1{font-size:clamp(48px,6.4vw,98px);max-width:1050px;text-shadow:0 2px 20px #0005}.sell-photo .sell-lede{max-width:650px}.sell-photo .field-brief{margin-top:45px;padding-bottom:0;background:transparent;border-bottom:0}.sell-photo .field-brief ol{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:16px 0 25px}.sell-photo .field-brief li{border-bottom:0;padding:12px 0}.sell-photo .field-brief li p{color:var(--paper)}.sell-photo .field-brief>a{display:inline-block;font-size:16px}.sell-photo .field-brief strong{font-size:26px}
.market-strip{display:grid;grid-template-columns:160px minmax(0,1fr);background:#172018;color:var(--paper);padding:16px clamp(22px,4vw,72px);border-top:1px solid #798668;gap:24px;align-items:center}.market-label strong{font:700 28px/1.2 var(--type);display:block;text-transform:uppercase;color:var(--orange)}.market-label span{font-size:13px}.market-feed{min-width:0}.tradingview-widget-container{width:100%;min-height:72px}.tradingview-widget-copyright,.market-note{font:400 12px/1.5 var(--text);color:#ccd1c1}.tradingview-widget-copyright a,.market-note a{text-decoration:underline}.market-note{margin:8px 0 0}.history-note{display:flex;align-items:center;gap:20px;padding:15px clamp(22px,4vw,72px);background:var(--orange);color:var(--ink);font:400 14px/1.5 var(--text)}.history-note strong{font-weight:600;text-transform:uppercase;white-space:nowrap}.history-note time{font-weight:600}.history-note>a{margin-left:auto;white-space:nowrap;text-decoration:underline}
.contact-upgrade{grid-template-columns:1fr 1fr;gap:7%;align-items:start}.contact-upgrade h2{margin:18px 0 24px}.contact-upgrade>div>p:not(.overline){max-width:470px;font-size:19px}.direct-email{display:inline-block;font:600 clamp(19px,2.2vw,30px)/1.4 var(--text);margin:22px 0 10px;text-decoration:underline;text-underline-offset:6px}.contact-upgrade .contact-note{font-size:14px;color:var(--muted);margin:12px 0}.contact-brief{display:grid;gap:18px}.contact-brief label{display:grid;gap:8px;font:600 16px/1.5 var(--text)}.contact-brief input,.contact-brief select,.contact-brief textarea{width:100%;max-width:100%;padding:12px 0;border:0;border-bottom:1px solid #788365;border-radius:0;background:transparent;color:var(--ink);font:400 18px/1.5 var(--text)}.contact-brief input::placeholder,.contact-brief textarea::placeholder{color:#626953}.contact-brief select{padding-right:15px}.contact-brief textarea{resize:vertical}.contact-brief input:focus,.contact-brief textarea:focus,.contact-brief select:focus{outline:2px solid var(--accent);outline-offset:4px}.contact-brief button{justify-self:start;cursor:pointer;background:transparent;color:var(--ink);border:0;border-bottom:2px solid currentColor;padding:8px 0}.brief-ready{border-top:2px solid var(--ink);padding-top:20px}.brief-ready[hidden]{display:none}.brief-ready .text-link{display:inline-block;margin:0 22px 12px 0}.brief-status{font-size:16px;margin:10px 0}.brief-output{font-size:16px!important}
@media(max-width:800px){.sell-photo{padding-top:45px;background-position:65% center}.sell-photo .field-brief ol{grid-template-columns:1fr;gap:5px}.sell-photo .field-brief{margin-top:25px}.sell-photo h1{font-size:clamp(40px,8vw,70px)}.market-strip{grid-template-columns:1fr;gap:10px}.market-label{display:flex;align-items:baseline;gap:15px}.history-note{flex-wrap:wrap;gap:6px 16px}.history-note>span{flex-basis:100%}.history-note>a{margin-left:0}.contact-upgrade{grid-template-columns:1fr;gap:28px}.contact-upgrade h2{font-size:44px}.contact-brief .text-link{font-size:21px}}
/* Two compact ticker lanes: market quotes and dated business intelligence. */
.intel-strip{background:#202a21;color:#eee9d5;border-top:1px solid #536047;overflow:hidden}.intel-heading{display:flex;align-items:center;gap:20px;padding:12px clamp(22px,4vw,72px);font:500 13px/1.4 var(--text)}.intel-heading strong{color:var(--orange);letter-spacing:.12em}.intel-heading button{margin-left:auto;background:none;border:0;border-bottom:1px solid currentColor;color:inherit;padding:8px 0;font:inherit;cursor:pointer}.intel-window{overflow:hidden;width:100%}.intel-track{display:flex;width:max-content;animation:intel-scroll 125s linear infinite}.intel-group{display:flex;flex-shrink:0}.intel-item{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:4px 18px;padding:12px 32px 18px;border-right:1px solid #536047;text-decoration:none;white-space:nowrap}.intel-item>span{font:600 16px/1.3 var(--text)}.intel-item strong{font:700 30px/1.1 var(--type);color:var(--orange);font-variant-numeric:tabular-nums}.intel-item small{grid-column:1/-1;font:400 12px/1.4 var(--text);color:#c5ccb9}.intel-note{font:400 11px/1.5 var(--text);color:#c5ccb9;margin:0;padding:8px clamp(22px,4vw,72px) 13px}.intel-strip:hover .intel-track,.intel-strip:focus-within .intel-track,.intel-strip.is-paused .intel-track{animation-play-state:paused}.intel-strip.is-paused .intel-window{overflow-x:auto}.intel-item:focus-visible,.intel-heading button:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}@keyframes intel-scroll{to{transform:translateX(-50%)}}@media(max-width:600px){.intel-heading{gap:12px;flex-wrap:wrap}.intel-heading>span{display:none}.intel-item{padding:10px 22px 15px}.intel-item strong{font-size:26px}.intel-note{font-size:11px}}@media(prefers-reduced-motion:reduce){.intel-track{animation:none}.intel-window{overflow-x:auto}.intel-group[aria-hidden]{display:none}}
/* One restrained audience ribbon, without a separate financial feed. */
.intel-heading{padding-top:9px;padding-bottom:3px}.intel-heading strong{font-size:11px;letter-spacing:.16em}.intel-heading>span:empty{display:none}.intel-item{padding-top:8px;padding-bottom:9px;border-right:0;gap:3px 14px}.intel-item:after{content:'•';grid-column:3;grid-row:1/3;align-self:center;padding-left:16px;color:#7e896e}.intel-item strong{font-size:27px}.intel-note{padding-top:2px;padding-bottom:8px;font-size:10px}.intel-track{animation-duration:110s}
