/* Separate draft: every rule is confined to the production-method panel. */
#method.method-westwood{background:#fff;color:#111;padding:0;position:relative;isolation:isolate;font-family:Arial,Helvetica,sans-serif;scroll-margin-top:0}
#method .ww-method-opening{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,85px);max-width:1280px;margin:auto;padding:75px clamp(24px,5vw,70px) 50px}
#method .ww-method-portrait{margin:0;position:relative;min-width:0;background:#fafafa}
#method .ww-method-portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:65% 50%;display:block;filter:none;mask:none;border:0;border-radius:0}
#method .ww-method-portrait figcaption{padding:18px 0 0;display:grid;gap:8px;color:#555;background:#fff}
#method .ww-method-portrait figcaption span{font:10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.08em}
#method .ww-method-portrait figcaption strong{font:12px/1.6 Arial,Helvetica,sans-serif;font-weight:400}
#method .ww-method-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px 0 75px}
#method .ww-method-eyebrow{font:10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;margin:0 0 32px;color:#555}
#method #method-title{font:600 clamp(29px,3.1vw,47px)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.035em;text-transform:uppercase;color:#111;text-shadow:none;transform:none;max-width:none;margin:0}
#method .ww-method-thesis{font:14px/1.9 Arial,Helvetica,sans-serif;color:#444;margin:44px 0 0;max-width:360px}
#method .ww-method-thesis span{display:block}
#method .ww-method-thesis span+span{margin-top:8px}
#method .ww-method-details{padding:65px clamp(24px,7vw,110px) 95px}
#method .ww-method-intro{max-width:770px;margin:0 auto;text-align:center}
#method .ww-method-intro p{font:15px/1.9 Arial,Helvetica,sans-serif;color:#333}
#method .ww-method-intro strong{display:block;font:500 15px/1.6 Arial,Helvetica,sans-serif;color:#111;margin:32px 0 0}
#method .ww-method-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:80px auto 0;max-width:1200px;text-align:center}
#method .ww-method-proof article{padding:30px 0 0;border-top:1px solid #ddd}
#method .ww-method-number{font:10px/1.6 Arial,Helvetica,sans-serif;color:#666;margin:0 0 24px}
#method .ww-method-proof h3{font:600 17px/1.25 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 18px;color:#111}
#method .ww-method-proof article>p:last-child{font:12px/1.8 Arial,Helvetica,sans-serif;color:#555}
#method .ww-method-authorship{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;border-top:1px solid #ddd;margin:80px auto 0;padding-top:50px;max-width:1200px}
#method .ww-method-authorship>p:first-child{font:clamp(25px,2.7vw,39px)/1.25 Georgia,serif;letter-spacing:-.03em;color:#111}
#method .ww-method-authorship>p:last-child{font:14px/1.8 Arial,Helvetica,sans-serif;color:#555;max-width:450px}
@media(max-width:700px){#method .ww-method-opening{grid-template-columns:1fr}#method .ww-method-portrait img{height:auto;aspect-ratio:4/5;object-position:50% 42%}#method .ww-method-portrait figcaption{padding:18px 22px}#method .ww-method-title{padding:65px 22px 35px}#method #method-title{font-size:34px}#method .ww-method-eyebrow{margin-bottom:25px}#method .ww-method-thesis{margin-top:30px;font-size:13px}#method .ww-method-details{padding:35px 25px 65px}#method .ww-method-intro p{font-size:14px}#method .ww-method-proof{grid-template-columns:1fr;gap:30px;margin-top:50px}#method .ww-method-proof article{padding-top:25px}#method .ww-method-number{margin-bottom:15px}#method .ww-method-authorship{grid-template-columns:1fr;gap:24px;margin-top:50px;padding-top:35px;text-align:center}#method .ww-method-authorship>p:last-child{margin:auto}}

/* Shared outer edges and aligned image heights give the three portraits one composition. */
#method .ww-method-editorial{display:grid;grid-template-columns:3fr 5fr;align-items:stretch;gap:24px;padding:0 clamp(24px,5vw,70px);max-width:1280px;margin:0 auto}
#method .ww-method-editorial figure{margin:0;min-width:0}
#method .ww-method-motorcycle-frame{position:relative;overflow:hidden;height:clamp(350px,42vw,560px);background:#08617c}
#method .ww-method-motorcycle-frame img{position:absolute;left:50%;top:50%;width:177.777778%;height:auto;max-width:none;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;display:block}
#method .ww-method-arcade img{display:block;width:100%;height:clamp(350px,42vw,560px);object-fit:cover;object-position:50% 50%;border:0;border-radius:0}
@media(max-width:700px){#method .ww-method-opening{gap:0;padding:30px 22px 40px}#method .ww-method-portrait{width:88%;justify-self:start}#method .ww-method-portrait img{aspect-ratio:4/5;object-position:65% 50%}#method .ww-method-portrait figcaption{padding:16px 0 0}#method .ww-method-title{padding:50px 0 0}#method .ww-method-editorial{grid-template-columns:1fr;gap:22px;padding:0 22px}#method .ww-method-motorcycle{width:74%;justify-self:start}#method .ww-method-motorcycle-frame{height:auto;aspect-ratio:3/4}#method .ww-method-arcade{width:100%}#method .ww-method-arcade img{height:auto;aspect-ratio:6/5;object-fit:cover}#method .ww-method-details{padding-top:45px}}
