
.sA{--p:#F6F1E4;--i:#221C16;--g:#766E62;--m:#802E26;--r:#C9C0AE;--u:#B9B3A3;background:var(--p);color:var(--i);font:16px/1.6 "Familjen Grotesk",sans-serif}
.sA .bar{display:flex;justify-content:space-between;align-items:center;padding:18px 48px;border-bottom:1px solid var(--r)}
.sA .wm{font:24px/1 "IM Fell English SC",serif;letter-spacing:.14em}
.sA .bar nav{display:flex;gap:28px;font:13px/1 "IBM Plex Mono",monospace;letter-spacing:.04em}
.sA .bar nav a{text-decoration:none}.sA .bar nav a i{font-style:normal;color:var(--m)}
.sA .bar .idx{display:none;font:13px "IBM Plex Mono",monospace;border:1px solid var(--i);padding:7px 10px}
.sA .open{display:grid;grid-template-columns:repeat(12,1fr);gap:0 24px;padding:0 48px;position:relative}
.sA .open .art{grid-column:6/13;grid-row:1/3;margin-right:-48px}
.sA .open .art img{width:100%;height:820px;object-fit:cover;object-position:30% 62%}
.sA .open .copy{grid-column:1/6;grid-row:1;padding-top:84px;position:relative;z-index:2}
.sA .kick{font:13px/1.4 "IBM Plex Mono",monospace;letter-spacing:.08em;color:var(--m);text-transform:uppercase}
.sA h1{font:400 112px/.88 "IM Fell English",serif;margin:20px 0 26px;letter-spacing:-.015em}
.sA h1 em{color:var(--m)}
.sA .open .copy p{font-size:18px;max-width:31ch}
.sA .lead{list-style:none;padding:0;margin:30px 0 0;max-width:440px}
.sA .lead a{display:flex;align-items:baseline;gap:8px;text-decoration:none;padding:11px 0;border-top:1px solid var(--i);font:22px/1.2 "IM Fell English",serif}
.sA .lead a::after{content:"";flex:1;order:1;border-bottom:2px dotted var(--g);transform:translateY(-4px)}
.sA .lead a span{order:2;font:13px "IBM Plex Mono",monospace;color:var(--m)}
.sA .open .win{grid-column:3/8;grid-row:2;z-index:3;margin-bottom:-250px;align-self:end}
.sA .win .photo{height:330px;box-shadow:0 0 0 12px var(--p)}
.sA .fig{font:italic 15px/1.4 "IM Fell English",serif;margin-top:24px;max-width:36ch;display:flex;gap:10px}
.sA .fig svg{flex:0 0 60px}
.sA section{padding:0 48px}
.sA .reg{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding-top:330px;padding-bottom:120px;align-items:start}
.sA .reg .plate{grid-column:1/5;margin:0}.sA .reg .plate img{width:100%;border:1px solid var(--r)}
.sA .cap{font:12px/1.4 "IBM Plex Mono",monospace;color:var(--g);margin-top:8px}
.sA .reg .txt{grid-column:6/12}
.sA h2{font:400 68px/.95 "IM Fell English",serif;margin:0 0 22px;letter-spacing:-.01em}
.sA h2 small{display:block;font:13px/1.4 "IBM Plex Mono",monospace;color:var(--m);letter-spacing:.06em;margin-bottom:14px}
.sA .ledger{margin:30px 0;border-top:3px double var(--i);border-bottom:3px double var(--i)}
.sA .ledger div{display:flex;gap:8px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--r);font:italic 20px/1.2 "IM Fell English",serif}
.sA .ledger div::after{content:"";flex:1;order:1;border-bottom:2px dotted var(--u)}
.sA .ledger b{order:2;font:400 20px "IM Fell English",serif;color:var(--m)}
.sA .ledger div:last-child{border:0}
.sA .reg .photo{height:260px}
.sA .stay{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding-bottom:130px}
.sA .stay .h{grid-column:1/13;display:flex;justify-content:space-between;align-items:end;gap:24px;border-top:1px solid var(--i);padding-top:18px}
.sA .stay .a{grid-column:1/8}.sA .stay .a .photo{height:520px}
.sA .stay .b{grid-column:8/13;display:grid;grid-template-columns:1fr 1fr;gap:24px}.sA .stay .b .photo{height:520px}
.sA .stay p.t{grid-column:1/8;font-size:18px;max-width:52ch;margin:4px 0 0}
.sA .stay .figs{grid-column:8/13;font:italic 15px "IM Fell English";color:var(--g);margin:4px 0 0}
.sA .txtlink{font:13px "IBM Plex Mono",monospace;color:var(--m);text-decoration:none;border-bottom:1px solid}
.sA .pool{padding:0;position:relative}
.sA .pool .photo{height:820px}
.sA .pool .photo::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,14,10,.55),rgba(10,14,10,0) 55%)}
.sA .pool .line{position:absolute;left:48px;bottom:56px;z-index:2;font:400 132px/.85 "IM Fell English",serif;color:#F6F1E4;max-width:9ch;text-shadow:0 2px 40px rgba(0,0,0,.35)}
.sA .pool .line i{font-size:.16em;display:block;margin-top:18px;font-family:"IBM Plex Mono";font-style:normal;letter-spacing:.08em;text-transform:uppercase}
.sA .gath{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding-top:120px;padding-bottom:130px}
.sA .gath .t{grid-column:1/6}
.sA .gath ol{list-style:none;padding:0;margin:0;grid-column:7/13;font:400 42px/1.15 "IM Fell English",serif}
.sA .gath ol li{border-bottom:1px solid var(--r);padding:13px 0;display:flex;gap:18px;align-items:baseline}
.sA .gath ol li span{font:13px "IBM Plex Mono",monospace;color:var(--m)}
.sA .gath .wide{grid-column:1/9}.sA .gath .wide .photo{height:460px}
.sA .gath .side{grid-column:9/13}.sA .gath .side .photo{height:460px}
.sA .btn{display:inline-block;margin-top:20px;font:13px "IBM Plex Mono",monospace;letter-spacing:.04em;text-decoration:none;background:var(--i);color:var(--p);padding:14px 20px}
.sA .wild{background:var(--i);color:#E9E1D0;display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding-top:110px;padding-bottom:110px}
.sA .wild .plate{grid-column:1/6;background:var(--p);padding:14px;margin:0}
.sA .wild .t{grid-column:7/12;align-self:center}
.sA .wild h2{color:#F6F1E4}.sA .wild h2 small{color:#D9A79E}
.sA .wild p{font-size:18px}
.sA .wild .cap{color:#A99F8D}
.sA .wild .btn{background:#F6F1E4;color:var(--i)}
.sA .wild .photo{height:240px;margin-top:30px}
.sA .end{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding-top:120px;padding-bottom:44px}
.sA .end .path{grid-column:1/5;margin:0}.sA .end .path img{width:100%;height:460px;object-fit:cover;object-position:50% 70%}
.sA .end .t{grid-column:6/13;align-self:end}
.sA .end p.q{font:400 50px/1.06 "IM Fell English",serif;margin:0 0 30px}
.sA .colo{grid-column:1/13;border-top:3px double var(--i);margin-top:70px;padding-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;font:12px/1.6 "IBM Plex Mono",monospace;color:var(--g)}
.sA .colo b{color:var(--i);font-weight:500;display:block}
@container (max-width:700px){
  .sA .bar{padding:14px 18px}.sA .bar nav{display:none}.sA .bar .idx{display:block}.sA .wm{font-size:18px}
  .sA .open{display:flex;flex-direction:column;padding:0}
  .sA .open .art{order:0;margin:0}.sA .open .art img{height:440px;object-position:26% 64%}
  .sA .open .win{order:1;display:block;margin:-100px 18px 0 auto;width:64%;align-self:auto}
  .sA .win .photo{height:180px;box-shadow:0 0 0 7px var(--p)}
  .sA .fig{font-size:13px;margin-top:14px}.sA .fig svg{display:none}
  .sA .open .copy{order:2;padding:26px 18px 0}
  .sA h1{font-size:66px}
  .sA section{padding:0 18px}
  .sA .reg,.sA .stay,.sA .gath,.sA .wild,.sA .end{display:block}
  .sA .reg{padding-top:70px;padding-bottom:80px}.sA .reg .plate{width:72%;margin-bottom:30px}
  .sA h2{font-size:44px}
  .sA .stay .h{display:block}.sA .stay .a .photo{height:300px;margin:18px 0 12px}.sA .stay .b .photo{height:220px;gap:12px}.sA .stay .b{gap:12px}
  .sA .stay p.t{margin-top:16px}
  .sA .pool .photo{height:600px}.sA .pool .photo::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,14,10,.55),rgba(10,14,10,0) 55%)}
.sA .pool .line{font-size:70px;left:18px;bottom:30px}
  .sA .gath{padding-top:80px}.sA .gath ol{font-size:30px;margin:26px 0}.sA .gath .wide .photo{height:240px}.sA .gath .side{display:none}
  .sA .wild{padding:70px 18px}.sA .wild .plate{margin-bottom:30px}
  .sA .end{padding-top:80px}.sA .end .path img{height:280px}.sA .end p.q{font-size:34px;margin-top:30px}
  .sA .colo{grid-template-columns:1fr 1fr}
}
/* A4 = original Option A + bold moments from the Palamu Broadsheet */
.sA{--pal:#F26A1B;--ink2:#101318;--lat:#C23B22}
.sA .x{font-family:"Archivo",sans-serif;font-stretch:62%;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.82}
.sA .wire{display:flex;justify-content:space-between;background:var(--i);color:var(--p);padding:8px 48px;font:12px/1.3 "Courier Prime",monospace;letter-spacing:.04em;text-transform:uppercase}
.sA .wire span:first-child{color:var(--pal)}
.sA .ticker{position:relative;z-index:4;margin-top:350px;background:var(--m);color:var(--p);display:flex;gap:46px;white-space:nowrap;overflow:hidden;padding:14px 48px;font:700 18px "Archivo";font-stretch:80%;text-transform:uppercase;letter-spacing:.02em}
.sA .ticker span::before{content:"✶ ";color:var(--pal)}
.sA .reg{padding-top:110px}
.sA .reg .plate{grid-column:1/7}.sA .reg .txt{grid-column:7/13}
.sA .bignum{padding:90px 48px 100px;border-top:3px double var(--i);border-bottom:3px double var(--i)}
.sA .bignum .n{font:900 210px/.82 "Archivo";font-stretch:62%;margin:14px 0 18px;letter-spacing:-.02em}
.sA .bignum .nn{font:400 32px/1.2 "IM Fell English",serif;max-width:36ch;margin:0}
.sA .stay{padding-top:110px}
.sA .cond{grid-column:8/13;background:#F3E7C6;border:3px solid var(--i);padding:16px 18px;font-size:15px}
.sA .cond b{display:block;font:900 30px/1 "Archivo";font-stretch:62%;text-transform:uppercase;color:var(--lat);margin-bottom:6px}
.sA .pool .aside{position:absolute;right:48px;top:48px;background:var(--p);border-left:4px solid var(--pal);padding:14px 16px;max-width:30ch;font-size:15px}
.sA .pool .aside b{display:block;font:13px "IBM Plex Mono";color:var(--m);text-transform:uppercase;margin-bottom:4px;letter-spacing:.04em}
.sA .bird{display:grid;grid-template-columns:7fr 5fr;padding:0;background:var(--ink2);color:var(--p)}
.sA .bird .photo{height:680px}
.sA .bird .t{padding:56px 48px}
.sA .tag{display:inline-block;background:var(--pal);color:var(--ink2);padding:5px 10px;font:700 12px "Archivo";letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}
.sA .bird h2{font-size:136px;color:var(--pal);margin:0 0 14px}
.sA .bird .hin{font:400 30px/1.2 "Tiro Devanagari Hindi",serif;color:#F3E7C6;margin-bottom:22px}
.sA .bird .hin i{font:italic 20px "IM Fell English"}
.sA .bird p{font:400 26px/1.3 "IM Fell English",serif;max-width:26ch}
.sA .bird p.small{font:15px/1.6 "Familjen Grotesk";color:#c9c4ba;max-width:44ch;margin-top:26px;border-top:1px solid #3a3f48;padding-top:16px}
.sA .flock{padding-top:90px;padding-bottom:110px}
.sA .birds{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:30px}
.sA .birds figure{margin:0}.sA .birds .photo{height:260px}
.sA .birds figcaption{margin-top:10px;font-size:15px}.sA .birds figcaption b{display:block;font:400 22px/1.1 "IM Fell English"}
.sA .hi{font-family:"Tiro Devanagari Hindi",serif}
.sA .anec{margin-top:40px;max-width:62ch;font:italic 24px/1.35 "IM Fell English",serif;border-top:1px solid var(--i);padding-top:16px}
.sA .anec span{display:block;font:normal 12px "IBM Plex Mono";color:var(--m);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}
.sA .tree{display:grid;grid-template-columns:5fr 7fr;padding:0;background:var(--pal);color:var(--ink2)}
.sA .tree .photo{height:640px}
.sA .tree .t{padding:56px 48px}
.sA .tree .tag{background:var(--ink2);color:var(--pal)}
.sA .tree h2{font-size:170px;margin:0}
.sA .tree .big{font:400 30px/1.2 "IM Fell English";max-width:30ch;margin:22px 0 26px}
.sA .trees{display:grid;grid-template-columns:1fr 1fr;gap:12px 26px;font-size:15px}
.sA .trees span{border-top:1.5px solid var(--ink2);padding-top:8px}
.sA .trees b{display:block;font:900 24px/1 "Archivo";font-stretch:62%;text-transform:uppercase}
.sA .gath{padding-top:120px}
.sA .gath h2{font-size:58px}
.sA .hist{background:var(--i);color:var(--p);padding:100px 48px 110px}
.sA .hist .kick{margin-bottom:12px}
.sA .hist h2{color:var(--p);font-size:80px}
.sA .stories{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #4a433a;margin-top:30px}
.sA .stories article{padding:26px 24px 30px;border-right:1px solid #4a433a;border-bottom:1px solid #4a433a}
.sA .stories article:nth-child(3n){border-right:0}
.sA .stories .yr{display:block;font-size:72px;color:var(--pal);margin-bottom:12px}
.sA .stories h3{font:400 28px/1.1 "IM Fell English";margin:0 0 10px}
.sA .stories p{font-size:15px;color:#d8d1c3;margin:0}
.sA .end .name{font-size:150px;margin:0 0 22px}
.sA .end .name em{font-style:normal;color:var(--m)}
.sA .end p.q{font-size:32px}
@container (max-width:700px){
  .sA .wire{padding:7px 16px;font-size:11px}.sA .wire span:nth-child(n+2){display:none}
  .sA .ticker{margin-top:0;flex-direction:column;white-space:normal;gap:8px;padding:18px 16px;font-size:15px}
  .sA .reg{padding-top:60px}
  .sA .bignum{padding:56px 16px}.sA .bignum .n{font-size:74px}.sA .bignum .nn{font-size:22px}
  .sA .cond{margin-top:18px}
  .sA .pool .aside{left:16px;right:16px;top:auto;bottom:16px;max-width:none}.sA .pool .line{bottom:auto;top:30px}
  .sA .bird,.sA .tree{display:block}
  .sA .bird .photo,.sA .tree .photo{height:340px}
  .sA .bird .t,.sA .tree .t{padding:34px 18px}
  .sA .bird h2{font-size:72px}.sA .tree h2{font-size:92px}.sA .bird p{font-size:22px}.sA .tree .big{font-size:22px}
  .sA .flock{padding:60px 18px 70px}.sA .birds{grid-template-columns:1fr 1fr;gap:14px}.sA .birds .photo{height:160px}.sA .anec{font-size:19px}
  .sA .trees{grid-template-columns:1fr}
  .sA .gath h2{font-size:38px}
  .sA .hist{padding:60px 18px}.sA .hist h2{font-size:46px}.sA .stories{grid-template-columns:1fr}.sA .stories article{border-right:0;padding:22px 0}.sA .stories .yr{font-size:54px}
  .sA .end .name{font-size:76px;margin-top:26px}.sA .end p.q{font-size:24px}
}

.sA .flock .birds{grid-template-columns:repeat(4,1fr)}
@container (max-width:700px){.sA .reg .plate{width:100%}}
