.pwk{--g:#D2AB67;--g1:#F4DCA6;--g2:#B98A43;background:#141311;color:#fff;font-family:"Montserrat",sans-serif;padding:130px 0 130px}
.pwk *{box-sizing:border-box}
.pwk-hd{max-width:1320px;margin:0 auto 60px;padding:0 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}
.pwk-k{display:flex;align-items:center;gap:14px;margin:0 0 22px;font-family:"Advent Pro",sans-serif;font-size:14px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--g)}
.pwk-k:after{content:"";width:60px;height:1px;background:linear-gradient(90deg,var(--g),transparent)}
.pwk h2{margin:0;font-family:"Advent Pro",sans-serif;font-size:58px;font-weight:600;line-height:1.02;letter-spacing:.02em;text-transform:uppercase}
.pwk h2 .pwk-t{display:block;font-size:.62em;font-weight:200;letter-spacing:.08em}
.pwk h2 b{font-weight:600;background:linear-gradient(180deg,var(--g1),var(--g) 55%,var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}
.pwk-hd p{max-width:400px;margin:0;font-size:15px;font-weight:300;line-height:1.8;color:rgba(255,255,255,.7)}
.pwk-app{max-width:1320px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:stretch}
.pwk-ls{margin:0;padding:0;list-style:none;border-top:1px solid rgba(210,171,103,.2)}
.pwk-it{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) 20px;align-items:center;gap:20px;width:100%;min-height:96px;padding:18px 18px 18px 22px;border:0;border-bottom:1px solid rgba(210,171,103,.2);background:transparent;color:#fff;text-align:left;cursor:pointer;font:inherit;transition:background .5s}
.pwk-it:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--g);transform:scaleY(0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.pwk .pwk-it,.pwk .pwk-it:hover,.pwk .pwk-it:focus,.pwk .pwk-it:active{background:transparent!important;color:#fff!important;border-color:rgba(210,171,103,.2)!important;box-shadow:none!important;outline:0;border-radius:0!important;text-decoration:none!important}
.pwk .pwk-it:hover{background:rgba(210,171,103,.05)!important}
.pwk .pwk-it.on{background:linear-gradient(90deg,rgba(210,171,103,.1),rgba(210,171,103,0))!important}
.pwk .pwk-it:focus-visible{outline:1px solid #D2AB67;outline-offset:-1px}
.pwk-it.on:before{transform:scaleY(1)}
.pwk-d{display:flex;flex-direction:column;font-family:"Advent Pro",sans-serif;text-transform:uppercase;line-height:1}
.pwk-d b{font-size:40px;font-weight:200;letter-spacing:.02em;color:rgba(255,255,255,.55);transition:color .5s}
.pwk-d i{margin-top:6px;font-style:normal;font-size:11px;font-weight:500;letter-spacing:.28em;color:rgba(255,255,255,.45)}
.pwk-it.on .pwk-d b{color:var(--g1);font-weight:300}
.pwk-n{font-family:"Advent Pro",sans-serif;font-size:19px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.62);transition:color .5s,transform .5s cubic-bezier(.2,.7,.2,1)}
.pwk-it:hover .pwk-n{color:#fff;transform:translateX(4px)}
.pwk-it.on .pwk-n{color:#fff}
.pwk-ar{width:18px;height:18px;color:var(--g);opacity:0;transform:translateX(-8px);transition:opacity .4s,transform .4s}
.pwk-it.on .pwk-ar{opacity:1;transform:none}
.pwk-pg{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--g2),var(--g1));transform:scaleX(0);transform-origin:left}
.pwk-it.on .pwk-pg{animation:pwk-pg var(--dur,6s) linear forwards}
.pwk.is-paused .pwk-it.on .pwk-pg{animation-play-state:paused}
@keyframes pwk-pg{to{transform:scaleX(1)}}
.pwk-pn{position:relative;overflow:hidden;min-height:400px;padding:54px 56px;border:1px solid rgba(210,171,103,.25);background:linear-gradient(150deg,rgba(255,255,255,.04),rgba(255,255,255,0) 55%);isolation:isolate}
.pwk-pn:before{content:"";position:absolute;width:520px;height:520px;right:-180px;top:-200px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(210,171,103,.2),transparent 65%);animation:pwk-gl 9s ease-in-out infinite alternate}
@keyframes pwk-gl{to{transform:translate(-120px,90px) scale(1.15)}}
.pwk-big{position:absolute;right:30px;bottom:-34px;z-index:-1;font-family:"Advent Pro",sans-serif;font-size:250px;font-weight:200;line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px rgba(210,171,103,.28);pointer-events:none}
.pwk-c>*{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}
.pwk-c.in>*{opacity:1;transform:none}
.pwk-c.in>*:nth-child(2){transition-delay:.08s}.pwk-c.in>*:nth-child(3){transition-delay:.16s}.pwk-c.in>*:nth-child(4){transition-delay:.24s}
.pwk-big{transition:opacity 1s,transform 1.2s cubic-bezier(.2,.7,.2,1)}
.pwk-pn:not(.in) .pwk-big{opacity:0;transform:translateY(40px)}
.pwk-mt{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 26px;font-family:"Advent Pro",sans-serif;font-size:14px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--g)}
.pwk-mt em{font-style:normal;padding:5px 10px;border:1px solid rgba(210,171,103,.55);font-size:11px;letter-spacing:.24em;color:var(--g1)}
.pwk-pn h3{margin:0;max-width:600px;font-family:"Advent Pro",sans-serif;font-size:46px;font-weight:600;line-height:1.04;letter-spacing:.02em;text-transform:uppercase;color:#fff}
.pwk-ln{display:block;width:70px;height:1px;margin:28px 0;background:linear-gradient(90deg,var(--g),transparent)}
.pwk-pn p{max-width:540px;margin:0;font-size:16px;font-weight:300;line-height:1.85;color:rgba(255,255,255,.75)}
.pwk-em{display:none;max-width:1320px;margin:0 auto;padding:0 40px}
.pwk-em div{padding:40px;border:1px solid rgba(210,171,103,.25);text-align:center;font-family:"Advent Pro",sans-serif;font-size:22px;font-weight:200;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85)}
.pwk-em div b{font-weight:600;color:var(--g1)}
.pwk.is-empty .pwk-em{display:block}.pwk.is-empty .pwk-app{display:none}

