.body-sheet-page{background:radial-gradient(70% 65% at 50% 48%,#29231f4d,#0000 80%),#131212;min-height:100svh}.body-sheet-page .body-sheet-header{background:#131212ed;border-color:#bfa07926}.body-sheet-layout{width:min(1000px,100%);margin:0 auto;padding:121px 48px 37px}.body-sheet-heading{border-bottom:1px solid #bfa07930;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding-bottom:29px;display:flex}.body-sheet-heading .eyebrow{color:#ba9e78;letter-spacing:.25em;font-size:.65rem}.body-sheet-heading h1{color:#eadfce;letter-spacing:-.05em;margin-top:13px;font-size:clamp(2.75rem,5.2vw,4.2rem);line-height:1.05}.body-sheet-intro{color:#b7a795;font-family:var(--font-display);padding-bottom:5px;font-size:.9375rem;line-height:1.8}.body-sheet-figure{width:min(100%,760px);min-width:0;margin:27px auto 0}.body-sheet-canvas{cursor:zoom-in;background:radial-gradient(43% 55% at 50% 47%,#51433445 0,#30282335 57%,#0000 100%);justify-content:center;align-items:center;padding:24px 40px 30px;display:flex;position:relative}.body-sheet-canvas picture{justify-content:center;width:100%;min-width:0;line-height:0;display:flex}.body-sheet-canvas img{object-fit:contain;filter:drop-shadow(0 10px 16px #0006);width:auto;max-width:min(100%,334px);height:auto;max-height:clamp(630px,100svh - 250px,1004px);display:block}.body-sheet-canvas:focus-visible{outline-offset:5px}.body-sheet-figure figcaption{color:#ad9d89;border-top:1px solid #bfa07930;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 25px;padding-top:10px;font-size:.75rem;line-height:1.6;display:flex}.body-sheet-figure figcaption>span{font-family:var(--font-display);font-size:.9375rem}.body-sheet-open{color:#d9c3a2;text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;padding:7px 0;font-size:.75rem;-webkit-text-decoration:underline #bfa07950;text-decoration:underline #bfa07950;display:inline-flex}.body-sheet-open:hover{color:#eee3d0;text-decoration-color:currentColor}.body-sheet-open>svg{flex-shrink:0}.body-sheet-return{color:#b9a58d;align-items:center;gap:9px;width:fit-content;min-height:44px;margin-top:28px;font-size:.8125rem;display:flex}.body-sheet-return:hover{color:var(--foreground)}.body-sheet-footer{border-top:1px solid #bfa07920;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 30px;width:min(1000px,100%);margin:0 auto;padding:24px 48px 34px;display:flex}.body-sheet-footer>a{color:#c8b396;align-items:center;gap:9px;min-height:44px;font-size:.8125rem;display:inline-flex}.body-sheet-footer p{color:#9a8b7d;font-size:.6875rem;line-height:1.8}.body-sheet-footer p a{text-underline-offset:3px;text-decoration:underline}.body-sheet-footer a:hover{color:var(--foreground)}@media (max-width:680px){.body-sheet-layout{padding:106px 24px 24px}.body-sheet-heading{padding-bottom:23px;display:block}.body-sheet-heading h1{margin-top:11px;font-size:clamp(2.75rem,10vw,3.7rem)}.body-sheet-intro{margin-top:18px;padding:0;font-size:.875rem}.body-sheet-figure{margin-top:17px}.body-sheet-canvas{padding:18px 20px 27px}.body-sheet-canvas img{width:min(100%,334px);max-height:none}.body-sheet-figure figcaption{align-items:flex-start;gap:3px 15px}.body-sheet-figure figcaption>span{padding-top:13px;font-size:.8125rem}.body-sheet-open{font-size:.6875rem}.body-sheet-return{margin-top:20px}.body-sheet-footer{width:auto;margin:0 24px;padding:20px 0 28px}}@media (max-width:420px){.body-sheet-header .wordmark{font-size:1.125rem}.body-sheet-header nav{gap:14px}.body-sheet-header nav a{white-space:nowrap;gap:6px;min-height:36px;font-size:.75rem}}
