/*fb255157*/.pk{--hex:polygon(25% 3.4%,75% 3.4%,100% 50%,75% 96.6%,25% 96.6%,0 50%);overflow-x:clip}.pk-container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.pk-section{padding-block:clamp(56px,7vw,104px)}.pk-band{background:var(--band)}.pk-band--wash{background:var(--wash)}.pk h2{font-family:var(--font-label);letter-spacing:-.005em;text-transform:uppercase;color:var(--ink);font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:800;line-height:.98}.pk h3{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.25}.pk-eyebrow{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.pk-eyebrow:before{content:"";background:var(--accent);width:28px;height:4px}.pk-hero .pk-eyebrow:before{display:none}.pk-hexdot{background:var(--accent);width:14px;height:14px;clip-path:var(--hex)}.pk-head{flex-direction:column;gap:18px;max-width:760px;display:flex}.pk-head--center{text-align:center;align-items:center;margin-inline:auto}.pk-head--wide{max-width:900px}.pk-text{color:var(--text);max-width:62ch;font-size:18px;line-height:1.65}.pk-lead{color:var(--ink);font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.5}.pk-note{color:var(--muted);max-width:80ch;margin-top:28px;font-size:14.5px;line-height:1.6}.pk-split-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:clamp(36px,4vw,56px);display:grid}.pk-split-head .pk-head{max-width:none}.pk figure{position:relative}.pk figcaption{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.5}.pk img{object-fit:cover;background:var(--concrete);width:100%;height:100%}.pk-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:min(78vh,760px);display:grid}.pk-hero-copy{padding:clamp(48px,6vw,96px) clamp(28px,4vw,64px) clamp(48px,6vw,96px) max(clamp(20px,4vw,40px),calc((100vw - var(--container))/2 + 40px));flex-direction:column;justify-content:center;gap:26px;display:flex}.pk-hero h1{flex-direction:column;gap:14px;margin:0;display:flex}.pk-hero-name{font-family:var(--font-label);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);font-size:clamp(3.4rem,7.4vw,6.9rem);font-weight:800;line-height:.86}.pk-hero-what{font-family:var(--font-label);letter-spacing:.005em;text-transform:uppercase;color:var(--accent-text);font-size:clamp(1.6rem,2.7vw,2.4rem);font-weight:700;line-height:1.02}.pk-hero-what:before{content:"";background:var(--accent);width:96px;height:6px;margin-bottom:18px;display:block}.pk-hero-body{color:var(--text);max-width:52ch;font-size:18.5px;line-height:1.6}.pk-hero-location{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.pk-hero-location svg{color:var(--accent)}.pk-hero-figure{min-height:420px;position:relative}.pk-hero-figure img{position:absolute;inset:0}.pk-hero-hexes{background:var(--accent);width:92px;height:80px;clip-path:var(--hex);box-shadow:0 0 0 1px var(--accent);position:absolute;bottom:56px;left:-46px}.pk-hero-hexes:after{content:"";background:linear-gradient(var(--ink) 0 30%,transparent 30% 43%,var(--ink) 43% 48%,transparent 48% 61%,var(--ink) 61% 66%,transparent 66% 79%,var(--ink) 79% 84%,transparent 84%);position:absolute;inset:0}.pk-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-block:0;display:grid}.pk-stats>div{border-left:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:30px 22px 32px;display:flex}.pk-stats>div:first-child{border-left:0;padding-left:0}.pk-stats dt{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:700}.pk-stats dd{flex-direction:column;gap:6px;margin:0;display:flex}.pk-stats strong{font-family:var(--font-label);color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.4vw,3.8rem);font-weight:800;line-height:.9}.pk-stats dd span{color:var(--muted);order:2;font-size:14px;line-height:1.45}.pk-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 72px;display:grid}.pk-intro-body{color:var(--text);flex-direction:column;gap:20px;font-size:17.5px;line-height:1.7;display:flex}.pk-points{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pk-points li{border-top:4px solid var(--ink);flex-direction:column;gap:12px;padding-top:24px;display:flex}.pk-points p{color:var(--text);font-size:16px;line-height:1.6}.pk-hexnum{background:var(--accent);width:46px;height:40px;clip-path:var(--hex);font-family:var(--font-label);color:var(--ink);flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:inline-flex}.pk-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:clamp(40px,5vw,64px);display:grid}.pk-family{background:var(--paper);border-top:6px solid var(--accent);flex-direction:column;display:flex}.pk-family-media{aspect-ratio:4/3;display:block;overflow:hidden}.pk-family-media img{transition:transform .6s}.pk-family:hover .pk-family-media img{transform:scale(1.03)}.pk-family-copy{flex-direction:column;gap:14px;padding:28px clamp(22px,3vw,36px) 34px;display:flex}.pk-family-tag{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);font-size:13px;font-weight:700}.pk-family h3{font-family:var(--font-label);text-transform:uppercase;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:800;line-height:1}.pk-family h3 a{color:var(--ink)}.pk-family h3 a:hover{color:var(--accent-text)}.pk-family-copy>p{color:var(--text);font-size:16.5px;line-height:1.65}.pk-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pk-chips li{border:1px solid var(--border);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding:7px 12px;font-size:13px;font-weight:700}.pk-chips--big li{background:var(--paper);padding:12px 18px;font-size:15px}.pk-film{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.pk-film-copy{flex-direction:column;gap:22px;display:flex}.pk-rows{border-top:2px solid var(--ink);margin:8px 0 0}.pk-rows>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.pk-rows dt{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:14px;font-weight:700}.pk-rows dd{color:var(--ink);margin:0;font-size:16.5px;line-height:1.5}.pk-film-figure{aspect-ratio:4/5}.pk-film-figure img{height:calc(100% - 30px)}.pk-patterns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.pk-patterns li{flex-direction:column;gap:12px;display:flex}.pk-pattern-swatch{aspect-ratio:1.155;background:var(--ink);width:min(100%,300px);margin-bottom:10px;display:block}.pk-pattern-no{font-family:var(--font-label);letter-spacing:.14em;color:var(--accent-text);font-size:15px;font-weight:800}.pk-patterns h3{font-family:var(--font-label);text-transform:uppercase;font-size:28px;font-weight:800;line-height:1}.pk-patterns p{color:var(--text);font-size:16px;line-height:1.6}.pk-build-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:40px 64px;margin-top:clamp(36px,4vw,56px);display:grid}.pk-xsection{background:var(--band);border:1px solid var(--line);padding:28px}.pk-xsection svg{width:100%;height:auto;display:block}.pk-layers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pk-layers li{border-bottom:1px solid var(--line);gap:18px;padding:16px 0;display:flex}.pk-layers li:first-child{padding-top:0}.pk-layers h3{font-size:18px}.pk-layers p{color:var(--text);margin-top:4px;font-size:15.5px;line-height:1.55}.pk-build-photo{aspect-ratio:21/8;grid-column:1/-1}.pk-build-photo img{height:calc(100% - 30px)}.pk-reuse{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px 80px;display:grid}.pk-meter{background:var(--paper);border-top:6px solid var(--ink);flex-direction:column;gap:30px;padding:36px clamp(22px,3vw,40px) 30px;display:flex;position:relative}.pk-meter-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.pk-meter-label strong{font-family:var(--font-label);text-transform:uppercase;color:var(--accent-text);font-size:22px;font-weight:800}.pk-meter-track{background:repeating-linear-gradient(90deg,var(--concrete) 0 calc(4% - 2px),var(--paper) calc(4% - 2px) 4%);height:22px;margin:12px 0 10px}.pk-meter-track span{background:repeating-linear-gradient(90deg,var(--accent) 0 calc(16% - 2px),transparent calc(16% - 2px) 16%),var(--accent);height:100%;display:block}.pk-meter-row p{color:var(--text);font-size:15.5px;line-height:1.55}.pk-meter-scale{border-top:1px solid var(--border);height:18px;margin-top:-14px;position:relative}.pk-meter-scale span{font-family:var(--font-label);color:var(--muted);font-size:13px;font-weight:700;position:absolute;top:4px;transform:translate(-50%)}.pk-meter-scale span:first-child{transform:none}.pk-meter-scale span:last-child{transform:translate(-100%)}.pk-meter .pk-note{margin-top:0}.pk-dims{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px 80px;display:grid}.pk-dims-grid{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;padding:36px;display:grid}.pk-sizes{align-items:flex-end;gap:22px;margin:0;padding:0;list-style:none;display:flex}.pk-sizes li{flex-direction:column;gap:6px;display:flex}.pk-sheet{border:3px solid var(--accent);box-shadow:6px 6px 0 var(--concrete);background:#3b2a20;margin-bottom:8px;display:block}.pk-sheet--custom{border-style:dashed;border-color:var(--border);box-shadow:none;background:0 0}.pk-sizes strong{font-family:var(--font-label);white-space:nowrap;font-size:17px;font-weight:800}.pk-sizes small{color:var(--muted);font-size:13px}.pk-thick{border-left:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:16px;padding-left:28px;display:flex}.pk-thick ul{align-items:flex-end;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pk-thick li{flex-direction:column;align-items:center;gap:8px;display:flex}.pk-thick-bar{background:repeating-linear-gradient(0deg,#d9a867 0 6px,#5a3a1c 6px 7px);border-top:4px solid #2a1d16;border-bottom:4px solid #2a1d16;width:30px;display:block}.pk-thick strong{font-family:var(--font-label);font-size:22px;font-weight:800}.pk-thick small{color:var(--muted);font-size:13px;font-weight:600}.pk-thick p{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:14px;font-weight:700}.pk-gallery{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(120px,14vw,190px);gap:14px;margin:0;padding:0;list-style:none;display:grid}.pk-gallery li{grid-area:span 2/span 4}.pk-gallery li:first-child{grid-column:span 7}.pk-gallery li:nth-child(2){grid-column:span 5}.pk-gallery li:nth-child(6){grid-column:span 4}.pk-gallery figure{height:100%;overflow:hidden}.pk-gallery img{transition:transform .6s}.pk-gallery figure:hover img{transform:scale(1.04)}.pk-gallery figcaption{background:var(--paper);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0;padding:8px 12px;font-size:13px;font-weight:700;position:absolute;bottom:0;left:0}.pk-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none;display:grid}.pk-apps li{flex-direction:column;gap:12px;display:flex}.pk-apps figure{aspect-ratio:4/3;border-bottom:6px solid var(--accent);margin-bottom:8px;overflow:hidden}.pk-apps p{color:var(--text);font-size:16px;line-height:1.6}.pk-care{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px 72px;display:grid}.pk-care-copy{flex-direction:column;gap:30px;display:flex}.pk-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pk-steps li{border-top:1px solid var(--border);gap:18px;padding:18px 0;display:flex}.pk-steps p{color:var(--text);margin-top:4px;font-size:15.5px;line-height:1.55}.pk-care-media{gap:22px;display:grid}.pk-care-media figure{aspect-ratio:4/3}.pk-care-media figure img{height:calc(100% - 30px)}.pk-care-media figure:last-child{width:78%;margin-left:auto}.pk-certs{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pk-certs li{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:30px 28px 32px 0;display:flex}.pk-certs li:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:28px}.pk-cert-code{font-family:var(--font-label);color:var(--accent);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800;line-height:1}.pk-certs p{color:var(--text);font-size:15.5px;line-height:1.6}.pk-certs small{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:auto;font-size:13px;font-weight:700}.pk-tests-band{background:var(--accent);color:var(--ink)}.pk-tests-band .pk-eyebrow{color:var(--ink)}.pk-tests-band .pk-eyebrow:before{background:var(--ink)}.pk-tests{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(32px,4vw,48px) 0 0;display:grid}.pk-tests>div{flex-direction:column;gap:12px;padding:26px 24px 8px 0;display:flex}.pk-tests>div+div{border-left:1px solid #17191b40;padding-left:24px}.pk-tests dt{flex-direction:column;gap:6px;display:flex}.pk-tests strong{font-family:var(--font-label);font-size:clamp(2.2rem,3.4vw,3rem);font-weight:800;line-height:1}.pk-tests dt span{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:700}.pk-tests dd{margin:0;font-size:15.5px;line-height:1.55}.pk-tests-band .pk-note{color:var(--ink)}.pk-spec{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px 80px;display:grid}.pk-spec .button{align-self:flex-start;margin-top:8px}.pk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.pk-fields li{border-top:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);gap:2px 10px;padding:18px 0;display:grid}.pk-fields span{font-family:var(--font-label);color:var(--accent-text);grid-row:span 2;font-size:22px;font-weight:800}.pk-fields h3{font-size:18px}.pk-fields p{color:var(--text);font-size:15px;line-height:1.5}.pk-ship{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px 72px;display:grid}.pk-ship>div:first-child{flex-direction:column;gap:28px;display:flex}.pk-loads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pk-loads div{background:var(--paper);border-left:6px solid var(--accent);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.pk-loads strong{font-family:var(--font-label);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800;line-height:1}.pk-loads span{font-weight:700}.pk-loads small{color:var(--muted);font-size:13.5px}.pk-ship-media{flex-direction:column;gap:28px;display:flex}.pk-container-drawing{width:100%;height:auto;display:block}.pk-ship-media figure{aspect-ratio:3/2}.pk-ship-media figure img{height:calc(100% - 30px)}.pk-process{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none;display:grid;position:relative}.pk-process:before{content:"";background:var(--border);height:2px;position:absolute;top:19px;left:23px;right:23px}.pk-process li{flex-direction:column;gap:12px;display:flex;position:relative}.pk-process p{color:var(--text);font-size:15px;line-height:1.55}.pk-markets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 72px;display:grid}.pk-markets>div{flex-direction:column;gap:24px;display:flex}.pk-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:40px 80px;display:grid}.pk-faq-list{border-top:2px solid var(--ink)}.pk-faq details{border-bottom:1px solid var(--line)}.pk-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:18.5px;font-weight:700;line-height:1.35;list-style:none;display:flex}.pk-faq summary::-webkit-details-marker{display:none}.pk-faq summary:after{content:"";background:var(--accent);width:22px;height:19px;clip-path:var(--hex);flex:none;margin-top:2px;transition:transform .2s}.pk-faq details[open] summary:after{background:var(--ink);transform:rotate(90deg)}.pk-faq details p{color:var(--text);padding:0 40px 24px 0;font-size:16.5px;line-height:1.65}.pk-cta{background:var(--accent);color:var(--ink);position:relative;overflow:hidden}.pk-cta:after{content:"";background:linear-gradient(var(--ink) 0 30%,transparent 30% 43%,var(--ink) 43% 48%,transparent 48% 61%,var(--ink) 61% 66%,transparent 66% 79%,var(--ink) 79% 84%,transparent 84%);width:420px;height:364px;clip-path:var(--hex);opacity:.12;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.pk-cta-inner{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:32px 64px;padding-block:clamp(56px,7vw,96px);display:grid;position:relative}.pk-cta-inner>div:first-child{flex-direction:column;gap:18px;display:flex}.pk-cta .pk-eyebrow{color:var(--ink)}.pk-cta .pk-eyebrow:before{background:var(--ink)}.pk-cta h2{font-size:clamp(2.6rem,5.6vw,4.6rem)}.pk-cta p{max-width:56ch;font-size:18px;line-height:1.6}.pk-cta-actions{flex-direction:column;gap:16px;display:flex}.pk-button-dark{background:var(--ink);border-color:var(--ink);color:#fff;padding:20px 28px;font-size:15px}.pk-button-dark:hover{color:var(--accent);background:#000}.pk-cta a:not(.button){color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}@media (width<=1100px){.pk-process{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.pk-process:before{display:none}.pk-tests{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-tests>div:nth-child(3){border-left:0;padding-left:0}.pk-dims,.pk-reuse{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.pk-hero{grid-template-columns:minmax(0,1fr);min-height:0}.pk-hero-copy{padding-inline:clamp(20px,4vw,40px)}.pk-hero-figure{aspect-ratio:16/10;min-height:0}.pk-hero-hexes{bottom:-40px;left:auto;right:24px}.pk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-stats>div:nth-child(4){border-left:0;padding-left:0}.pk-stats>div:nth-child(n+4){border-top:1px solid var(--line)}.pk-intro,.pk-film,.pk-build-grid,.pk-care,.pk-spec,.pk-ship,.pk-markets,.pk-faq,.pk-cta-inner,.pk-split-head{grid-template-columns:minmax(0,1fr)}.pk-film-figure{aspect-ratio:4/3}.pk-build-photo{aspect-ratio:16/9}.pk-certs{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-certs li:not(:nth-child(3n+1)){border-left:0;padding-left:0}.pk-certs li:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}}@media (width<=760px){.pk-families,.pk-patterns,.pk-apps,.pk-points,.pk-fields,.pk-certs,.pk-tests{grid-template-columns:minmax(0,1fr)}.pk-certs li:nth-child(2n){border-left:0;padding-left:0}.pk-tests>div+div{border-top:1px solid #17191b40;border-left:0;padding-left:0}.pk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-stats>div{border-left:0;padding:22px 14px 22px 0}.pk-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.pk-stats>div:nth-child(5){grid-column:1/-1}.pk-process{grid-template-columns:minmax(0,1fr)}.pk-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.pk-gallery li,.pk-gallery li:nth-child(n){grid-column:span 1}.pk-gallery li:first-child{grid-column:span 2}.pk-dims-grid{grid-template-columns:minmax(0,1fr);padding:24px}.pk-thick{border-left:0;padding-left:0}.pk-sizes{gap:14px}.pk-rows>div{grid-template-columns:minmax(0,1fr);gap:4px}.pk-care-media figure:last-child{width:100%}.pk-loads{grid-template-columns:minmax(0,1fr)}.pk-cta:after{width:240px;height:208px;right:-80px}}