body:not(.elementor-editor-active) .elementor-element-bf8d97d.pwk-src{display:none!important}
.elementor-editor-active .elementor-element-bf8d97d{background:#141311!important}
@media (max-width:1024px){
  .pwk{padding:100px 0}
  .pwk-hd{flex-direction:column;align-items:flex-start;gap:22px;padding:0 32px;margin-bottom:44px}
  .pwk h2{font-size:46px}
  .pwk-app{grid-template-columns:1fr;gap:28px;padding:0 32px}
  .pwk-ls{display:flex;gap:10px;overflow-x:auto;border:0;scrollbar-width:none;margin:0 -32px;padding:0 32px}
  .pwk-ls::-webkit-scrollbar{display:none}
  .pwk-ls li{flex:0 0 auto}
  .pwk-it{grid-template-columns:auto;min-height:0;width:auto;padding:14px 18px;border:1px solid rgba(210,171,103,.22)}
  .pwk-it:before{left:0;right:0;top:auto;bottom:0;width:auto;height:2px;transform:scaleX(0)}
  .pwk-it.on:before{transform:scaleX(1)}
  .pwk-n,.pwk-ar{display:none}
  .pwk-d{flex-direction:row;align-items:baseline;gap:8px}.pwk-d b{font-size:28px}.pwk-d i{margin:0}
  .pwk-pn{min-height:0;padding:40px 36px}
  .pwk-big{font-size:180px}
}
@media (max-width:767px){
  .pwk{padding:80px 0}
  .pwk-hd{padding:0 18px}
  .pwk-k{font-size:12px;letter-spacing:.32em;margin-bottom:16px}
  .pwk h2{font-size:36px}
  .pwk-hd p{font-size:14px}
  .pwk-app{padding:0 18px;gap:20px}
  .pwk-ls{margin:0 -18px;padding:0 18px}
  .pwk-pn{padding:30px 22px 34px;min-height:400px}
  .pwk-mt{font-size:12px;letter-spacing:.22em;margin-bottom:18px}
  .pwk-pn h3{font-size:30px}
  .pwk-ln{margin:20px 0}
  .pwk-pn p{font-size:14px}
  .pwk-big{font-size:140px;right:14px;bottom:-20px}
  .pwk-em{padding:0 18px}.pwk-em div{padding:28px 18px;font-size:18px}
}
@media (prefers-reduced-motion:reduce){.pwk-pn:before{animation:none}.pwk-c>*{transition:none}}