.tdcrumb{max-width:1280px;margin:0 auto;padding:16px 46px 0}.thero{border-bottom:1px solid var(--rule);grid-template-columns:1.05fr .95fr;max-width:1280px;margin:0 auto;display:grid}.thero .left{border-right:1px solid var(--rule);padding:50px 48px 50px 46px}.thero .no{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta);font-size:.66rem;font-weight:700}.thero h1{font-family:var(--display);margin:14px 0 2px;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:340;line-height:1}.thero .po{font-family:var(--display);color:var(--terracotta-deep);font-size:1.5rem;font-style:italic}.thero .ax{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.thero .gl{font-family:var(--display);color:var(--ink-mid);max-width:20em;margin-top:6px;font-size:1.5rem;font-style:italic;line-height:1.4}.thero .right{background:var(--paper-deep);flex-direction:column;gap:20px;padding:38px 40px;display:flex}.figpair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.figpair .one{background:var(--paper-card);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.figpair .one .fp-img{aspect-ratio:1;object-fit:cover;object-position:center top;width:100%;display:block}.figpair .one .cap{border-top:1px solid var(--rule);padding:10px 14px}.figpair .one .who{font-family:var(--display);font-size:1.08rem}.figpair .one .role{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-top:2px;font-size:.55rem;font-weight:600}.tbody{border-bottom:1px solid var(--rule);grid-template-columns:232px 1fr;max-width:1280px;margin:0 auto;display:grid}.tbody .rail{border-right:1px solid var(--rule);padding:42px 26px}.tbody .col{max-width:46em;padding:46px 52px 50px 46px}.gds{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-md);gap:1px;margin-top:30px;display:grid;overflow:hidden}.gds .row{background:var(--card);padding:20px 22px}.gds .row .k{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:.6rem;font-weight:600}.gds .row.gift .k{color:var(--moss-deep)}.gds .row.shadow .k{color:var(--terracotta-deep)}.gds .row p{color:var(--ink-mid);margin:0;line-height:1.55}.related{border-bottom:1px solid var(--rule);grid-template-columns:232px 1fr;max-width:1280px;margin:0 auto;display:grid}.related .rail{border-right:1px solid var(--rule);padding:40px 26px}.related .col{padding:34px 46px 40px}.relrow{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:6px;display:grid}.relcard{border:1px solid var(--rule);border-radius:var(--r-md);color:inherit;transition:background var(--dur-fast);align-items:center;gap:13px;padding:18px;text-decoration:none;display:flex}.relcard:hover{background:var(--paper-card);text-decoration:none}.relcard .figclip{flex:none;width:48px;height:48px}.relcard .nm{font-family:var(--display);font-size:1.15rem}.relcard .po{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:2px;font-size:.58rem}@media (max-width:860px){.thero,.tbody,.related{grid-template-columns:1fr}.thero .left{border-right:0;border-bottom:1px solid var(--rule);padding:34px 24px}.thero .right{padding:26px 24px}.tbody .rail,.related .rail{border-right:0;border-bottom:1px solid var(--rule);padding:22px 24px}.tbody .col,.related .col{padding:30px 24px 38px}.relrow{grid-template-columns:1fr}.tdcrumb{padding:16px 24px 0}}