.amast{padding-top:clamp(96px,12vh,140px)}.amast .grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:end;gap:clamp(32px,5vw,90px);display:grid}.amast figure{margin:0;overflow:hidden}.amast img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto}.amast h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-2);font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.1}.amast .pull{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);max-width:13ch;margin:18px 0 clamp(24px,3vw,40px);font-size:clamp(40px,5.4vw,80px);font-weight:400;line-height:.98}.amast .pull em{color:var(--teal-display);font-style:italic;font-weight:300}.amast .txt>p:not(.pull){color:var(--ink-2);max-width:52ch;margin-bottom:14px;font-size:17px}.how{background:var(--mist);margin-top:clamp(70px,8vw,120px);padding:clamp(76px,8vw,130px) 0}.how h2{font-family:var(--serif);letter-spacing:-.03em;border-bottom:1px solid var(--ink);max-width:12ch;margin-bottom:clamp(30px,3.6vw,52px);padding-bottom:clamp(28px,3.4vw,48px);font-size:clamp(42px,6.4vw,96px);font-weight:400;line-height:.96}.how h2 em{color:var(--teal-display);font-style:italic;font-weight:300}.spread{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,90px);display:grid}.spread p{color:var(--ink-2);max-width:50ch;margin-bottom:14px;font-size:16.5px}.spread p.line{font-family:var(--serif);color:var(--gold-deep);max-width:24ch;margin:26px 0 22px;font-size:clamp(23px,2.1vw,29px);font-style:italic;line-height:1.22}.spread .col>p.line:first-child{margin-top:0}.creds{padding:clamp(76px,8vw,130px) 0}.creds h2{font-family:var(--serif);letter-spacing:-.02em;max-width:22ch;font-size:clamp(30px,3.6vw,54px);font-weight:400;line-height:1.06}.creds .cgrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,90px);display:grid}.creds .figs{margin-top:clamp(30px,3.5vw,50px)}.creds .above{font-family:var(--serif);letter-spacing:-.01em;color:var(--gold-deep);border-top:1px solid var(--ink);max-width:20ch;margin-top:clamp(30px,3.5vw,50px);padding-top:22px;font-size:clamp(24px,2.4vw,34px);font-style:italic;line-height:1.25;position:sticky;top:104px}.values{border-top:1px solid var(--ink);padding:clamp(76px,8vw,130px) 0}.vhead{max-width:62ch;margin-bottom:clamp(28px,3vw,44px)}.vhead h2{font-family:var(--serif);letter-spacing:-.02em;max-width:20ch;margin-bottom:16px;font-size:clamp(30px,3.6vw,54px);font-weight:400;line-height:1.06}.vhead p{color:var(--ink-2);max-width:52ch}.vhead .vl{font-family:var(--serif);color:var(--gold-deep);margin-top:16px;font-size:22px;font-style:italic}.vset{border:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vset li{background:var(--paper);flex-direction:column;gap:10px;min-height:190px;padding:20px 20px 22px;display:flex}.vset li:nth-child(5n+2),.vset li:nth-child(5n+3),.vset li:nth-child(5n+4),.vset li:nth-child(5n+5){border-left:1px solid var(--rule-2)}.vset li:nth-child(n+6){border-top:1px solid var(--rule-2)}.vset .n{font-family:var(--serif);color:var(--gold-deep);font-size:14px}.vset b{font-family:var(--serif);letter-spacing:-.015em;margin-top:auto;font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.05}.vset .l{color:var(--ink-2);font-size:14px;line-height:1.45}.values .corner{font-family:var(--serif);color:var(--ink);max-width:40ch;margin-top:clamp(28px,3vw,44px);font-size:clamp(20px,1.9vw,25px);line-height:1.3}.space{border-top:1px solid var(--ink);padding:clamp(76px,8vw,130px) 0}.spgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,90px);display:grid}.space figure{margin:0;overflow:hidden}.space img{aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;width:100%;height:auto}.space h2{font-family:var(--serif);letter-spacing:-.025em;max-width:14ch;margin:0 0 22px;font-size:clamp(34px,4.6vw,70px);font-weight:400;line-height:1.02}.space h2 em{color:var(--teal-display);font-style:italic;font-weight:300}.space p{color:var(--ink-2);max-width:48ch;margin:0 0 14px}.space .stanza{font-family:var(--serif);color:var(--ink);max-width:30ch;margin:clamp(24px,3vw,40px) 0;font-size:clamp(23px,2.3vw,32px);line-height:1.3}.story{border-top:1px solid var(--ink);padding-bottom:clamp(60px,7vw,110px)}.story .band{margin:0;overflow:hidden}.story .band img{object-fit:cover;object-position:50% 40%;width:100%;height:clamp(260px,36vw,520px);display:block}.story h2{font-family:var(--serif);letter-spacing:-.025em;max-width:14ch;margin:clamp(48px,6vw,90px) 0 clamp(28px,3.4vw,48px);font-size:clamp(36px,5vw,76px);font-weight:400;line-height:1}.story h2 em{color:var(--teal-display);font-style:italic;font-weight:300}.sgrid{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,3.4vw,48px);display:grid}.rail{position:sticky;top:96px}.rail p{color:var(--ink-2);max-width:34ch;margin-bottom:14px;font-size:15.5px}.rail .roles{font-family:var(--serif);color:var(--gold-deep);margin-bottom:18px;font-size:clamp(20px,1.9vw,25px);font-style:italic;line-height:1.3}.essay{max-width:62ch}.essay p{color:var(--ink-2);margin-bottom:1.1em;font-size:18px;line-height:1.7}.essay .pull{font-family:var(--serif);letter-spacing:-.015em;color:var(--gold-deep);max-width:20ch;margin:0 0 22px;font-size:clamp(28px,3vw,44px);font-style:italic;line-height:1.15}.essay .lead{font-family:var(--serif);color:var(--ink);margin-bottom:1.6em;font-size:clamp(20px,1.8vw,24px);line-height:1.35}.essay .first{font-family:var(--serif);color:var(--ink);border-top:1px solid var(--rule-2);padding-top:1.2em;font-size:clamp(21px,1.9vw,26px);line-height:1.4}.essay .sign{font-family:var(--serif);color:var(--ink);margin-top:26px;font-size:22px;font-style:italic;line-height:1.3}.essay .sign span{margin-top:2px;font-size:30px;font-style:normal;display:block}.essay .li{margin-top:18px}@media (width<=1100px){.vset{grid-template-columns:repeat(2,minmax(0,1fr))}.vset li{min-height:150px}.vset li:nth-child(n){border-top:0;border-left:0}.vset li:nth-child(2n){border-left:1px solid var(--rule-2)}.vset li:nth-child(n+3){border-top:1px solid var(--rule-2)}}@media (width<=960px){.amast .grid{grid-template-columns:1fr;gap:28px}.amast img{aspect-ratio:4/3;object-position:50% 22%;max-height:420px}.amast .pull{max-width:none}.spread{grid-template-columns:1fr;gap:0}.creds .cgrid{grid-template-columns:1fr;gap:8px}.creds .above{max-width:40ch;font-size:clamp(21px,2vw,27px);position:static}.sgrid,.spgrid{grid-template-columns:1fr;gap:24px}.rail{position:static}.rail p{max-width:62ch}}@media (width<=767px){.amast{padding-top:100px}.amast .pull{font-size:clamp(36px,10vw,52px)}.how h2{font-size:clamp(40px,11vw,56px)}.vset{border-left:0;border-right:0;margin:0 -20px}.vset li{min-height:130px;padding:16px 16px 18px}.space img{aspect-ratio:4/3;max-height:360px}.story h2{font-size:clamp(36px,10vw,50px)}.essay p{font-size:17px}}@media (prefers-reduced-motion:reduce){.rail,.creds .above{position:static}}
