.profile.profile-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.profile-heading{padding-top:10px}.profile-heading h2{font-size:27px;line-height:1.8;letter-spacing:.03em;margin:0 0 30px}.profile-heading .profile-subtitle{font-family:var(--serif);font-size:30px;line-height:1.9;color:var(--gold);margin:0}.profile-moon{display:block;color:var(--gold);font-size:64px;line-height:1.2;margin-top:35px;opacity:.7}.profile-story .profile-copy{border-left:1px solid #dfbf8330;padding-left:42px}.profile-story .profile-copy>p{font-size:14px;line-height:2.35;margin:0 0 24px}.profile-story .profile-copy>.profile-belief{font-family:var(--serif);font-size:21px;color:var(--gold);line-height:2;padding-block:12px}.profile-story .profile-copy>.profile-signoff{text-align:right;letter-spacing:.12em;margin:32px 0 0;font-size:12px}.profile-signoff span{font-family:var(--serif);font-size:22px;margin-left:12px}@media(max-width:800px){.profile.profile-story{grid-template-columns:1fr;gap:28px;max-width:680px}.profile-heading{padding:0}.profile-heading h2{font-size:23px;margin-bottom:22px}.profile-heading .profile-subtitle{font-size:27px}.profile-moon{font-size:40px;margin-top:20px}.profile-story .profile-copy{border-left:0;border-top:1px solid #dfbf8330;padding:28px 0 0}.profile-story .profile-copy>p{font-size:14px;margin-bottom:22px;line-height:2.2}.profile-story .profile-copy>.profile-belief{font-size:21px}}