/* Homepage blade portraits, expanded into an exact-width category chooser. */
.wrd-category-pinch{--pc-orange:#bb4908;--pc-ink:#282927;--pc-muted:#62645f;--pc-line:#deded6;background:#fff;color:var(--pc-ink);font-family:Montserrat,Arial,sans-serif;padding:34px 0 48px}
.wrd-category-pinch *{box-sizing:border-box}
.wrd-category-pinch a{text-decoration:none}
.wrd-category-pinch a:focus-visible{outline:3px solid var(--pc-orange);outline-offset:5px}
.wrd-category-pinch .pc-kicker{display:block;color:var(--pc-orange);font-size:9px;line-height:1.5;font-weight:600;letter-spacing:.09em;text-transform:uppercase}
.wrd-category-pinch .pc-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:34px}
.wrd-category-pinch .pc-intro>div{max-width:690px}
.wrd-category-pinch .pc-intro h2{font:700 clamp(30px,3vw,43px)/1.12 Montserrat,Arial,sans-serif;letter-spacing:-.045em;margin:10px 0 14px}
.wrd-category-pinch .pc-intro p{font-size:13px;line-height:1.75;color:var(--pc-muted);max-width:600px;margin:0}
.wrd-category-pinch .pc-intro nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;min-width:300px}
.wrd-category-pinch .pc-intro nav a{display:flex;justify-content:space-between;gap:12px;color:var(--pc-ink);font-size:10px;padding:10px 0;border-bottom:1px solid var(--pc-line)}
.wrd-category-pinch .pc-intro nav a:hover{color:var(--pc-orange)}
.wrd-category-pinch .pc-intro nav span{color:var(--pc-orange)}
.wrd-category-pinch :is(section){scroll-margin-top:25px}
.wrd-category-pinch .pc-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.wrd-category-pinch .pc-profile{--pc-rest-angle:20deg;display:grid;grid-template-rows:270px 1fr auto;position:relative;min-width:0;background:#f5f4ef;border:1px solid #e5e3dc;isolation:isolate}
.wrd-category-pinch .pc-profile--moon{--pc-rest-angle:-17deg;background:#eae7dc;border-color:#dcd8cb}
.wrd-category-pinch .pc-profile--stingray{--pc-rest-angle:-8deg;background:#f0f1ed;border-color:#dfe2d9}
.wrd-category-pinch .pc-portrait{position:relative;margin:0 20px;min-width:0}
.wrd-category-pinch .pc-portrait img{display:block;position:absolute;inset:-8px 0 0;width:100%;height:290px;object-fit:contain;transform:rotate(20deg);filter:drop-shadow(12px 14px 6px #25281824);transition:transform .4s cubic-bezier(.2,.7,.3,1),filter .4s ease;pointer-events:none}
.wrd-category-pinch .pc-profile--moon .pc-portrait img{transform:rotate(-17deg)}
.wrd-category-pinch .pc-profile--stingray .pc-portrait img{inset:14px 0 0;height:246px;transform:rotate(-8deg);filter:drop-shadow(9px 10px 5px #2528181a)}
.wrd-category-pinch .pc-edge{position:absolute;left:-3px;top:25px;z-index:1;writing-mode:vertical-rl;transform:rotate(180deg);color:#60635b;font-size:8px;line-height:1.3;text-transform:uppercase;letter-spacing:.15em}
.wrd-category-pinch .pc-profile:hover .pc-portrait img,.wrd-category-pinch .pc-profile:focus-within .pc-portrait img{transform:translateY(-8px) rotate(12deg);filter:drop-shadow(16px 23px 10px #25281824)}
.wrd-category-pinch .pc-profile--moon:hover .pc-portrait img,.wrd-category-pinch .pc-profile--moon:focus-within .pc-portrait img{transform:translateY(-8px) rotate(-10deg)}
.wrd-category-pinch .pc-profile--stingray:hover .pc-portrait img,.wrd-category-pinch .pc-profile--stingray:focus-within .pc-portrait img{transform:translateY(-8px) rotate(-2deg)}
.wrd-category-pinch .pc-profile-copy{padding:15px 24px 20px;position:relative}
.wrd-category-pinch .pc-profile h3{font:700 31px/1.1 Montserrat,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 12px}
.wrd-category-pinch .pc-profile-copy p{font-size:12px;line-height:1.75;margin:0;max-width:270px;color:#53564f}
.wrd-category-pinch .pc-profile-order{padding:16px 24px 20px;border-top:1px solid #262c2220;background:#ffffff80}
.wrd-category-pinch .pc-profile-order>span{display:block;font-size:10px;color:var(--pc-muted);margin-bottom:9px}
.wrd-category-pinch .pc-widths{display:flex;flex-wrap:wrap;gap:8px}
.wrd-category-pinch .pc-widths a{display:block;flex:1;min-width:65px;padding:10px 12px;background:#fff;border:1px solid #d8d8ce;color:var(--pc-ink);font-size:13px;font-weight:600;transition:background .2s,border-color .2s}
.wrd-category-pinch .pc-widths a>span{display:flex;align-items:center;justify-content:space-between;gap:12px}
.wrd-category-pinch .pc-widths b{color:var(--pc-orange);font-size:12px;font-weight:400}
.wrd-category-pinch .pc-widths a:hover{background:#faf1e8;border-color:var(--pc-orange)}
.wrd-category-pinch .pc-widths small{display:block;font-size:9px;font-weight:400;margin-top:6px}
.wrd-category-pinch .pc-kits{margin-top:56px}
.wrd-category-pinch .pc-section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:36px;margin-bottom:24px}
.wrd-category-pinch .pc-section-head h2{font:700 29px/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.04em;margin:8px 0 0}
.wrd-category-pinch .pc-section-head p{font-size:12px;line-height:1.8;color:var(--pc-muted);max-width:420px;margin:0 0 2px}
.wrd-category-pinch .pc-kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.wrd-category-pinch .pc-kit{display:grid;grid-template-columns:40% minmax(0,1fr);grid-template-areas:"art copy" "foot foot";color:var(--pc-ink);border:1px solid var(--pc-line);transition:border-color .2s;background:#fafaf7;min-width:0}
.wrd-category-pinch .pc-kit:hover{color:var(--pc-ink);border-color:var(--pc-orange)}
.wrd-category-pinch .pc-kit-art{grid-area:art;display:flex;align-items:center;padding:20px 10px 20px 20px;min-width:0;height:220px}
.wrd-category-pinch .pc-kit-art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.wrd-category-pinch .pc-kit-copy{grid-area:copy;align-self:center;padding:20px 20px 20px 14px}
.wrd-category-pinch .pc-kit h3{font:500 17px/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.03em;margin:10px 0 14px}
.wrd-category-pinch .pc-kit h3 strong{display:block;font-size:32px;font-weight:700;margin-top:3px}
.wrd-category-pinch .pc-kit-copy p{font-size:12px;line-height:1.7;color:var(--pc-muted);margin:0}
.wrd-category-pinch .pc-kit-action{grid-area:foot;display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid var(--pc-line);background:#fff;padding:14px 20px}
.wrd-category-pinch .pc-kit-action>span{font-size:9px;color:#72736d}
.wrd-category-pinch .pc-kit-action strong{font-size:11px;font-weight:600;color:var(--pc-orange)}
.wrd-category-pinch .pc-kit-action strong span{margin-left:14px}
.wrd-category-pinch .pc-tools{margin-top:38px}
.wrd-category-pinch .pc-tools-head{display:flex;gap:24px;align-items:baseline;margin-bottom:16px}
.wrd-category-pinch .pc-tools-head h2{font:700 17px/1.4 Montserrat,Arial,sans-serif;letter-spacing:-.025em;margin:0;flex-shrink:0}
.wrd-category-pinch .pc-tools-head p{font-size:11px;line-height:1.7;color:var(--pc-muted);margin:0;padding-left:24px;border-left:1px solid var(--pc-line)}
.wrd-category-pinch .pc-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.wrd-category-pinch .pc-tool{display:grid;grid-template-rows:120px 1fr auto;color:var(--pc-ink);border:1px solid var(--pc-line);background:#fafaf7;min-width:0;transition:border-color .2s}
.wrd-category-pinch .pc-tool:hover{color:var(--pc-ink);border-color:var(--pc-orange)}
.wrd-category-pinch .pc-tool-art{padding:20px;min-width:0}
.wrd-category-pinch .pc-tool-art img{display:block;object-fit:contain;width:100%;height:100%;mix-blend-mode:multiply}
.wrd-category-pinch .pc-tool-copy{padding:0 20px 20px}
.wrd-category-pinch .pc-tool h3{font:700 20px/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.03em;margin:8px 0 10px}
.wrd-category-pinch .pc-tool p{font-size:12px;line-height:1.7;color:var(--pc-muted);margin:0}
.wrd-category-pinch .pc-tool-action{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#fff;border-top:1px solid var(--pc-line)}
.wrd-category-pinch .pc-tool-action>span:first-child{font-size:9px;color:#72736d}
.wrd-category-pinch .pc-tool-action>span:last-child{font-size:17px;color:var(--pc-orange)}
.wrd-category-pinch .pc-tools--sharpening .pc-tool-grid{grid-template-columns:1fr 1fr}
.wrd-category-pinch .pc-tools--sharpening .pc-tool{grid-template-columns:26% minmax(0,1fr);grid-template-rows:1fr auto}
.wrd-category-pinch .pc-tools--sharpening .pc-tool-art{padding:20px 12px 20px 20px;min-height:150px}
.wrd-category-pinch .pc-tools--sharpening .pc-tool-copy{padding:24px 20px 24px 10px;align-self:center}
.wrd-category-pinch .pc-tools--sharpening .pc-tool-action{grid-column:1/-1}
@media(max-width:991px){
 .wrd-category-pinch .pc-intro{display:block}
 .wrd-category-pinch .pc-intro nav{max-width:550px;margin-top:18px}
 .wrd-category-pinch .pc-profile{grid-template-rows:220px 1fr auto}
 .wrd-category-pinch .pc-portrait img{height:240px}
 .wrd-category-pinch .pc-profile--stingray .pc-portrait img{height:205px}
 .wrd-category-pinch .pc-profile-copy,.wrd-category-pinch .pc-profile-order{padding-left:17px;padding-right:17px}
 .wrd-category-pinch .pc-widths a{padding:9px 10px;min-width:62px;font-size:11px}
 .wrd-category-pinch .pc-widths a>span{gap:6px}
 .wrd-category-pinch .pc-profiles{gap:14px}
 .wrd-category-pinch .pc-profile h3{font-size:27px}
 .wrd-category-pinch .pc-kit-grid{grid-template-columns:1fr}
 .wrd-category-pinch .pc-kit{grid-template-columns:34% 1fr}
 .wrd-category-pinch .pc-kit-art{height:190px}
 .wrd-category-pinch .pc-kit h3 strong{display:inline;font-size:25px;margin-left:5px}
 .wrd-category-pinch .pc-kit h3{font-size:25px}
 .wrd-category-pinch .pc-tools--sharpening .pc-tool-grid{grid-template-columns:1fr}
}
@media(max-width:600px){
 .wrd-category-pinch{padding-top:24px;padding-bottom:32px}
 .wrd-category-pinch .pc-intro{margin-bottom:24px}
 .wrd-category-pinch .pc-intro h2{font-size:33px;max-width:320px}
 .wrd-category-pinch .pc-intro p{font-size:12px}
 .wrd-category-pinch .pc-intro nav{min-width:0;gap:0 18px;margin-top:14px}
 .wrd-category-pinch .pc-intro nav a{font-size:10px}
 .wrd-category-pinch .pc-profiles{grid-template-columns:1fr;gap:18px}
 .wrd-category-pinch .pc-profile{--pc-rest-angle:15deg;grid-template-columns:42% minmax(0,1fr);grid-template-rows:1fr auto;min-height:250px}
 .wrd-category-pinch .pc-portrait{margin:0 6px 0 10px;min-height:178px}
 .wrd-category-pinch .pc-portrait img{inset:-5px 0 0;height:195px;transform:rotate(15deg)}
 .wrd-category-pinch .pc-profile--moon{--pc-rest-angle:-12deg}
 .wrd-category-pinch .pc-profile--moon .pc-portrait img{transform:rotate(-12deg)}
 .wrd-category-pinch .pc-profile--stingray .pc-portrait img{inset:10px 0 0;height:160px}
 .wrd-category-pinch .pc-edge{top:15px;left:0;font-size:7px;letter-spacing:.1em}
 .wrd-category-pinch .pc-profile-copy{padding:28px 15px 22px 10px;align-self:center}
 .wrd-category-pinch .pc-profile h3{font-size:28px;margin-bottom:10px}
 .wrd-category-pinch .pc-profile-copy p{font-size:11px;line-height:1.7}
 .wrd-category-pinch .pc-profile-order{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px}
 .wrd-category-pinch .pc-profile-order>span{font-size:9px;margin:0;max-width:65px;line-height:1.5}
 .wrd-category-pinch .pc-widths{gap:6px;flex:1;max-width:240px}
 .wrd-category-pinch .pc-widths a{min-width:0;font-size:11px;padding:10px}
 .wrd-category-pinch .pc-kits{margin-top:34px}
 .wrd-category-pinch .pc-section-head{display:block;margin-bottom:18px}
 .wrd-category-pinch .pc-section-head h2{font-size:26px}
 .wrd-category-pinch .pc-section-head p{font-size:11px;margin-top:14px}
 .wrd-category-pinch .pc-kit-grid{gap:14px}
 .wrd-category-pinch .pc-kit{grid-template-columns:39% minmax(0,1fr)}
 .wrd-category-pinch .pc-kit-art{height:180px;padding:16px 6px 16px 14px}
 .wrd-category-pinch .pc-kit-copy{padding:20px 15px 20px 10px}
 .wrd-category-pinch .pc-kit .pc-kicker{font-size:8px}
 .wrd-category-pinch .pc-kit h3{font-size:17px;margin:8px 0 10px}
 .wrd-category-pinch .pc-kit h3 strong{display:block;font-size:29px;margin:3px 0 0}
 .wrd-category-pinch .pc-kit-copy p{font-size:11px}
 .wrd-category-pinch .pc-kit-action{padding:12px 15px}
 .wrd-category-pinch .pc-tools{margin-top:30px}
 .wrd-category-pinch .pc-tools-head{display:block;margin-bottom:14px}
 .wrd-category-pinch .pc-tools-head p{border:0;padding:0;margin-top:5px}
 .wrd-category-pinch .pc-tool-grid{grid-template-columns:1fr;gap:12px}
 .wrd-category-pinch .pc-tool{grid-template-columns:33% minmax(0,1fr);grid-template-rows:1fr auto}
 .wrd-category-pinch .pc-tool-art{padding:18px 4px 18px 14px;min-height:135px}
 .wrd-category-pinch .pc-tool-copy{padding:20px 15px 20px 10px;align-self:center}
 .wrd-category-pinch .pc-tool h3{font-size:18px}
 .wrd-category-pinch .pc-tool p{font-size:11px}
 .wrd-category-pinch .pc-tool .pc-kicker{font-size:8px}
 .wrd-category-pinch .pc-tool-action{grid-column:1/-1;padding:10px 15px}
 .wrd-category-pinch .pc-tools--sharpening .pc-tool{grid-template-columns:28% minmax(0,1fr)}
 .wrd-category-pinch .pc-tools--sharpening .pc-tool-art{min-height:140px}
 .wrd-category-pinch .pc-tools--sharpening .pc-tool-copy{padding:20px 15px 20px 10px}
}
@media(prefers-reduced-motion:reduce){
 .wrd-category-pinch *{transition:none!important;scroll-behavior:auto!important}
 .wrd-category-pinch .pc-profile:is(:hover,:focus-within) .pc-portrait img{transform:rotate(var(--pc-rest-angle))}
}
