:root{--ink:#202322;--forest:#eef1ef;--cream:#fff;--paper:#fcfdfc;--copper:#a87555;--line:rgba(32,35,34,.14);--electric:#a87555}.site-header{color:var(--ink)!important;background:rgba(255,255,255,.76);backdrop-filter:blur(14px);padding-bottom:22px;padding-top:22px}.site-header:after{background:linear-gradient(90deg,transparent,var(--copper),transparent);bottom:0;content:'';height:1px;left:5vw;opacity:.55;position:absolute;right:5vw}.brand-mark{letter-spacing:.1em}.brand-sub{font-size:.7rem}.desktop-nav a:not(.nav-recruit):after{background:var(--copper)}.nav-recruit{border-color:var(--copper);color:var(--copper)}.hero-image{background-image:url('img/THEBAR4-1.jpg');filter:saturate(.72) brightness(1.06)}.hero-overlay{background:linear-gradient(90deg,rgba(14,18,17,.74),rgba(14,18,17,.08) 74%),linear-gradient(0deg,rgba(14,18,17,.45),transparent 50%)}.home-hero:after{background:linear-gradient(135deg,transparent 68%,rgba(255,255,255,.32) 68%);mix-blend-mode:screen}.hero-stamp{border-color:rgba(255,255,255,.85);color:#fff}.hero-stamp strong{color:#f0d2b6}.button-copper{background:var(--copper)}.button-copper:hover{background:#7b5844}.visual-ribbon{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.visual-ribbon img{filter:saturate(.76);opacity:.78}.ribbon-copy{background:#fff;color:var(--ink);position:relative}.ribbon-copy:after{background:var(--copper);content:'';height:1px;left:20%;position:absolute;right:20%;top:50%}.ribbon-copy span,.ribbon-copy strong{position:relative;z-index:1}.ribbon-copy span{background:#fff;padding:8px}.ribbon-copy strong{background:#fff;color:var(--copper);font-size:3.7rem;padding:0 9px}.intro{background:#fff}.display-copy span{color:var(--copper)}.split-feature{background:#f2f5f3}.dark-panel{background:#f2f5f3;color:var(--ink);position:relative}.dark-panel:before{border:1px solid rgba(168,117,85,.45);content:'';inset:26px;pointer-events:none;position:absolute}.dark-panel h2,.banner-copy h2,.details h2,.faq h2,.entry h2{position:relative}.dark-panel p{position:relative}.stat-row{border-color:var(--line);position:relative}.photo-story{background:#f4f7f5;color:var(--ink)}.photo-story .section-label{color:var(--copper)}.photo-story-grid div{box-shadow:0 10px 28px rgba(32,35,34,.08)}.photo-story-grid span{background:#fff;color:var(--copper)}.recruit-banner{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.info-grid{background:#fff}.site-footer{background:#f0f3f1;color:var(--ink);border-top:1px solid var(--line)}.recruit-hero{background:#fff}.recruit-hero:before{background:linear-gradient(110deg,rgba(255,255,255,.96),rgba(255,255,255,0));content:'';inset:0 38% 0 0;pointer-events:none;position:absolute;z-index:1}.recruit-hero-content,.recruit-side-note{z-index:2}.recruit-hero-photo{box-shadow:14px 14px 0 rgba(168,117,85,.65);filter:saturate(.72) contrast(1.04)}.recruit-side-note{color:var(--copper)}.promise{background:#f2f5f3;color:var(--ink)}.promise-grid{gap:0}.promise-card{border-color:var(--line)}.promise-card:first-child{border-color:transparent}.card-number,.workplace-kicker{color:var(--copper)}.promise-card p{color:#5d6561}.recruit-photo-strip{background:#fff}.strip-quote{background:#fff;color:var(--copper);border-left:1px solid var(--line)}.workplace{background:#f4f7f5;color:var(--ink)}.workplace-grid div{background:#fff;border:1px solid var(--line)}.faq{background:#fff}.entry{background:#f2f5f3;color:var(--ink);border-top:1px solid var(--line)}.placeholder-note{color:#6f7772}
@media(max-width:800px){.site-header{background:rgba(255,255,255,.88);padding-top:18px}.desktop-nav{background:#fff}.hero-stamp{border-color:rgba(255,255,255,.9)}.recruit-hero:before{inset:0 0 52%}.dark-panel:before{inset:18px}.site-footer{background:#f0f3f1}.strip-quote{border-left:0;border-top:1px solid var(--line)}}
