.concept-lab{color:#ede0c4;background:#090b09;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.concept-header{background:#0b0c0a;border-bottom:1px solid #554a38;grid-template-columns:180px 1fr 180px;align-items:center;min-height:118px;padding:22px 4vw;display:grid}.concept-brand b{letter-spacing:-4px;font-family:Impact,sans-serif;font-size:38px}.concept-brand b span{color:#148d5f}.concept-brand b:after{content:"G";color:#b63225}.concept-brand small{letter-spacing:2.8px;color:#978e7b;font-size:6px;display:block}.concept-header>div{text-align:center}.concept-header p{letter-spacing:4px;color:#998b70;margin:0 0 8px;font-size:7px}.concept-header h1{text-transform:uppercase;letter-spacing:-1px;margin:0;font-family:Georgia,serif;font-size:30px}.back-link{text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #746951;justify-self:end;padding-bottom:7px;font-size:8px}.concept-tabs{gap:0}.concept-tabs-list{width:100%;background:#11120f!important;border-bottom:1px solid #554a38!important;border-radius:0!important;justify-content:center!important;gap:0!important;height:auto!important;padding:0 4vw!important}.concept-trigger{text-transform:uppercase;color:#8f8675!important;letter-spacing:2px!important;max-width:300px!important;height:70px!important;box-shadow:none!important;background:0 0!important;border-inline:1px solid #3d382e!important;border-radius:0!important;font-size:9px!important}.concept-trigger span{color:#be8b46;margin-right:14px;font-family:Georgia,serif}.concept-trigger[data-state=active]{color:#efe2c8!important;background:#211c15!important}.concept-trigger[data-state=active]:after{background:#b63325!important;height:3px!important;bottom:0!important}.concept-content{margin:0!important}.concept-stage{height:calc(100vh - 188px);min-height:670px;position:relative;overflow:hidden}.concept-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.concept-shade{background:linear-gradient(90deg,#050605ec 0,#050605ae 34%,#0000 65%),linear-gradient(0deg,#050605d9 0,#0000 38%);position:absolute;inset:0}.concept-copy{z-index:2;max-width:570px;position:absolute;top:17%;left:7vw}.concept-copy>p{letter-spacing:4px;color:#d19a50;font-size:8px;font-weight:700}.concept-copy h2{letter-spacing:-5px;text-transform:uppercase;text-shadow:4px 5px #000;margin:25px 0;font-family:Georgia,serif;font-size:clamp(58px,7vw,105px);line-height:.85}.concept-copy>span{color:#c4b9a5;border-left:2px solid #a92f24;max-width:500px;padding-left:20px;font-family:Georgia,serif;font-size:17px;line-height:1.65;display:block}.concept-copy button{color:#f3e5c8;text-transform:uppercase;letter-spacing:2px;background:#a52d22;border:1px solid #d0664e;margin-top:32px;padding:15px 19px;font-size:8px;font-weight:700;box-shadow:5px 5px #050505}.concept-copy button b{color:#8dc19e;margin-left:10px;font-size:15px}.concept-notes{z-index:3;color:#23190e;background:#cdb781;border:1px solid #604827;width:275px;padding:24px 27px;position:absolute;bottom:4vh;right:3vw;transform:rotate(1deg);box-shadow:10px 12px #0009}.concept-notes small{letter-spacing:3px;font-size:7px}.concept-notes ol{border-top:2px solid #674b2d;margin:18px 0 0;padding:17px 0 0 20px}.concept-notes li{margin:7px 0;font-family:Georgia,serif;font-size:12px;line-height:1.55}.mix-board{color:#1d1710;background:#cab581 radial-gradient(#513c2833 1px,#0000 1px) 0 0/5px 5px;grid-template-columns:1.2fr .8fr;align-items:center;gap:10vw;min-height:440px;padding:90px 9vw;display:grid}.mix-board small{letter-spacing:4px;color:#823523;font-size:7px}.mix-board h2{text-transform:uppercase;letter-spacing:-4px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);line-height:.88}.mix-board>p{border-top:2px solid #44301f;padding-top:27px;font-family:Georgia,serif;font-size:20px;line-height:1.7}@media (max-width:760px){.concept-header{grid-template-columns:1fr 1fr}.concept-header>div{display:none}.concept-tabs-list{padding:0!important}.concept-trigger{letter-spacing:1px!important;padding:0 5px!important;font-size:7px!important}.concept-trigger span{display:none}.concept-stage{min-height:760px}.concept-copy{top:15%;left:7vw;right:7vw}.concept-copy h2{letter-spacing:-3px;font-size:54px}.concept-notes{width:230px;bottom:5vh;right:7vw}.mix-board{grid-template-columns:1fr;padding:75px 8vw}.back-link{font-size:7px}}
