.real-work{border-top:1px solid #ffffff25;background:#0c100e}.real-work-heading{margin-bottom:34px}.real-work-heading .eyebrow{color:#a4f9b5}.real-work-heading>p:last-child{font-size:17px;margin:18px 0 0}.real-shot{margin:0;min-width:0}.real-shot>a{position:relative;display:block;background:#070909;overflow:hidden;border-radius:7px;outline-offset:5px}.real-shot img{display:block;width:100%;height:100%;object-fit:contain}.real-shot>a{aspect-ratio:3/2}.real-shot-featured{max-width:960px;margin:0 auto 36px}.real-shot-featured>a{aspect-ratio:auto}.real-shot-featured img{height:auto}.photo-expand{position:absolute;right:12px;bottom:12px;padding:7px 12px;background:#08120fe8;border:1px solid #a4f9b590;border-radius:4px;color:#fff;font-size:12px}.real-shot figcaption{padding-top:10px;color:#bfcac3;font-size:14px}.real-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px}.more-work{margin-top:30px;border-block:1px solid #ffffff30}.more-work summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 0;color:#a4f9b5;list-style:none}.more-work summary::-webkit-details-marker{display:none}.more-work[open] summary span{transform:rotate(45deg)}.more-work .real-work-grid{padding:8px 0 30px}.real-work-cta{margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.real-work-cta p{font-size:clamp(23px,3vw,34px);color:#f5f5ef;margin:0;letter-spacing:-.03em}#photo-viewer{border:1px solid #ffffff35;background:#080d0b;color:white;padding:64px 20px 20px;width:min(1200px,94vw);max-width:94vw;max-height:94dvh;border-radius:8px}#photo-viewer::backdrop{background:#000d}#photo-viewer figure{margin:0}#photo-viewer img{display:block;max-width:100%;width:auto;max-height:calc(90dvh - 130px);height:auto;object-fit:contain;margin:auto}#photo-viewer figcaption{font-size:14px;text-align:center;margin-top:14px;color:#cad4ce}.photo-close{position:absolute;top:12px;right:16px;min-height:44px;padding:8px 16px;color:white;border:1px solid #ffffff70;background:#18251d;border-radius:4px}.photo-open{overflow:hidden}@media(max-width:650px){.real-work-grid{grid-template-columns:1fr;gap:24px}.real-work-cta{flex-direction:column;align-items:flex-start}.real-work-cta .button{width:100%;justify-content:center}.real-shot figcaption{font-size:13px}.real-work-heading>p:last-child{font-size:15px}.real-shot-featured{margin-bottom:24px}#photo-viewer{padding:66px 10px 16px}}
