.banner{background:var(--navy2);height:clamp(300px,52vh,560px);position:relative;overflow:hidden}.banner img{object-fit:cover;width:100%;height:100%;animation:settle 2.4s var(--ease) forwards;transform:scale(1.06)}@keyframes settle{to{transform:scale(1)}}.banner .shade{background:linear-gradient(#152c3d38 0%,#152c3d57 16%,#152c3d99 40%,#152c3dd1 66%,#152c3deb 100%);position:absolute;inset:0}.banner .say{padding:0 var(--pad) clamp(26px,4.5vh,52px);color:#fff;position:absolute;bottom:0;left:0;right:0}.banner .say .m{color:var(--accsoft);flex-wrap:wrap;gap:18px;display:flex}.banner .say h1{letter-spacing:-.026em;max-width:26ch;margin-top:14px;font:400 clamp(30px,5.4vw,64px)/1.04 Libre Caslon Display,Georgia,serif}.art{padding:clamp(40px,6vh,74px) 0 clamp(50px,8vh,96px)}.art .wrap{max-width:1130px}.art .lay{grid-template-columns:7fr 3fr;align-items:start;gap:clamp(30px,4.4vw,62px);display:grid}.art .prose{max-width:none}.art .prose p{font-size:17px;line-height:1.82}.art .aside{border-top:2px solid var(--ink);padding-top:16px;position:sticky;top:96px}.art .aside h4{letter-spacing:.22em;text-transform:uppercase;color:var(--mut);font:600 10px/1 Archivo,sans-serif}.art .aside ol{margin-top:14px;list-style:none}.art .aside .card{border-top:2px solid var(--ink);margin-top:clamp(26px,4vh,38px);padding-top:16px}.art .pcard{margin-top:14px}.art .pcard .im{background:var(--navy2);display:block;overflow:hidden}.art .pcard img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform 1.6s var(--ease)}.art .pcard a:hover img{transform:scale(1.03)}.art .pcard .t{margin-top:12px;font:400 19px/1.25 Libre Caslon Display,Georgia,serif;display:block}.art .pcard a:hover .t{color:var(--accink)}.art .pcard .s{color:var(--mut);margin-top:8px;display:block}.art .aside li{margin-top:11px}.art .aside a{color:var(--ink);font-size:15px}.art .aside a:hover{color:var(--accink)}.art .signoff{border-top:1px solid var(--line);margin-top:clamp(34px,5vh,50px);padding-top:22px}.art .signoff .sg{color:var(--ink);max-width:52ch;margin:0;font-size:15.5px}.art .signoff .fl{flex-wrap:wrap;align-items:baseline;gap:14px;margin:16px 0 0;display:flex}.art .signoff .fl a{color:var(--accink);border-bottom:1px solid var(--accsoft);padding-bottom:2px}.art .signoff .fl a:hover{border-bottom-color:var(--accink)}.art .signoff .nm{color:var(--navy);margin:18px 0 0;font:400 19px/1.3 Libre Caslon Display,Georgia,serif}.art .aside .pills{gap:5px}.art .aside .pills a{letter-spacing:.12em;padding:5px 8px;font-size:8px}.fromwalk{background:var(--sand);padding:clamp(44px,6vh,78px) 0}.tosee{background:var(--sand);padding:clamp(30px,4vh,46px) 0}.tosee p{color:#2a2f33;max-width:34em;font-size:17px;line-height:1.7}.tosee a{color:var(--accink);box-shadow:inset 0 -1px 0 var(--line);transition:box-shadow .3s}.tosee a:hover{box-shadow:inset 0 -1px 0 var(--accink)}.nextprev{padding:clamp(38px,5vh,62px) 0}.nextprev .g{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);display:grid}.nextprev a{border-top:2px solid var(--ink);padding:24px 0;display:block}.nextprev .d{color:var(--mut)}.nextprev h3{margin-top:10px;font:400 clamp(19px,2vw,25px)/1.22 Libre Caslon Display,Georgia,serif}.nextprev a:hover h3{color:var(--accink)}.nextprev .r{text-align:right}@media (width<=1000px){.art .lay{grid-template-columns:1fr}.art .aside{position:static}}@media (width<=700px){.nextprev .g{grid-template-columns:1fr}.nextprev .r{text-align:left}}.close{background:var(--sand);color:var(--mut);padding:clamp(56px,8vh,98px) 0}.close .g{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(30px,5vw,72px);display:grid}.close h2{color:var(--ink);letter-spacing:-.018em;max-width:24ch;font:400 clamp(26px,3.5vw,42px)/1.16 Libre Caslon Display,Georgia,serif}.close p{max-width:48ch;margin-top:16px}.close .acts{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.close .note{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,40px)}.close .note h3{color:var(--ink);font:400 22px/1.3 Libre Caslon Display,Georgia,serif}.close .note p{margin-top:12px;font-size:15px}.close form{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.close input{background:var(--paper);border:1px solid var(--line);color:var(--ink);flex:190px;padding:15px 16px;font:400 15px/1 Archivo,sans-serif}.close input::placeholder{color:#8e9aa3}.close input:focus{outline:2px solid var(--accink);outline-offset:1px}@media (width<=860px){.close .g{grid-template-columns:1fr}.close .note{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}}
