/* Focused sections for Marketplace and Jobs. Only the selected section is visible. */
body:is(.lc-market-page,.lc-jobs-page){background:#fff!important;color:#282828}
.lc-section-page{max-width:1440px;padding:152px 5vw 35px;margin:0 auto;--section-ink:#242424;--section-muted:#707070;--section-line:#e4e4e4;--section-serif:'LC Header Garamond',Georgia,serif}
.lc-section-page [hidden]{display:none!important}.lc-section-page [tabindex="-1"]:focus{outline:none}.lc-section-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid #333;outline-offset:4px}.lc-section-page :is(button,a){-webkit-tap-highlight-color:transparent}
.lc-section-page .lc-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding:26px 0 32px;border-bottom:1px solid var(--section-line)}.lc-section-page .lc-section-kicker{font:9px/1.6 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#777;margin:0}.lc-section-page .lc-section-header h1{font:400 clamp(52px,5.4vw,76px)/1 var(--section-serif);letter-spacing:-.045em;margin:15px 0 0;color:#222}.lc-section-header h1>span{color:#adadad}.lc-section-page .lc-section-header>p{font:12px/1.9 Arial,sans-serif;color:#767676;margin:0 0 4px}
.lc-section-page .lc-section-nav{display:flex;align-items:center;gap:7px;padding:18px 0;border-bottom:1px solid var(--section-line);margin:0 0 36px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#bfbfbf transparent;overscroll-behavior-x:contain}.lc-section-page .lc-section-nav button{flex-shrink:0;min-height:43px;padding:11px 16px;border:1px solid transparent;background:#fff;border-radius:5px;color:#696969;font:12px/1.4 Arial,sans-serif;white-space:nowrap}.lc-section-page .lc-section-nav button:hover{background:#f3f3f3;color:#222}.lc-section-page .lc-section-nav button[aria-pressed="true"]{background:#262626;color:#fff;border-color:#262626}.lc-section-page .lc-section-nav button[aria-pressed="true"]:hover{background:#444}
.lc-section-welcome{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:9%;align-items:center;padding:5px 0 34px}.lc-section-page .lc-section-welcome h2{font:400 clamp(43px,4.8vw,68px)/1.02 var(--section-serif);letter-spacing:-.04em;margin:20px 0;color:#282828}.lc-section-welcome h2 em{font-weight:400;color:#777}.lc-section-page .lc-section-welcome>div>p:not(.lc-section-kicker){font:13px/1.9 Arial,sans-serif;color:#777;max-width:410px;margin:0}.lc-section-welcome :is(.lc-market-actions,.lc-jobs-actions){margin-top:25px;gap:12px}.lc-section-gear-art,.lc-section-sound-art{height:295px;background:#f3f3f3;border:1px solid #e6e6e6;border-radius:9px;position:relative;overflow:hidden}.lc-section-gear-art>span,.lc-section-sound-art>span{position:absolute;left:24px;top:22px;font:8px Arial,sans-serif;letter-spacing:.13em;color:#888}.lc-section-gear-art>small,.lc-section-sound-art>small{position:absolute;bottom:22px;left:24px;font:11px var(--section-serif);color:#777}.lc-section-gear-art img{position:absolute;width:100%;height:235px;top:32px;left:0;object-fit:contain}.lc-section-sound-art>div{display:flex;align-items:center;justify-content:center;gap:5px;height:100%;padding:45px 30px}.lc-section-sound-art i{width:3px;height:var(--wave);border-radius:3px;background:#8d8d8d;display:block}.lc-section-sound-art i:nth-child(3n){background:#c1c1c1}.lc-section-sound-art i:nth-child(4n){background:#424242}
.lc-section-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:5px 0 20px}.lc-section-page .lc-section-choice{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;background:#fff;border:1px solid #dfdfdf;border-radius:8px;padding:23px 25px 25px;min-height:180px;color:#353535;transition:background .15s,border-color .15s}.lc-section-page .lc-section-choice:hover{background:#f7f7f7;border-color:#b0b0b0}.lc-section-choice-number{font:10px/1.5 Arial,sans-serif;color:#999}.lc-section-choice strong{font:400 27px/1.12 var(--section-serif);letter-spacing:-.015em;max-width:90%}.lc-section-choice>span:not(.lc-section-choice-number){font:11px/1.8 Arial,sans-serif;color:#7b7b7b;max-width:260px;padding-right:15px}.lc-section-choice>b{position:absolute;right:23px;top:21px;font:400 19px Arial,sans-serif;color:#777}
.lc-section-page .lc-market-board,.lc-section-page .lc-jobs-board{border:0;padding-top:0}.lc-section-page .lc-market-board>.lc-market-section-head{margin-bottom:22px}.lc-section-page .lc-section-description{font:12px/1.8 Arial,sans-serif;color:#777;margin-top:12px;max-width:540px}.lc-section-context-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.lc-section-page .lc-market-section-head h2,.lc-section-page .lc-jobs-board-heading h2,.lc-section-page .lc-section-panel-heading h2{font:400 clamp(33px,3.7vw,48px)/1.1 var(--section-serif);letter-spacing:-.03em;margin:8px 0 0;color:#333}.lc-section-page .lc-market-tabs,.lc-section-page .lc-jobs-tabs{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:6px;padding:5px;margin:20px 0;display:flex;gap:5px}.lc-section-page :is(.lc-market-tabs,.lc-jobs-tabs) button{padding:10px 15px;min-height:42px;color:#707070;border:1px solid transparent;border-radius:4px;margin:0;font:11px Arial,sans-serif}.lc-section-page :is(.lc-market-tabs,.lc-jobs-tabs) button[aria-pressed=true]{color:#222;background:#fff;border-color:#dedede;box-shadow:0 1px 2px #00000006}.lc-section-page .lc-market-categories{padding:0 0 20px}.lc-section-page .lc-market-categories .lc-category-track{padding-top:10px;padding-bottom:23px}.lc-section-page .lc-category-picture{background:#f1f1f1;border-color:#e6e6e6}.lc-section-page .lc-category-picture.tone-1{background:#f7f7f7}.lc-section-page .lc-category-picture.tone-2{background:#ededed}.lc-section-page .lc-category-picture.tone-3{background:#f4f4f4}.lc-section-page .lc-category-tile>span:last-child{color:#555}.lc-section-page .lc-category-tile[aria-pressed=true] .lc-category-picture{outline-color:#444}
.lc-section-page .lc-market-search{margin-bottom:0}.lc-section-page .lc-market-filter-toggle{margin:6px 0 0;font-size:11px;gap:25px;min-height:44px}.lc-section-page .lc-market-filter-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.lc-section-page .lc-market-price-filters{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;margin:2px 0 20px;padding:18px;gap:16px}.lc-section-page .lc-market-price-filters p{max-width:220px}.lc-section-page .lc-market-results-heading{margin-top:25px}.lc-section-page .lc-market-results-heading h2{font:400 27px/1.2 var(--section-serif)}.lc-section-page .lc-market-shop{background:#f5f5f5;border-color:#ddd;margin-bottom:25px}.lc-section-page .lc-market-footer,.lc-section-page .lc-jobs-footer{margin-top:42px;padding-top:25px;border-top:1px solid #e7e7e7;display:flex;justify-content:space-between;gap:25px}.lc-section-page :is(.lc-market-footer,.lc-jobs-footer)>p{max-width:520px;font:10px/1.8 Arial,sans-serif;color:#858585}.lc-section-page :is(.lc-market-footer,.lc-jobs-footer)>span{font:11px/1.7 var(--section-serif);color:#7c7c7c}.lc-section-page .lc-nearby-heading{margin-bottom:20px}.lc-section-page .lc-nearby-heading h2{font-size:46px}.lc-section-page .lc-community-map{min-height:400px}.lc-section-page .lc-market-list-panel{min-width:0}
.lc-section-page .lc-jobs-columns{display:block;max-width:none}.lc-section-page .lc-jobs-columns>div{min-width:0}.lc-section-page .lc-jobs-card{width:100%}.lc-section-page .lc-jobs-board-heading{align-items:center;gap:25px}.lc-section-page .lc-jobs-search{border-radius:7px}.lc-section-page .lc-section-panel-heading{margin-bottom:30px}.lc-section-page .lc-section-panel-heading>p:not(.lc-section-kicker){font:12px/1.8 Arial,sans-serif;color:#777;margin:14px 0 0;max-width:570px}.lc-brief-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 30px}.lc-brief-types>article{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #dedede;border-radius:8px;padding:30px 27px;background:#fff;min-width:0}.lc-brief-types>article:nth-child(2){background:#f7f7f7}.lc-brief-number{font:9px/1.6 Arial,sans-serif;letter-spacing:.1em;color:#888}.lc-section-page .lc-brief-types h3{font:400 35px/1.15 var(--section-serif);letter-spacing:-.03em;margin:28px 0 14px;color:#333}.lc-section-page .lc-brief-types p{font:12px/1.9 Arial,sans-serif;color:#777;margin:0}.lc-brief-types ul{font:11px/2.1 Arial,sans-serif;color:#737373;padding:20px 0 22px 15px;margin:0 0 20px}.lc-brief-types .lc-jobs-button{margin-top:auto;font-size:11px;gap:12px}.lc-section-page .lc-jobs-how{margin:0;border:0;padding:10px 0 20px;background:#fff}.lc-section-page .lc-jobs-how h2{color:#333}.lc-section-page .lc-jobs-how h2 em{color:#777}
body:is(.lc-market-page,.lc-jobs-page) :is(.lc-market-button,.lc-jobs-button,.lc-c-button){background:#292929;color:#fff;border-color:#292929}body:is(.lc-market-page,.lc-jobs-page) :is(.lc-market-button,.lc-jobs-button,.lc-c-button):hover{background:#454545;color:#fff;border-color:#454545}body:is(.lc-market-page,.lc-jobs-page) :is(.lc-market-button.is-light,.lc-jobs-button--light,.lc-c-button.is-soft){background:#fff;color:#444;border-color:#d5d5d5}body:is(.lc-market-page,.lc-jobs-page) :is(.lc-market-button.is-light,.lc-jobs-button--light,.lc-c-button.is-soft):hover{background:#f3f3f3;color:#333;border-color:#b9b9b9}body:is(.lc-market-page,.lc-jobs-page) :is(.lc-market-dialog,.lc-jobs-dialog,.lc-c-dialog){background:#fff;color:#303030}body:is(.lc-market-page,.lc-jobs-page) :is(.lc-market-dialog,.lc-jobs-dialog,.lc-c-dialog)::backdrop{background:#0009;backdrop-filter:blur(3px)}
@media(max-width:1000px){.lc-section-welcome{gap:6%;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lc-section-welcome .lc-market-button,.lc-section-welcome .lc-jobs-button{font-size:11px;padding:12px 16px}.lc-section-choices{gap:13px}.lc-section-page .lc-section-choice{padding:21px}.lc-section-choice strong{font-size:25px}.lc-brief-types{gap:14px}.lc-brief-types>article{padding:25px 20px}.lc-section-page .lc-brief-types h3{font-size:31px}.lc-section-page .lc-section-nav{gap:4px}.lc-section-page .lc-section-nav button{padding:11px 13px}}
@media(max-width:767px){.lc-section-page{padding:185px 5vw 30px}.lc-section-page .lc-section-header{align-items:flex-start;gap:16px;flex-direction:column;padding:24px 0}.lc-section-page .lc-section-header h1{font-size:58px}.lc-section-page .lc-section-header>p{font-size:11px;line-height:1.8}.lc-section-page .lc-section-header>p br{display:none}.lc-section-page .lc-section-nav{margin-bottom:28px;padding:13px 0;gap:4px}.lc-section-page .lc-section-nav button{font-size:11px;padding:11px 13px}.lc-section-welcome{gap:25px;grid-template-columns:1fr}.lc-section-page .lc-section-welcome h2{font-size:52px;max-width:500px;margin:18px 0}.lc-section-page .lc-section-welcome>div>p:not(.lc-section-kicker){font-size:12px;max-width:460px}.lc-section-gear-art,.lc-section-sound-art{height:220px}.lc-section-gear-art img{height:220px;top:2px}.lc-section-sound-art>div{transform:scaleY(.8)}.lc-section-choices{gap:12px}.lc-section-page .lc-section-choice{padding:18px 17px;min-height:180px}.lc-section-choice strong{font-size:24px}.lc-section-choice>span:not(.lc-section-choice-number){font-size:10px;padding-right:0}.lc-section-choice>b{right:16px;top:15px}.lc-brief-types{grid-template-columns:1fr;gap:18px}.lc-brief-types>article{padding:25px}.lc-section-page .lc-brief-types h3{font-size:35px;margin-top:17px}.lc-brief-types ul{margin:0;padding-bottom:23px}.lc-section-page .lc-jobs-board-heading{align-items:flex-start;flex-direction:column}.lc-section-page .lc-market-section-head h2,.lc-section-page .lc-jobs-board-heading h2{font-size:37px}.lc-section-page .lc-section-panel-heading h2{font-size:39px}.lc-section-page .lc-market-section-head{align-items:flex-start;flex-direction:column}.lc-section-page .lc-community-map{min-height:330px}.lc-section-page .lc-nearby-heading h2{font-size:38px}.lc-section-page .lc-market-footer,.lc-section-page .lc-jobs-footer{margin-top:28px;flex-direction:column;gap:10px}.lc-section-page .lc-market-footer>p,.lc-section-page .lc-jobs-footer>p{font-size:9px}.lc-section-page .lc-market-price-filters{padding:15px}.lc-section-page .lc-jobs-how{padding:0}.lc-section-page .lc-jobs-how h2{font-size:43px}.lc-section-page :is(.lc-market-tabs,.lc-jobs-tabs){overflow:auto}.lc-section-page :is(.lc-market-tabs,.lc-jobs-tabs) button{flex-shrink:0;white-space:nowrap}.lc-section-page :is(.lc-market-button,.lc-jobs-button){min-height:44px}}
@media(max-width:480px){.lc-section-page{padding-inline:20px}.lc-section-page .lc-section-header h1{font-size:51px}.lc-section-page .lc-section-nav{margin-right:-20px;padding-right:20px}.lc-section-page .lc-section-nav button{font-size:11px}.lc-section-page .lc-section-welcome h2{font-size:46px}.lc-section-choices{grid-template-columns:1fr;gap:11px;margin-bottom:0}.lc-section-page .lc-section-choice{min-height:0;display:grid;grid-template-columns:25px minmax(0,1fr) 20px;column-gap:12px;row-gap:8px;padding:20px}.lc-section-choice-number{grid-column:1;grid-row:1/3;align-self:center}.lc-section-choice strong{grid-column:2;max-width:none;font-size:26px}.lc-section-choice>span:not(.lc-section-choice-number){grid-column:2;font-size:11px}.lc-section-choice>b{position:static;grid-column:3;grid-row:1/3;align-self:center}.lc-section-gear-art,.lc-section-sound-art{display:none}.lc-section-welcome{padding-bottom:24px}.lc-section-welcome :is(.lc-market-actions,.lc-jobs-actions){gap:9px;margin-top:22px}.lc-section-welcome :is(.lc-market-button,.lc-jobs-button){font-size:10px;padding:12px;gap:12px}.lc-section-page .lc-section-header{padding-top:18px}.lc-section-page .lc-market-results-heading h2{font-size:25px}.lc-section-page .lc-market-section-head h2,.lc-section-page .lc-jobs-board-heading h2{font-size:34px}.lc-section-page .lc-market-categories .lc-category-tile{flex-basis:160px}.lc-section-page .lc-section-context-actions{gap:12px}.lc-section-page .lc-section-panel-heading h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.lc-section-page *{scroll-behavior:auto!important;transition:none!important}}

.lc-section-page .lc-section-nav .lc-community-people-link{display:inline-flex;align-items:center;min-height:43px;flex-shrink:0;padding:11px 16px;color:#696969;font:12px/1.4 Arial,sans-serif;text-decoration:none;border:1px solid transparent;border-radius:5px;white-space:nowrap}.lc-section-page .lc-section-nav .lc-community-people-link:hover{background:#f3f3f3;color:#222}.lc-jobs-dialog .lc-demo-note{background:#f4f4f4;border:1px solid #ddd;border-radius:5px;padding:14px;font:12px/1.8 Arial,sans-serif;color:#5f5f5f}
