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,.pdk-hero-heading em{font-style:normal;color:var(--accent-2)}.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,.88fr) minmax(0,1.12fr);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 36px;font-size:clamp(25px,3.1vw,42px);letter-spacing:.015em;line-height:1.2;white-space:nowrap}.pdk-brand-prefix{color:var(--accent-2);font-size:.5em;font-weight:400;vertical-align:.18em;margin-right:5px}.eg-pdk .pdk-hero-heading{font-size:clamp(38px,4.4vw,62px);font-weight:400;line-height:1.09;letter-spacing:-.035em;margin:0 0 26px}.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;height:auto;aspect-ratio:1.5;min-height:0;overflow:hidden;margin:0 -60px 0 0;background:#141210}.pdk-hero-media img,.pdk-hero-media picture{display:block;height:100%;width:100%}.pdk-hero-media img{object-fit:contain;object-position:center}.pdk-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 48%,rgba(0,0,0,.72));pointer-events:none}.pdk-media-label{display:grid;grid-gap:8px;gap:8px;position:absolute;bottom:56px;left:30px;z-index:1}.pdk-media-label>span{color:#e9d7c2;font-size:9px;letter-spacing:.1em}.pdk-media-label strong{font-weight:400;font-size:30px;letter-spacing:-.02em}.pdk-hero-media figcaption{position:absolute;bottom:22px;left:30px;z-index:1;font-size:9px;color:#c9c0b4}.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:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.pdk-product{display:flex;flex-direction:column;padding:26px 26px 24px;background:#101110;border:1px solid rgba(215,176,131,.18)}.pdk-product:first-child{border-color:rgba(215,176,131,.4)}.pdk-product-top{display:flex;justify-content:space-between;gap:12px;color:var(--accent-2);font-size:9px}.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-material-art{position:relative;width:190px;height:130px;margin:30px auto 20px}.pdk-material-art>span{position:absolute;width:154px;height:72px;left:18px;top:16px;transform:skewY(-15deg) rotate(15deg);border:1px solid rgba(233,206,157,.38);background:repeating-linear-gradient(0deg,transparent 0 10px,rgba(60,30,8,.1) 11px 12px),linear-gradient(115deg,#a47745,#d7b78a,#aa8050);box-shadow:0 5px 0 #725035,0 7px 0 #c4a174,0 9px 0 #805b3c,0 11px 0 #cfb085}.pdk-material-art>span:first-child{top:53px;opacity:.4}.pdk-material-art>span:nth-child(2){top:43px;opacity:.55}.pdk-material-art>span:nth-child(3){top:33px;opacity:.7}.pdk-material-art>span:nth-child(4){top:23px;opacity:.85}.pdk-material-art>span:nth-child(5){top:13px}.pdk-material-art--veneer>span{box-shadow:0 1px 0 #ddbd8e;height:78px;border-radius:30% 2px 35% 2px}.pdk-material-art--veneer>span:first-child{top:56px}.pdk-material-art--veneer>span:nth-child(2){top:45px}.pdk-material-art--veneer>span:nth-child(3){top:34px}.pdk-material-art--veneer>span:nth-child(4){top:23px}.pdk-material-art--film>span:nth-child(5){background:linear-gradient(115deg,#312018,#53372b,#261c18)}.pdk-material-art--peeled>span{box-shadow:0 1px 0 #ddbd8e;border-radius:1px 40% 1px 40%}.pdk-material-art--lvl>span{width:185px;height:27px;left:2px}.pdk-material-art--h20 svg{width:100%;height:100%}.eg-pdk .pdk-beam-face{fill:#c9a777;stroke:#eed3a9;stroke-width:1}.eg-pdk .pdk-beam-edge{fill:#89603a;stroke:#bf9666;stroke-width:1}.eg-pdk .pdk-beam-grain{stroke:rgba(91,56,25,.45);stroke-width:1}.pdk-material-art--study{margin:35px auto 32px;width:235px;height:170px}.pdk-material-art--study>span{width:210px;height:78px;left:10px;box-shadow:0 2px 0 #725035}.pdk-material-art--study>span:first-child{top:98px}.pdk-material-art--study>span:nth-child(2){top:75px}.pdk-material-art--study>span:nth-child(3){top:52px}.pdk-material-art--study>span:nth-child(4){top:29px}.pdk-material-art--study>span:nth-child(5){top:6px}.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-layer-study{max-width:330px;margin-block:30px;background:radial-gradient(ellipse at center,rgba(215,176,131,.07),transparent 68%)}.pdk-layer-study>span{display:block;text-align:center;color:var(--soft);font-size:10px}.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:20px}.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(28px,5.4vw,42px);margin-bottom:24px}.eg-pdk .pdk-hero-heading{font-size:clamp(40px,7vw,62px)}.pdk-hero-lead{max-width:55ch}.pdk-hero-location{margin-top:24px}.pdk-hero-media{aspect-ratio:1.5;margin-right: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:17px}.pdk-product-top{flex-direction:column;gap:6px}.pdk-material-art{width:160px}.pdk-material-art>span{width:130px;left:10px}.pdk-material-art--lvl>span{width:150px;left:0}.pdk-material-art--study{width:235px}.pdk-material-art--study>span{width:210px}.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-layer-study{display:none}.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}.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(25px,7vw,36px);letter-spacing:0}.eg-pdk .pdk-hero-heading{font-size:clamp(35px,9.4vw,51px)}.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{aspect-ratio:1.5}.pdk-media-label{left:20px;bottom:42px}.pdk-media-label strong{font-size:25px}.pdk-media-label>span:last-child{display:none}.pdk-hero-media figcaption{left:20px;bottom:18px;font-size:8px}.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:24px}.pdk-product-top{flex-direction:row}.pdk-material-art{margin-block:22px 12px}.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}}