.family-flex{padding-top:90px;padding-bottom:90px;scroll-margin-top:115px;border-top:1px solid #34362b}.family-flex .family-intro{max-width:650px;color:#b8baaf;line-height:1.7}.family-links{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0 38px}.family-devon{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:48px;align-items:center;padding:28px;background:#11150f;border:1px solid #766331;scroll-margin-top:120px}.family-devon figure{margin:0}.family-devon img,.family-grid img{display:block;width:100%;height:auto}.family-flex h3{font-size:clamp(30px,4vw,52px);margin:10px 0 20px}.family-devon p{color:#b8baaf;line-height:1.65}.family-devon .eyebrow{color:#d7bd76}.family-devon iframe{width:100%;height:352px;border:0;border-radius:12px;margin:20px 0 12px;display:block}.family-denyla{padding-top:70px;scroll-margin-top:115px}.family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.family-grid figure{margin:0}.family-grid figcaption{padding:16px 0;color:#d7bd76;font-size:12px;letter-spacing:2px}.family-originals{margin-top:24px;border:1px solid #393d2e;padding:20px}.family-originals summary{cursor:pointer;font-weight:700;color:#d7bd76}.family-originals .family-grid{margin-top:24px}.family-flex a:focus-visible,.family-flex summary:focus-visible{outline:3px solid #b2ed52;outline-offset:5px}@media(max-width:760px){.family-flex{padding-top:55px;padding-bottom:55px}.family-devon{grid-template-columns:1fr;gap:28px;padding:18px}.family-devon figure{max-width:420px;margin:auto}.family-grid{grid-template-columns:1fr;gap:26px}.family-grid figure{max-width:500px;margin:auto}.family-denyla{padding-top:45px}}

.family-devon-poses{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;margin:30px auto 0}@media(max-width:760px){.family-devon-poses{grid-template-columns:1fr}}
