body:has(.eg-pdk) .eg-site{min-width:0}.eg-site.eg-pdk{background:#080909}.eg-pdk:before{opacity:.22}.pdk-shell{max-width:1360px;padding:30px 60px 0;margin:0 auto}.eg-pdk .eg-sub-header{margin-bottom:34px}.eg-site.eg-pdk main{margin:0;padding:0;background:none}.eg-pdk main:after,.eg-pdk main:before{display:none}.eg-pdk h1,.eg-pdk h2,.eg-pdk h3{text-shadow:none;font-weight:400}.eg-pdk h2{margin:0;font-size:clamp(32px,3.6vw,50px);line-height:1.13;letter-spacing:-.035em}.eg-pdk h2 em{color:var(--accent-2);font-style:normal}.eg-pdk h3{font-size:22px;margin:0 0 12px;letter-spacing:-.02em;line-height:1.3}.eg-pdk p{line-height:1.7}.eg-pdk a:focus-visible,.eg-pdk button:focus-visible,.eg-pdk summary:focus-visible{outline:2px solid var(--accent-2);outline-offset:5px}.pdk-breadcrumb{display:flex;gap:12px;font-size:10px;letter-spacing:.04em;color:var(--muted);padding-bottom:25px}.pdk-breadcrumb a:hover,.pdk-eyebrow{color:var(--accent-2)}.pdk-eyebrow{display:flex;gap:10px;align-items:center;margin:0 0 24px;font-size:10px;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}.pdk-eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--accent-2)}.pdk-hero{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:35px;gap:35px;align-items:center;min-height:620px;padding-bottom:45px}.pdk-hero-copy{z-index:2;padding-block:30px}.eg-pdk .pdk-hero h1{margin:0 0 22px;font-size:clamp(64px,6.2vw,86px);letter-spacing:-.045em;line-height:1.02}.pdk-hero h1 em{display:block;color:var(--accent-2);font-style:normal}.eg-pdk .pdk-hero-subtitle{margin:0 0 22px;font-size:23px;line-height:1.4;letter-spacing:-.02em}.pdk-hero-lead{max-width:42ch;margin:0 0 30px;font-size:15px;color:var(--muted)}.pdk-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.eg-pdk a.pdk-button{display:inline-flex;align-items:center;justify-content:space-between;min-height:54px;gap:28px;padding:16px 24px;background:var(--accent-2);border:1px solid var(--accent-2);color:#17120e;font-size:13px;transition:background .2s,color .2s}.pdk-button svg,.pdk-link svg,.pdk-product-link svg{width:22px;height:16px}.eg-pdk a.pdk-button:hover{background:#e8c8a2}.eg-pdk a.pdk-button-outline{background:transparent;color:var(--accent-2);margin-top:16px}.eg-pdk a.pdk-button-outline:hover{background:var(--accent-2);color:#17120e}.eg-pdk a.pdk-link{display:inline-flex;align-items:center;gap:14px;min-height:40px;font-size:12px;color:var(--muted);transition:color .2s}.eg-pdk a.pdk-link:hover{color:var(--accent-2)}.pdk-link>span{font-size:19px}.pdk-hero-location{color:var(--soft);margin:36px 0 0;font-size:10px}.pdk-hero-location>span{color:var(--accent-2);margin-right:8px}.pdk-hero-media{position:relative;align-self:center;margin:0 -45px 0 -20px}.pdk-hero-media img,.pdk-hero-media picture{display:block;width:100%;height:auto}.pdk-hero-media img{object-fit:contain}.pdk-hero-media figcaption{display:flex;justify-content:space-between;gap:20px;padding:22px 20px 0;color:var(--soft);font-size:9px;line-height:1.5}.pdk-hero-media figcaption>span:first-child{color:var(--accent-2)}.pdk-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;padding:26px 0;border-block:1px solid rgba(215,176,131,.25)}.pdk-index a{display:flex;align-items:center;gap:12px;font-size:11px}.pdk-index a>span:first-child{font-size:9px;color:var(--accent-2)}.pdk-index a>span:last-child{margin-left:auto;font-size:16px;color:var(--accent-2)}.pdk-index a:hover{color:var(--accent-2)}.pdk-section{padding:90px 0;scroll-margin-top:28px}.pdk-section+.pdk-section{border-top:1px solid var(--line-soft)}.pdk-section-head{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:42px}.pdk-section-head>p{width:360px;max-width:45%;color:var(--muted);font-size:14px;margin:0 0 3px}.pdk-products{display:grid;grid-template-columns:minmax(0,1fr)}.pdk-product{display:flex;flex-direction:column;padding:30px 0;border-top:1px solid rgba(215,176,131,.28)}.pdk-product-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:54px;gap:54px;align-items:center}.pdk-product-body>h3{align-self:start}.pdk-product-copy{display:flex;flex-direction:column;min-width:0}.pdk-product-media{margin:0;min-width:0}.pdk-product-media>a{display:block}.pdk-product-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.pdk-product-media figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:12px;font-size:10px;color:var(--soft);line-height:1.5}.pdk-product-media figcaption a,.pdk-product-top{color:var(--accent-2)}.pdk-product-top{display:flex;align-items:center;gap:18px;font-size:11px;margin-bottom:25px}.pdk-product-top>span:first-child{font-size:30px;line-height:1;font-weight:300}.pdk-product-top>span:last-child{color:var(--soft)}.pdk-product p{color:var(--muted);font-size:13px;margin:0 0 24px}.pdk-product-detail{display:block;color:var(--soft);font-size:10px;margin-top:auto;line-height:1.7}.pdk-product-link{display:flex;align-items:center;justify-content:space-between;padding-top:20px;margin-top:20px;border-top:1px solid var(--line-soft);font-size:11px}.pdk-product-link:hover{color:var(--accent-2)}.pdk-caption{font-size:11px;color:var(--soft);margin:22px 0 0;line-height:1.7}.pdk-caption a{color:var(--accent-2)}.pdk-cycle,.pdk-faq,.pdk-location,.pdk-request,.pdk-specification{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:90px;gap:90px;align-items:start}.pdk-cycle-intro>p:not(.pdk-eyebrow),.pdk-section-text{max-width:45ch;color:var(--muted);font-size:14px;margin:24px 0}.pdk-process{padding:0;margin:0;list-style:none}.pdk-process li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:20px;gap:20px;padding:26px 0;border-top:1px solid var(--line-soft)}.pdk-process li:first-child{padding-top:0;border-top:0}.pdk-process li:last-child{padding-bottom:0}.pdk-process-number{position:relative;padding-top:5px;font-size:12px;color:var(--accent-2)}.pdk-process-number:after{content:"";position:absolute;width:1px;left:8px;top:36px;bottom:-15px;background:rgba(215,176,131,.22)}.pdk-process li:last-child .pdk-process-number:after{display:none}.pdk-process p{font-size:13px;color:var(--muted);margin:0}.pdk-process h3{font-size:20px;margin-bottom:8px}.pdk-parameters{margin:0;border-top:1px solid rgba(215,176,131,.28)}.pdk-parameters>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:28px;gap:28px;padding:21px 0;border-bottom:1px solid var(--line-soft)}.pdk-parameters dt{color:var(--accent-2);font-size:12px}.pdk-parameters dd{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.pdk-location{align-items:center}.pdk-address{color:var(--text);max-width:32ch;font-size:18px;margin:30px 0 14px}.pdk-contact-panel{background:#121310;padding:38px;border:1px solid rgba(215,176,131,.2)}.pdk-contact-panel .pdk-eyebrow{margin-bottom:22px}.pdk-phone{display:block;font-size:clamp(22px,2.6vw,35px);white-space:nowrap;letter-spacing:-.025em;margin:0 0 32px}.pdk-phone:hover{color:var(--accent-2)}.pdk-contact-row{display:flex;justify-content:space-between;gap:12px;padding:18px 0;border-top:1px solid var(--line-soft);font-size:12px}.pdk-contact-row>span:first-child{color:var(--soft)}.pdk-contact-row:hover>span:last-child{color:var(--accent-2)}.pdk-faq details{border-bottom:1px solid var(--line)}.pdk-faq details:first-child{border-top:1px solid var(--line)}.pdk-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.5}.pdk-faq summary::-webkit-details-marker{display:none}.pdk-faq summary>span{font-size:24px;color:var(--accent-2);transition:transform .2s}.pdk-faq details[open] summary>span{transform:rotate(45deg)}.pdk-faq details>p{color:var(--muted);font-size:13px;padding:0 28px 24px 0;margin:0}.pdk-request{padding-bottom:60px}.pdk-request-hint{max-width:42ch;color:var(--accent-2);padding-left:18px;border-left:1px solid rgba(215,176,131,.45);font-size:12px;margin-top:30px}.eg-pdk .eg-form{margin:0;padding:30px;border-radius:2px;scroll-margin-top:28px;background:#111210}.eg-pdk .eg-form h2{font-size:26px;line-height:1.25;margin-bottom:26px;letter-spacing:-.02em}.eg-pdk .eg-form button{color:#17120e;border-radius:0}.eg-pdk .eg-form input:not([type=checkbox]),.eg-pdk .eg-form textarea{border-radius:0}.eg-pdk .eg-form textarea{min-height:135px;font-size:13px;line-height:1.6}@media (max-width:1180px){.pdk-shell{padding-inline:36px}.pdk-hero{gap:24px;min-height:575px}.pdk-hero-media{margin-right:-36px}.pdk-cycle,.pdk-faq,.pdk-location,.pdk-request,.pdk-specification{gap:50px}.pdk-product{padding-inline:0}.pdk-contact-panel{padding:28px}}@media (max-width:900px){.pdk-shell{padding:24px 28px 0}.pdk-hero{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0}.pdk-hero-copy{padding:10px 0 0}.eg-pdk .pdk-hero h1{font-size:clamp(60px,9vw,82px);margin-bottom:22px}.pdk-hero-lead{max-width:55ch}.pdk-hero-location{margin-top:24px}.pdk-hero-media{margin:0}.pdk-hero-media img{object-position:center}.pdk-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px}.pdk-section{padding-block:65px}.pdk-section-head{align-items:start;flex-direction:column;gap:24px}.pdk-section-head>p{width:auto;max-width:55ch}.pdk-products{gap:14px}.pdk-product{padding-inline:0}.pdk-product-body{grid-template-columns:minmax(0,1fr);gap:24px}.pdk-product-body>h3{margin-bottom:0}.pdk-product-top{gap:18px}.pdk-cycle,.pdk-faq,.pdk-location,.pdk-request,.pdk-specification{grid-template-columns:minmax(0,1fr);gap:35px}.pdk-cycle-intro>p:not(.pdk-eyebrow),.pdk-section-text{max-width:62ch}.pdk-cycle-intro>.pdk-link{margin-top:0}.pdk-process li:first-child{padding-top:26px;border-top:1px solid var(--line-soft)}}@media (max-width:600px){.pdk-shell{padding:22px 20px 0}.pdk-hero{gap:20px}.pdk-hero-copy{display:contents}.pdk-hero-copy>.pdk-eyebrow{order:1;margin-bottom:0}.eg-pdk .pdk-hero h1{order:2;margin-bottom:0}.pdk-hero-media{order:3}.pdk-hero-copy>.pdk-hero-subtitle{order:4;margin-bottom:0}.pdk-hero-copy>.pdk-hero-lead{order:5;margin-bottom:0}.pdk-hero-copy>.pdk-actions{order:6}.pdk-hero-copy>.pdk-hero-location{order:7;margin-top:0}.eg-pdk .eg-sub-header{margin-bottom:22px}.pdk-breadcrumb{font-size:9px;padding-bottom:22px}.pdk-eyebrow{font-size:9px;margin-bottom:18px}.eg-pdk .pdk-hero h1{font-size:clamp(56px,16vw,76px);letter-spacing:-.045em}.pdk-hero-lead{font-size:14px}.pdk-actions{gap:16px}.eg-pdk a.pdk-button{padding-inline:20px;gap:20px;font-size:12px}.pdk-hero-media{margin:0 -8px}.pdk-hero-media figcaption{padding:18px 8px 0;font-size:8px}.pdk-hero-media figcaption>span:first-child{max-width:18ch}.eg-pdk .pdk-hero-subtitle{font-size:21px}.pdk-index{padding-block:22px;gap:20px}.pdk-index a{font-size:10px;gap:9px}.pdk-index a>span:last-child{display:none}.pdk-section{padding-block:52px}.eg-pdk h2{font-size:clamp(29px,7.8vw,38px)}.pdk-products{grid-template-columns:minmax(0,1fr);gap:18px}.pdk-product{padding:26px 0}.pdk-product-top{flex-direction:row}.pdk-product p{margin-bottom:18px}.pdk-parameters>div{grid-template-columns:86px minmax(0,1fr);gap:18px;padding-block:19px}.pdk-parameters dd,.pdk-parameters dt{font-size:11px}.pdk-contact-panel{padding:25px 22px}.pdk-phone{font-size:clamp(22px,6.4vw,29px)}.pdk-contact-row{font-size:11px}.pdk-process li{grid-template-columns:24px minmax(0,1fr);gap:18px}.pdk-process h3{font-size:18px}.pdk-faq summary{font-size:14px;gap:20px}.eg-pdk .eg-form{padding:25px 20px}.eg-pdk .eg-form h2{font-size:23px}.eg-pdk .eg-form .eg-form-consent>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.eg-pdk *,.eg-pdk :after,.eg-pdk :before{animation:none!important;transition:none!important}}