*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--paper:#E4E0D6;--paper-rgb:228,224,214;--ink:#1A1714;--ink-rgb:26,23,20;--red:#C4342A;--red-rgb:196,52,42;--ink-dim:rgba(var(--ink-rgb),0.72);--ink-faint:rgba(var(--ink-rgb),0.55);--rule:rgba(var(--ink-rgb),0.22);--rule-strong:rgba(var(--ink-rgb),0.42);--paper-dim:rgba(var(--paper-rgb),0.72);--paper-rule:rgba(var(--paper-rgb),0.26);--red-wash:rgba(var(--red-rgb),0.10);--font-display:'Archivo Narrow','Arial Narrow',sans-serif;--font-margin:'Cardo',Georgia,'Times New Roman',serif;--step-display:clamp(3rem,8.4vw,6.25rem);--step-h2:clamp(1.75rem,4vw,2.625rem);--step-body:clamp(1rem,1.05vw,1.125rem);--step-tick:0.625rem;--gutter:clamp(1.125rem,3.2vw,2.75rem);--section-y:clamp(4.5rem,9vw,8.5rem);--nav-h:54px;--rail-w:0px;--railbar:34px;--colgap:clamp(8px,1vw,14px);--wall-row:clamp(54px,6.4vw,92px)}html{-webkit-text-size-adjust:100%}section[id]{scroll-margin-top:calc(var(--nav-h) + var(--railbar) + 8px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:var(--step-body);line-height:1.55;font-weight:400;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}::selection{background:var(--red);color:var(--paper)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;z-index:40;background:var(--ink);color:var(--paper);padding:0.6rem 1rem;font-size:var(--step-tick);letter-spacing:0.16em;text-transform:uppercase}.skip-link:focus{left:0}.spec-key,.plates-lede .comps-key,.comps-key,.fact-key,.colophon-key,.rail-mm,.hero-tick,.ladder-use,.plate-tech,.wall-foot-key,.bleed-cap-num{font-size:var(--step-tick);letter-spacing:0.2em;text-transform:uppercase;font-weight:600}.sect-num{font-family:var(--font-display);font-weight:700;font-size:clamp(3.5rem,9vw,7rem);line-height:0.8;color:var(--red);letter-spacing:-0.03em}.sect-num--invert{color:var(--paper)}.sect-title{font-family:var(--font-display);font-weight:700;font-size:var(--step-h2);line-height:1;text-transform:uppercase;letter-spacing:-0.01em}.sect-title--invert{color:var(--paper)}.btn{display:inline-block;background:var(--ink);color:var(--paper);font-size:0.8125rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;padding:0.85rem 1.4rem;text-decoration:none;border:1px solid var(--ink);transition:background 0.18s linear,color 0.18s linear}.btn:hover,.btn:focus-visible{background:transparent;color:var(--ink)}.btn--line{background:transparent;color:var(--ink)}.btn--line:hover,.btn--line:focus-visible{background:var(--ink);color:var(--paper)}.masthead{position:fixed;inset:0 0 auto 0;z-index:30;height:var(--nav-h);background:var(--paper);border-bottom:1px solid var(--rule-strong)}.masthead-row{height:100%;padding:0 var(--gutter);display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem)}.wordmark{display:flex;align-items:baseline;gap:0.4rem;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;font-size:0.9375rem}.wordmark-ed{color:var(--ink);font-size:var(--step-tick);letter-spacing:0.1em}.masthead-nav{margin-left:auto;display:flex;gap:clamp(0.75rem,2vw,1.75rem)}.masthead-nav a{font-size:var(--step-tick);letter-spacing:0.18em;text-transform:uppercase;font-weight:600;text-decoration:none;color:var(--ink-dim);padding-bottom:2px;border-bottom:1px solid transparent}.masthead-nav a:hover,.masthead-nav a:focus-visible{color:var(--ink);border-bottom-color:var(--red)}.masthead-meta{font-size:var(--step-tick);letter-spacing:0.16em;text-transform:uppercase;color:var(--ink-dim)}.page{padding:0 var(--gutter);padding-right:calc(var(--gutter) + var(--rail-w))}.hero{position:relative;padding-top:calc(var(--nav-h) + var(--railbar) + clamp(1.5rem,4vw,3rem));padding-bottom:clamp(1.5rem,4vw,3rem);min-height:100svh;display:flex;flex-direction:column}.rules{position:absolute;top:calc(var(--nav-h) + var(--railbar));left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(12,1fr);pointer-events:none}.rule-v{border-left:1px solid var(--rule);transform-origin:top center}.rule-v--last{border-right:1px solid var(--rule)}.hero-grid{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr auto;column-gap:var(--colgap);row-gap:clamp(1.25rem,3vw,2.5rem)}.spec{display:flex;flex-direction:column;gap:0.3rem;padding-left:0.6rem}.spec-key{color:var(--ink-dim)}.spec-val{font-size:1.375rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.spec--a{grid-column:1 / 4;grid-row:1}.spec--b{grid-column:4 / 7;grid-row:1}.spec--c{grid-column:7 / 10;grid-row:1}.spec--d{grid-column:10 / 13;grid-row:1}.hero-title{grid-column:1 / 10;grid-row:2;font-size:var(--step-display);font-weight:700;line-height:0.84;text-transform:uppercase;letter-spacing:-0.025em;padding-left:0.6rem}.hero-title .line{display:block;white-space:nowrap}.hero-title .word{display:inline-block}.hero-title .word + .word{margin-left:0.3em}.word--red{color:var(--red)}.bleed{grid-column:10 / 13;grid-row:2 / 4;position:relative;margin-left:calc(-1 * (var(--colgap) + 6%));margin-right:calc(-1 * (var(--gutter) + var(--rail-w)));background:var(--ink);overflow:hidden;min-height:clamp(220px,34vw,460px)}.bleed img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.bleed-cap{position:absolute;left:0;right:0;bottom:0;background:var(--ink);color:var(--paper-dim);padding:0.55rem 0.7rem;font-size:var(--step-tick);letter-spacing:0.08em;line-height:1.5;display:flex;flex-direction:column;gap:0.15rem}.bleed-cap-num{color:var(--paper);letter-spacing:0.2em}.hero-lede{grid-column:1 / 6;grid-row:3;align-self:end;padding-left:0.6rem;color:var(--ink-dim);max-width:34ch}.hero-actions{grid-column:6 / 10;grid-row:3;align-self:end;display:flex;flex-wrap:wrap;gap:0.6rem;padding-left:0.6rem}.hero-tick{grid-column:1 / 13;grid-row:4;display:flex;gap:clamp(1rem,4vw,3rem);color:var(--ink-dim);border-top:1px solid var(--rule);padding-top:0.6rem;font-variant-numeric:tabular-nums}.brief{padding:var(--section-y) 0;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--colgap);row-gap:clamp(1.5rem,3vw,3rem);align-items:start}.brief .sect-num{grid-column:1 / 3}.brief .sect-title{grid-column:3 / 8;align-self:end}.statement{grid-column:2 / 9;font-family:var(--font-margin);font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.24}.statement cite{display:block;margin-top:1.2rem;font-family:var(--font-display);font-style:normal;font-size:var(--step-tick);letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-dim)}.margin-note{font-family:var(--font-margin);font-style:italic;font-size:0.9375rem;line-height:1.5;color:var(--ink-dim);border-left:1px solid var(--red);padding-left:0.8rem}.margin-note--a{grid-column:10 / 13;grid-row:2}.margin-note--b{grid-column:10 / 13;grid-row:3}.rule-red{grid-column:1 / 13;border:0;height:3px;background:var(--red);transform-origin:left center;margin-inline:calc(-1 * var(--gutter)) calc(-1 * (var(--gutter) + var(--rail-w)));width:auto}.brief-facts{grid-column:1 / 13;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2.5rem)}.fact{border-top:1px solid var(--rule-strong);padding-top:0.9rem}.fact-num{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:0.9;letter-spacing:-0.03em}.fact-key{color:var(--ink-dim);margin:0.35rem 0 0.6rem;font-size:0.8125rem;letter-spacing:0.2em;text-transform:uppercase;font-weight:700}.fact-body{color:var(--ink-dim);font-size:0.9375rem}.plates{padding:var(--section-y) 0;position:relative}.plates-head{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--colgap);row-gap:0.8rem;align-items:end;margin-bottom:clamp(1.5rem,3vw,2.75rem)}.plates .sect-num{grid-column:1 / 3;grid-row:1}.plates .sect-title{grid-column:3 / 8;grid-row:1}.plates-lede{grid-column:8 / 11;grid-row:1;color:var(--ink-dim);font-size:0.9375rem;max-width:30ch}.comps{grid-column:11 / 13;grid-row:1;display:flex;align-items:center;gap:0.35rem;justify-content:flex-end;flex-wrap:wrap}.comps-key{color:var(--ink-dim);margin-right:0.2rem}.comp{font-family:inherit;font-size:var(--step-tick);font-weight:700;letter-spacing:0.1em;background:transparent;color:var(--ink-dim);border:1px solid var(--rule-strong);padding:0.3rem 0.45rem;cursor:pointer;transition:background 0.15s linear,color 0.15s linear,border-color 0.15s linear}.comp:hover,.comp:focus-visible{color:var(--ink);border-color:var(--ink)}.comp[aria-pressed="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.wall{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:var(--wall-row);column-gap:var(--colgap);row-gap:var(--colgap);border-top:1px solid var(--rule);padding-top:var(--colgap)}.wall-rules{position:absolute;inset:0;pointer-events:none;z-index:2}.rule-h{position:absolute;left:0;right:0;height:1px;background:var(--rule-strong);transform-origin:left center}.rule-h:nth-child(1){top:25%}.rule-h:nth-child(2){top:50%}.rule-h:nth-child(3){top:75%}.plate{position:relative;display:block;padding:0;border:0;cursor:pointer;background:var(--ink);font-family:inherit;color:var(--paper);text-align:left;overflow:hidden}.plate-img{position:absolute;inset:0;display:block}.plate-img img{width:100%;height:100%;object-fit:cover}.plate-meta{position:absolute;left:0;right:0;bottom:0;background:var(--ink);padding:0.5rem 0.6rem;display:grid;gap:0.1rem;transform:translateY(calc(100% - 1.9rem));transition:transform 0.28s cubic-bezier(0.2,0.7,0.2,1)}.plate-num{font-size:var(--step-tick);letter-spacing:0.2em;font-weight:700;color:var(--paper)}.plate-name{font-size:1.0625rem;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;color:var(--paper)}.plate-tech{color:var(--paper-dim)}.plate:hover .plate-meta,.plate:focus-visible .plate-meta{transform:translateY(0)}.plate::after{content:"";position:absolute;inset:0;border:2px solid transparent;transition:border-color 0.15s linear;pointer-events:none;z-index:1}.plate[aria-pressed="true"]::after{border-color:var(--red)}.wall[data-arrangement="a"] .plate[data-plate="1"]{grid-column:1 / 7;grid-row:1 / 5}.wall[data-arrangement="a"] .plate[data-plate="2"]{grid-column:7 / 10;grid-row:1 / 3}.wall[data-arrangement="a"] .plate[data-plate="3"]{grid-column:10 / 13;grid-row:1 / 3}.wall[data-arrangement="a"] .plate[data-plate="4"]{grid-column:7 / 13;grid-row:3 / 5}.wall[data-arrangement="b"] .plate[data-plate="2"]{grid-column:6 / 13;grid-row:1 / 5}.wall[data-arrangement="b"] .plate[data-plate="1"]{grid-column:1 / 4;grid-row:1 / 3}.wall[data-arrangement="b"] .plate[data-plate="3"]{grid-column:1 / 4;grid-row:3 / 5}.wall[data-arrangement="b"] .plate[data-plate="4"]{grid-column:4 / 6;grid-row:1 / 5}.wall[data-arrangement="c"] .plate[data-plate="3"]{grid-column:4 / 10;grid-row:1 / 5}.wall[data-arrangement="c"] .plate[data-plate="2"]{grid-column:1 / 4;grid-row:1 / 4}.wall[data-arrangement="c"] .plate[data-plate="1"]{grid-column:10 / 13;grid-row:1 / 3}.wall[data-arrangement="c"] .plate[data-plate="4"]{grid-column:10 / 13;grid-row:3 / 5}.wall[data-arrangement="d"] .plate[data-plate="4"]{grid-column:1 / 9;grid-row:2 / 5}.wall[data-arrangement="d"] .plate[data-plate="1"]{grid-column:1 / 5;grid-row:1 / 2}.wall[data-arrangement="d"] .plate[data-plate="2"]{grid-column:5 / 9;grid-row:1 / 2}.wall[data-arrangement="d"] .plate[data-plate="3"]{grid-column:9 / 13;grid-row:1 / 5}.wall[data-arrangement="b"] .rule-h:nth-child(1){top:40%}.wall[data-arrangement="b"] .rule-h:nth-child(2){top:62%}.wall[data-arrangement="b"] .rule-h:nth-child(3){top:88%}.wall[data-arrangement="c"] .rule-h:nth-child(1){top:18%}.wall[data-arrangement="c"] .rule-h:nth-child(2){top:58%}.wall[data-arrangement="c"] .rule-h:nth-child(3){top:80%}.wall[data-arrangement="d"] .rule-h:nth-child(1){top:26%}.wall[data-arrangement="d"] .rule-h:nth-child(2){top:46%}.wall[data-arrangement="d"] .rule-h:nth-child(3){top:70%}.wall-foot{margin-top:0.9rem;display:flex;gap:0.8rem;align-items:baseline;border-top:1px solid var(--rule);padding-top:0.6rem}.wall-foot-key{color:var(--ink-dim)}.wall-foot-val{font-weight:700;letter-spacing:0.04em;text-transform:uppercase;font-size:0.9375rem}.programme{background:var(--ink);color:var(--paper);margin-inline:calc(-1 * var(--gutter)) calc(-1 * (var(--gutter) + var(--rail-w)));padding:var(--section-y) var(--gutter)}.programme-inner{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--colgap);row-gap:0.8rem;align-items:end}.programme .sect-num{grid-column:1 / 3}.programme .sect-title{grid-column:3 / 8}.programme-lede{grid-column:8 / 13;color:var(--paper-dim);font-size:0.9375rem}.sched{grid-column:1 / 13;list-style:none;margin-top:clamp(1.5rem,3vw,2.5rem)}.sched-row{display:grid;grid-template-columns:5.5rem minmax(0,1.6fr) minmax(0,1.4fr) 5rem;gap:var(--colgap);align-items:baseline;padding:clamp(0.8rem,1.6vw,1.2rem) 0;border-top:1px solid var(--paper-rule)}.sched-row:last-child{border-bottom:1px solid var(--paper-rule)}.sched-date{font-size:var(--step-tick);letter-spacing:0.18em;text-transform:uppercase;color:var(--paper-dim)}.sched-date b{display:block;font-size:1.75rem;letter-spacing:-0.02em;color:var(--paper);line-height:1;margin-bottom:0.2rem}.sched-name{font-size:clamp(1.0625rem,1.8vw,1.4rem);font-weight:700;text-transform:uppercase;letter-spacing:0.01em}.sched-note{font-family:var(--font-margin);font-style:italic;color:var(--paper-dim);font-size:1rem}.sched-tag{justify-self:end;font-size:var(--step-tick);letter-spacing:0.16em;text-transform:uppercase;font-weight:700;color:var(--paper);border:1px solid var(--paper-rule);padding:0.25rem 0.4rem}.specimen{position:relative;padding:var(--section-y) 0;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--colgap);row-gap:clamp(1rem,2.5vw,2rem);align-items:start;overflow:hidden}.specimen .sect-num{grid-column:1 / 3}.specimen .sect-title{grid-column:3 / 8;align-self:end}.glyph{grid-column:1 / 9;grid-row:2;font-size:clamp(8rem,30vw,26rem);font-weight:700;line-height:0.72;letter-spacing:-0.05em;margin-left:calc(-1 * var(--gutter) - 0.06em);color:var(--ink);-webkit-user-select:none;user-select:none}.specimen-notes{grid-column:9 / 13;grid-row:2;display:grid;gap:1.4rem;align-content:start;padding-top:0.5rem}.specimen-note{color:var(--ink-dim);font-size:0.9375rem;border-top:1px solid var(--rule-strong);padding-top:0.7rem}.specimen-note b{color:var(--ink)}.specimen-note--serif{font-family:var(--font-margin);font-style:italic;font-size:1.0625rem}.ladder{grid-column:1 / 13;grid-row:3;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--colgap)}.ladder li{border-top:1px solid var(--rule-strong);padding-top:0.6rem;display:grid;gap:0.25rem}.ladder-size{font-size:1.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.ladder-use{color:var(--ink-dim)}.entry{padding:var(--section-y) 0;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--colgap);row-gap:1.5rem}.entry .sect-num{grid-column:1 / 3}.entry-grid{grid-column:3 / 13;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3.5rem)}.entry-say{border-top:3px solid var(--red);padding-top:1rem}.entry-body{color:var(--ink-dim);margin-top:1rem;max-width:40ch}.entry-body--note{font-family:var(--font-margin);font-style:italic}.form{display:grid;gap:1.2rem}.field{display:grid;gap:0.35rem}.field label{font-size:var(--step-tick);letter-spacing:0.2em;text-transform:uppercase;font-weight:600;color:var(--ink-dim)}.field input,.field textarea{font-family:inherit;font-size:1rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule-strong);padding:0.5rem 0;width:100%;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--ink-dim)}.field input:focus,.field textarea:focus{outline:0;border-bottom-color:var(--red)}.field--send{justify-items:start}.colophon{border-top:1px solid var(--rule-strong);padding:clamp(2rem,4vw,3.5rem) 0 clamp(2.5rem,5vw,4rem)}.colophon-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--colgap);row-gap:1.5rem}.colophon-mark{grid-column:1 / 5;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;text-transform:uppercase;letter-spacing:-0.01em;line-height:1}.colophon-col{grid-column:span 2;font-size:0.9375rem;color:var(--ink-dim)}.colophon-col:first-of-type{grid-column:5 / 8}.colophon-key{color:var(--ink-dim);margin-bottom:0.4rem}.colophon-col a{text-decoration:none;border-bottom:1px solid var(--rule-strong)}.colophon-col a:hover,.colophon-col a:focus-visible{border-bottom-color:var(--red)}.colophon-fine{grid-column:1 / 13;border-top:1px solid var(--rule);padding-top:0.9rem;font-size:var(--step-tick);letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-dim)}.rail{position:fixed;top:var(--nav-h);left:0;right:0;z-index:20;height:var(--railbar);background:var(--paper);border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:0.7rem;padding:0 var(--gutter)}.rail-num{font-weight:700;font-size:0.875rem;letter-spacing:0.06em;font-variant-numeric:tabular-nums}.rail-track{position:relative;flex:1;height:1px;background:var(--rule-strong)}.rail-fill{position:absolute;left:0;top:-1px;height:3px;width:100%;background:var(--red);transform-origin:left center}.rail-tick{position:absolute;top:-3px;width:1px;height:7px;background:var(--ink-faint)}.rail-tick:nth-child(2){left:0}.rail-tick:nth-child(3){left:20%}.rail-tick:nth-child(4){left:40%}.rail-tick:nth-child(5){left:60%}.rail-tick:nth-child(6){left:80%}.rail-tick:nth-child(7){left:100%}.rail-mm{color:var(--ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.rail-note{font-family:var(--font-margin);font-style:italic;color:var(--ink-dim);font-size:0.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}@media (min-width:1100px){:root{--rail-w:118px;--railbar:0px}.rail{top:var(--nav-h);bottom:0;left:auto;right:0;width:var(--rail-w);height:auto;flex-direction:column;align-items:flex-start;gap:0.9rem;padding:1.4rem var(--gutter) 2rem 1rem;border-bottom:0;border-left:1px solid var(--rule-strong);background:linear-gradient(to right,var(--paper) 0 3px,transparent 3px)}.rail-num,.rail-mm,.rail-note{background:var(--paper);box-shadow:0 0 0 5px var(--paper)}.rail-track{box-shadow:0 0 0 3px var(--paper)}.rail-num{font-size:2.25rem;line-height:0.9;letter-spacing:-0.03em}.rail-track{width:1px;height:auto;flex:1}.rail-fill{width:3px;height:100%;left:-1px;top:0;transform-origin:center top}.rail-tick{width:7px;height:1px;left:-3px;top:auto}.rail-tick:nth-child(2){top:0}.rail-tick:nth-child(3){top:20%}.rail-tick:nth-child(4){top:40%}.rail-tick:nth-child(5){top:60%}.rail-tick:nth-child(6){top:80%}.rail-tick:nth-child(7){top:100%}.rail-note{white-space:normal;max-width:none;font-size:0.9375rem;line-height:1.35}}@media (max-width:900px){.rules .rule-v:nth-child(even){border-left-color:transparent}.hero-grid{grid-template-rows:auto auto auto auto auto}.spec--a{grid-column:1 / 7}.spec--b{grid-column:7 / 13}.spec--c{grid-column:1 / 7;grid-row:2}.spec--d{grid-column:7 / 13;grid-row:2}.hero-title{grid-column:1 / 13;grid-row:3}.bleed{grid-column:1 / 13;grid-row:4;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));min-height:46vw}.hero-lede{grid-column:1 / 13;grid-row:5;align-self:start}.hero-actions{grid-column:1 / 13;grid-row:6;align-self:start}.hero-tick{grid-row:7}.brief .sect-num{grid-column:1 / 13}.brief .sect-title{grid-column:1 / 13}.statement{grid-column:1 / 13}.margin-note--a,.margin-note--b{grid-column:1 / 13;grid-row:auto}.brief-facts{grid-template-columns:1fr}.plates-head{align-items:start}.plates .sect-num{grid-column:1 / 13;grid-row:1}.plates .sect-title{grid-column:1 / 13;grid-row:2}.plates-lede{grid-column:1 / 13;grid-row:3}.comps{grid-column:1 / 13;grid-row:4;justify-content:flex-start}.wall{grid-auto-rows:30vw}.wall[data-arrangement] .plate[data-plate="1"]{grid-column:1 / 7;grid-row:1 / 3}.wall[data-arrangement] .plate[data-plate="2"]{grid-column:7 / 13;grid-row:1 / 3}.wall[data-arrangement] .plate[data-plate="3"]{grid-column:1 / 7;grid-row:3 / 5}.wall[data-arrangement] .plate[data-plate="4"]{grid-column:7 / 13;grid-row:3 / 5}.wall[data-arrangement="b"] .plate[data-plate="2"]{grid-column:1 / 13;grid-row:1 / 3}.wall[data-arrangement="b"] .plate[data-plate="1"]{grid-column:1 / 7;grid-row:3 / 5}.wall[data-arrangement="b"] .plate[data-plate="3"]{grid-column:7 / 13;grid-row:3 / 5}.wall[data-arrangement="b"] .plate[data-plate="4"]{grid-column:1 / 13;grid-row:5 / 7}.wall[data-arrangement="c"] .plate[data-plate="3"]{grid-column:1 / 13;grid-row:1 / 3}.wall[data-arrangement="c"] .plate[data-plate="1"]{grid-column:1 / 7;grid-row:3 / 5}.wall[data-arrangement="c"] .plate[data-plate="2"]{grid-column:7 / 13;grid-row:3 / 5}.wall[data-arrangement="c"] .plate[data-plate="4"]{grid-column:1 / 13;grid-row:5 / 7}.wall[data-arrangement="d"] .plate[data-plate="4"]{grid-column:1 / 13;grid-row:1 / 3}.wall[data-arrangement="d"] .plate[data-plate="1"]{grid-column:1 / 7;grid-row:3 / 5}.wall[data-arrangement="d"] .plate[data-plate="2"]{grid-column:7 / 13;grid-row:3 / 5}.wall[data-arrangement="d"] .plate[data-plate="3"]{grid-column:1 / 13;grid-row:5 / 7}.programme .sect-num,.programme .sect-title,.programme-lede{grid-column:1 / 13}.sched-row{grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"date name" "date note" ". tag";row-gap:0.3rem}.sched-date{grid-area:date}.sched-name{grid-area:name}.sched-note{grid-area:note}.sched-tag{grid-area:tag;justify-self:start}.specimen .sect-num,.specimen .sect-title{grid-column:1 / 13}.glyph{grid-column:1 / 13;grid-row:auto}.specimen-notes{grid-column:1 / 13;grid-row:auto}.ladder{grid-column:1 / 13;grid-row:auto;grid-template-columns:repeat(2,1fr);row-gap:1.2rem}.entry .sect-num{grid-column:1 / 13}.entry-grid{grid-column:1 / 13;grid-template-columns:1fr}.colophon-mark{grid-column:1 / 13}.colophon-col,.colophon-col:first-of-type{grid-column:span 6}}@media (max-width:620px){.masthead-nav{display:none}.masthead-meta{margin-left:auto}.rail-note{display:none}.hero-title .line{white-space:normal}.colophon-col,.colophon-col:first-of-type{grid-column:1 / 13}}.has-js [data-hero-fade],.has-js [data-reveal]{opacity:0}.has-js [data-reveal-group] > *{opacity:0}.has-js .hero-title .word{opacity:0}.has-js .rules .rule-v{transform:scaleY(0)}.has-js [data-rule-red]{transform:scaleX(0)}.has-js .wall-rules .rule-h{transform:scaleX(0)}.has-js [data-glyph]{opacity:0}@media (prefers-reduced-motion:reduce){.has-js [data-hero-fade],.has-js [data-reveal],.has-js [data-reveal-group] > *,.has-js .hero-title .word,.has-js [data-glyph]{opacity:1;transform:none}.has-js .rules .rule-v{transform:scaleY(1)}.has-js [data-rule-red],.has-js .wall-rules .rule-h{transform:scaleX(1)}.plate-meta{transition:none}.btn,.comp,.masthead-nav a{transition:none}html{scroll-behavior:auto}}