/* A single editorial journey: the person, the work, the shared game. */
.editorial-site{--paper:#f8f5ec;--ink:#24372b;--line:#d5dacb;background:var(--paper)}.editorial-site header{padding:24px 4vw;gap:24px}.editorial-site header nav{gap:22px}.editorial-site header nav a{font-size:12px;white-space:nowrap}.editorial-site .wrap{max-width:1440px}.editorial-site h2{font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.08;letter-spacing:-1.8px}.editorial-site h2 em,.editorial-site h1 em{font-family:'Instrument Serif',Georgia,serif;font-weight:400}.editorial-site .eyebrow{font-size:10px;letter-spacing:2px;line-height:1.6}.editorial-site .button{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;padding:17px 22px;min-height:48px;background:#e7cc83;color:#223b2c;font-size:13px;border:1px solid transparent}.editorial-site .textlink{font-size:13px;line-height:1.5;padding-bottom:9px;display:inline-block}.editorial-site img{height:auto}.editorial-site figure{margin:0}.editorial-site figcaption{font-size:10px;line-height:1.6;color:#68745e;margin-top:12px}.editorial-site .small-note{font-size:11px;line-height:1.6;color:#6e785f}.editorial-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;padding-top:65px;padding-bottom:50px;align-items:center}.editorial-hero h1{font-size:clamp(64px,7.6vw,116px);line-height:.98;letter-spacing:-5px;margin:25px 0}.hero-prologue>p:not(.eyebrow){font-size:17px;line-height:1.65;margin:25px 0 32px;color:#5b6a54}.editorial-hero>figure{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.editorial-hero figure img{width:100%;height:430px;object-fit:cover;object-position:center}.hero-photo-note{display:block;border-top:1px solid #bac5b1;margin-top:28px;padding-top:17px;font-size:11px;letter-spacing:2px;line-height:1.8}.editorial-ribbon{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:22px;padding-bottom:22px;font-size:10px;letter-spacing:2px;color:#5e6f50}.editorial-ribbon i{font-style:normal;color:#987538}.editorial-opening{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding-top:100px;padding-bottom:100px}.editorial-opening p:not(.eyebrow){line-height:1.8;color:#53634c;max-width:450px}.editorial-opening h2{margin:22px 0}.archive-preview{position:relative;display:block}.archive-preview img{width:100%;aspect-ratio:4/3;object-fit:cover}.archive-preview>span{position:absolute;left:0;right:0;bottom:0;color:#fff5df;background:linear-gradient(transparent,#182b21);padding:45px 24px 20px;font-size:10px;letter-spacing:1.5px}.editorial-statement{background:#254331;color:#f8f1dd;padding:85px 0}.editorial-statement .eyebrow{color:#d9c188}.editorial-statement h2{font-size:clamp(36px,5vw,68px);max-width:1000px;margin:25px 0}.editorial-statement p:not(.eyebrow){max-width:610px;line-height:1.8;color:#d2ddc7}.editorial-statement a{color:#eed592;border-color:#839371;margin-top:20px}.editorial-method{padding-top:90px;padding-bottom:90px}.section-intro{max-width:750px}.section-intro h2{margin:20px 0}.section-intro p:not(.eyebrow){font-size:17px;line-height:1.7;color:#5d6b54;max-width:600px}.method-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0}.method-triad article{border-top:1px solid #aab69d;padding-top:24px}.method-triad article>span{font-size:10px;letter-spacing:1.7px;color:#977538}.method-triad h3{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.5px;margin:18px 0}.method-triad p{font-size:14px;line-height:1.8;color:#5d6a55}.method-triad a{font-size:12px;border-bottom:1px solid #b5bda5;padding-bottom:7px}.editorial-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;padding-top:45px;padding-bottom:65px}.feature-film{background:#172b20}.feature-film video{display:block;width:100%;aspect-ratio:16/9}.feature-film>p{padding:16px 20px;margin:0;font-size:9px;letter-spacing:1.5px;color:#c9d5b6}.editorial-feature h2{margin:20px 0}.editorial-feature>div>p:not(.eyebrow):not(.small-note){font-size:15px;line-height:1.8;color:#5b6a52}.editorial-next{border-top:1px solid var(--line);padding-top:70px;padding-bottom:80px}.editorial-next p:not(.eyebrow){max-width:620px;line-height:1.8;color:#5b6a52}.editorial-next h2{margin:25px 0}.editorial-lead{padding-top:70px!important;padding-bottom:45px!important}.editorial-lead h1{font-size:clamp(48px,6vw,84px)!important;letter-spacing:-3px}.editorial-lead .intro{font-size:17px;line-height:1.7;max-width:750px}.method-index{display:flex;gap:32px;padding-top:10px;padding-bottom:28px;border-bottom:1px solid var(--line)}.method-index a{font-size:12px;padding:10px 0;color:#566b47}.method-chapter{display:grid;grid-template-columns:55px 1fr 1fr;gap:32px;padding-top:85px;padding-bottom:85px;scroll-margin-top:30px}.method-number{font-family:'Instrument Serif',Georgia,serif;font-size:45px;color:#9a814d;border-top:1px solid #c6cfb9;padding-top:12px}.method-chapter h2{font-size:clamp(32px,3.8vw,49px);margin:20px 0}.method-chapter p:not(.eyebrow){font-size:14px;line-height:1.85;color:#596a50}.method-chapter .method-intro{font-size:18px!important;color:#2c4430!important;line-height:1.6!important}.method-chapter>figure{align-self:center;margin-left:20px}.method-chapter>figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.method-video{align-self:center;margin-left:20px;background:#ecefdc;padding-bottom:24px}.method-video video{display:block;width:100%;aspect-ratio:16/9}.method-video>*:not(video){margin-left:24px;margin-right:24px}.method-video .eyebrow{margin-top:24px}.method-video h3{font-size:27px;font-weight:500;letter-spacing:-1px;margin-top:10px;margin-bottom:10px}.dossier-reference{margin-top:24px;border-top:1px solid #b9c5ac;padding-top:15px;font-size:12px;line-height:1.6}.dossier-reference summary{cursor:pointer;min-height:34px;color:inherit}.dossier-reference img{display:block;max-width:100%;width:420px;margin:18px 0;background:white}.method-training{background:#e6ebd8;padding:75px 0;scroll-margin-top:25px}.method-training h2{margin:22px 0}.method-training .method-intro{max-width:590px;font-size:17px;line-height:1.7;color:#536849}.training-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.training-list article{display:flex;gap:18px;border-top:1px solid #afbc9e;padding-top:22px}.training-list article>span{font-size:11px;color:#8b723f;padding-top:5px}.training-list h3{font-size:21px;font-weight:500;line-height:1.2;margin:0 0 16px}.training-list p{font-size:14px;line-height:1.8;color:#5b6e50}.method-end{border-top:1px solid var(--line);padding-top:60px;padding-bottom:40px}.method-end>p:not(.eyebrow){max-width:680px;line-height:1.8}.method-end h2{margin:20px 0}.method-end .button{margin:20px 0}.editorial-site footer{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:50px 6vw;background:#203e2d;color:#e9efd9;align-items:start}.footer-sign p{font-size:13px;color:#becdae;margin-top:24px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px}.editorial-site footer a{color:inherit}.editorial-site footer small{grid-column:1/-1;border-top:1px solid #607359;padding-top:20px;font-size:10px;color:#b6c6a5}.editorial-site #banquillos{padding-top:70px;border-top:1px solid var(--line);scroll-margin-top:30px}.editorial-site .record-grid h3{font-size:25px}.archive-extra{margin-top:50px;margin-bottom:50px;border-top:1px solid var(--line);padding-top:20px}.archive-extra>summary{font-size:16px;cursor:pointer;line-height:1.5}.archive-extra section{padding-left:0;padding-right:0}.contribution{padding-top:35px;padding-bottom:35px}.closing-invitation{background:#e7ebd9;padding-top:70px;padding-bottom:70px;margin-bottom:60px}.closing-invitation h2{margin:20px 0}.closing-invitation>p:not(.eyebrow){max-width:630px;line-height:1.8;color:#5c6b50}.closing-invitation>div{display:flex;gap:30px;align-items:center;margin-top:30px}.editorial-site .story-film-hero{margin-top:15px}.editorial-site .story-index{flex-wrap:wrap}.editorial-site .onward strong{font-size:clamp(27px,3vw,42px)}
/* The laboratory keeps the film and its reading in the same location. */
.editorial-site.page-pizarra .pagelead{padding-bottom:35px!important}.editorial-site .match-section{margin-top:0}.editorial-site .specific-heading{border-top:0;padding-top:5px;gap:30px}.editorial-site .specific-heading h2{font-size:34px;line-height:1.2}.editorial-site .board-picker{min-width:290px}.lab-tabs{display:flex;gap:0;border-bottom:1px solid #9cab90;margin:0 0 20px}.lab-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;min-height:55px;padding:15px 25px;font-size:13px;color:#6b795e;cursor:pointer}.lab-tabs button[aria-selected=true]{border-bottom-color:#2d5037;color:#233e2c;font-weight:600;background:#e9eddc}.lab-board[hidden],.match-viewer[hidden]{display:none!important}.editorial-site.page-pizarra .lab-board{padding:0;max-width:none;scroll-margin-top:20px}.lab-board .sequence-steps{margin:0 0 18px;border-bottom:1px solid #bec8af}.lab-board .sequence-steps button{font-size:11px;padding:13px 8px;min-height:72px}.lab-board .tactic-layout{grid-template-columns:minmax(0,1fr) 285px}.lab-board .board-controls{padding-top:12px}.lab-board .source-note{margin:25px 0 0}.lab-board .source-note p{margin-top:0}.clip-collection{margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.clip-collection>summary{font-size:16px;cursor:pointer;padding:7px 0;list-style-position:inside}.clip-collection .match-chips{margin-top:24px}.clip-collection .match-grid{margin-top:20px}.editorial-site .match-copy{padding:32px}.editorial-site .match-copy h3{font-size:32px}.editorial-site .match-copy p{font-size:14px}.editorial-site #videos{scroll-margin-top:20px}.lab-help{font-size:11px;color:#728062;line-height:1.6;margin:0 0 20px}.editorial-site .match-grid .match-card img{height:auto}
@media(min-width:1500px){.editorial-hero figure img{height:510px}}
@media(max-width:1100px){.editorial-site header .edition{display:none}.editorial-site header nav{gap:17px}.editorial-hero{gap:32px}.editorial-hero figure img{height:390px}.editorial-hero h1{font-size:78px}.editorial-feature{gap:35px}.method-chapter{grid-template-columns:35px 1fr 1fr;gap:20px}.method-chapter>figure,.method-video{margin-left:0}.training-list{gap:22px}.editorial-site .match-copy{padding:24px}.editorial-site .match-copy h3{font-size:27px}}
@media(max-width:850px){.editorial-site header{padding:20px 5vw}.editorial-site header nav{gap:12px}.editorial-site header nav a{font-size:11px}.editorial-hero{padding-top:40px;gap:25px}.editorial-hero h1{font-size:64px;letter-spacing:-3px}.hero-prologue>p:not(.eyebrow){font-size:15px}.editorial-hero figure img{height:340px}.editorial-opening{gap:7%;padding-top:65px;padding-bottom:65px}.method-triad{gap:22px}.method-triad h3{font-size:22px}.method-chapter{grid-template-columns:35px 1fr}.method-chapter>figure,.method-video{grid-column:2;width:100%;margin-top:20px}.method-chapter>figure img{aspect-ratio:16/9}.training-list{grid-template-columns:1fr}.training-list article{max-width:680px}.lab-board .tactic-layout{grid-template-columns:1fr}.editorial-site .specific-heading h2{font-size:30px}.lab-board .sequence-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.editorial-feature{grid-template-columns:1fr 1fr;gap:28px}.editorial-site .match-viewer{grid-template-columns:1fr}.editorial-site .match-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}.match-copy #clip-category,.match-copy h3{grid-column:1/-1;margin:0}.match-copy .match-question{margin:0;padding:0;border:0}.match-copy #clip-board{align-self:start}.match-copy .match-origin{font-size:10px}.editorial-site .match-copy #clip-description{margin:0}.editorial-site .match-copy h3{margin-bottom:8px}}
@media(max-width:650px){.editorial-hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:35px;gap:35px}.editorial-hero h1{font-size:76px;line-height:.97;letter-spacing:-4px;margin:22px 0}.hero-prologue>p:not(.eyebrow){font-size:16px;margin:23px 0}.editorial-hero figure img{height:auto;aspect-ratio:4/3;object-fit:cover}.hero-photo-note{position:absolute;bottom:70px;left:18px;color:#fff7dd;background:#203d2ad9;padding:12px 16px;border:0;font-size:9px;letter-spacing:1.5px}.editorial-ribbon{font-size:8px;letter-spacing:1px;padding-top:18px;padding-bottom:18px}.editorial-opening,.editorial-feature{grid-template-columns:1fr;gap:28px;padding-top:55px;padding-bottom:55px}.editorial-opening h2{font-size:42px}.editorial-opening p:not(.eyebrow){font-size:15px}.archive-preview img{aspect-ratio:16/10}.editorial-statement{padding:55px 0}.editorial-statement h2{font-size:42px}.editorial-statement p:not(.eyebrow){font-size:15px}.editorial-method{padding-top:55px;padding-bottom:25px}.section-intro h2{font-size:41px}.section-intro p:not(.eyebrow){font-size:15px}.method-triad{grid-template-columns:1fr;gap:24px;margin:30px 0}.method-triad article{padding-top:20px}.method-triad h3{margin:10px 0;font-size:26px}.method-triad p{margin:12px 0}.editorial-feature .feature-film{order:2}.editorial-feature h2{font-size:42px}.editorial-next{padding-top:45px;padding-bottom:55px}.editorial-next h2{font-size:39px}.editorial-next p:not(.eyebrow){font-size:15px}.editorial-lead{padding-top:40px!important;padding-bottom:28px!important}.editorial-lead h1{font-size:47px!important;letter-spacing:-2px}.editorial-lead .intro{font-size:15px}.method-index{gap:5px;justify-content:space-between;flex-wrap:wrap}.method-index a{font-size:10px}.method-chapter{padding-top:45px;padding-bottom:45px;grid-template-columns:24px 1fr;gap:14px}.method-number{font-size:26px}.method-chapter h2{font-size:36px;letter-spacing:-1.2px}.method-chapter .method-intro{font-size:16px!important}.method-chapter>figure,.method-video{grid-column:1/-1}.method-training{padding:50px 0}.method-training h2{font-size:38px}.method-training .method-intro{font-size:15px}.method-end{padding-top:40px}.method-end h2{font-size:36px}.method-end p{font-size:14px}.editorial-site footer{grid-template-columns:1fr;padding:40px 6vw}.footer-links{gap:15px}.editorial-site footer small{grid-column:1}.closing-invitation{padding-top:45px;padding-bottom:45px}.closing-invitation h2{font-size:37px}.closing-invitation>div{display:block}.closing-invitation .textlink{margin-top:23px}.editorial-site .specific-heading{padding-bottom:18px}.editorial-site .specific-heading h2{font-size:30px}.editorial-site .board-picker{min-width:0;margin-top:18px}.editorial-site .board-picker select{font-size:13px;min-height:48px}.lab-tabs{margin-bottom:15px}.lab-tabs button{flex:1;padding:12px 10px;font-size:11px;line-height:1.5;min-height:52px}.editorial-site .match-copy{display:block;padding:24px}.editorial-site .match-copy h3{margin:16px 0;font-size:29px}.editorial-site .match-copy #clip-description{font-size:15px;line-height:1.7}.editorial-site .match-copy .match-question{font-size:14px;margin:22px 0;padding-top:18px;border-top:1px solid #53634c}.editorial-site .match-copy .match-origin{font-size:10px;margin-top:20px}.lab-board .sequence-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.lab-board .sequence-steps button{display:block;border-left:0;border-top:3px solid transparent;font-size:9px;line-height:1.35;min-height:83px;padding:8px 3px;text-align:center;overflow-wrap:anywhere}.lab-board .sequence-steps button[aria-current=step]{border-top-color:#385336}.lab-board .sequence-steps span{display:block;font-size:8px;margin-bottom:6px}.clip-collection>summary{font-size:14px}.editorial-site .lab-board .tactic-reading{padding:20px}.editorial-site .onward strong{font-size:29px}.editorial-site .onward{padding-top:40px;padding-bottom:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

.editorial-site .tactic-reading h2{font-size:27px;line-height:1.15;letter-spacing:-.7px}.training-film{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center;margin:42px 0}.training-film video{width:100%;display:block;aspect-ratio:16/9;background:#14281c}.training-film h3{font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.1}.training-film p{line-height:1.75}.personal-dedication{background:#233d2c;color:#fbf3dc;padding:100px 0}.personal-dedication .wrap{max-width:1050px}.personal-dedication h2{font-size:clamp(44px,6vw,76px);margin:28px 0}.personal-dedication p:not(.eyebrow){max-width:590px;line-height:1.85;color:#d8e0ce;font-size:17px}.personal-dedication .eyebrow{color:#e6ce91}.dedication-sign{display:block;font-family:'Instrument Serif',Georgia,serif;font-size:30px;line-height:1.3;margin:40px 0;color:#e9d494}.personal-dedication a{color:#ead59b;border-color:#77866d}.history-dedication{padding-top:80px;padding-bottom:80px;text-align:center}.history-dedication p:not(.eyebrow){max-width:630px;margin:22px auto;font-size:17px;line-height:1.8;color:#59694f}.history-dedication h2{margin:25px 0}@media(max-width:650px){.training-film{grid-template-columns:1fr;gap:12px}.personal-dedication{padding:55px 0}.personal-dedication h2{font-size:43px}.personal-dedication p:not(.eyebrow),.history-dedication p:not(.eyebrow){font-size:15px}.history-dedication{padding-top:50px;padding-bottom:50px}.history-dedication h2{font-size:42px}.editorial-site .tactic-reading h2{font-size:25px}}
@media(max-width:650px){.editorial-hero h1{font-size:clamp(54px,16vw,64px);letter-spacing:-3px}.editorial-site .hero-prologue .button{margin-top:6px}}

/* Persistent navigation on the main website. */
.editorial-site:not(.tour-page)>header{position:sticky;top:0;z-index:110;background:var(--paper)}
.editorial-site:not(.tour-page) [id]{scroll-margin-top:128px}
@media(max-width:700px){.editorial-site:not(.tour-page) [id]{scroll-margin-top:105px}.editorial-site:not(.tour-page)>header nav{max-height:calc(100svh - 85px);overflow-y:auto}}
