.figures-page{padding-top:38px;padding-bottom:45px}.figures-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.figures-intro h1{font-size:clamp(34px,4.4vw,56px);font-weight:400;letter-spacing:-.025em;line-height:1.1;margin:12px 0 16px}.figures-intro>div>p:last-child{color:#686e63;font-size:14px;line-height:1.6;margin-bottom:0}.figures-pages{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.figures-pages a{border:1px solid #e1ddd1;border-radius:24px;padding:10px 16px;font-size:12px;text-decoration:none;color:#3a5347}.figures-pages a[aria-current]{background:#315344;border-color:#315344;color:white}.figures-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.figure-card{border:1px solid #e3ded2;border-radius:15px;overflow:hidden;background:#fffdf9}.figure-view{position:relative;background:radial-gradient(ellipse at 50% 30%,#fff,#efede7)}.figure-view model-viewer{display:block;width:100%;height:470px;--poster-color:transparent}.figure-status{position:absolute;left:15px;right:15px;bottom:9px;margin:0;text-align:center;font-size:11px;color:#5d685d;pointer-events:none}.figure-card-body{padding:20px}.figure-card h2{font-size:23px;font-weight:400;line-height:1.2;margin:0 0 15px}.figure-card-controls{display:flex;gap:8px;flex-wrap:wrap}.figure-card-controls button{font:inherit;font-size:12px;border:1px solid #d6dace;border-radius:20px;padding:9px 14px;background:white;color:#315344;cursor:pointer}.figure-card-controls button[aria-pressed=true]{background:#315344;color:white;border-color:#315344}.figure-card-controls button:focus-visible,.figures-pages a:focus-visible,.figure-movie summary:focus-visible{outline:3px solid #9d7b35;outline-offset:3px}.figure-movie{margin-top:19px;border-top:1px solid #e7e1d6;padding-top:14px}.figure-movie summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:13px;color:#315344}.figure-movie summary::-webkit-details-marker{display:none}.figure-movie video{display:block;width:100%;max-height:600px;border-radius:8px;background:#efede7;margin-top:18px}.figure-movie>a{display:inline-block;margin-top:15px;font-size:12px;color:#315344}.figures-duo{display:block}.figures-duo .figure-card{max-width:1050px;margin:auto}.figures-duo .figure-view model-viewer{height:min(64vh,650px);min-height:400px}.figures-duo .figure-card-body{display:grid;grid-template-columns:1fr auto;gap:0 24px;align-items:center}.figures-duo .figure-card h2{margin:0}.figures-duo .figure-movie{grid-column:1/-1}.figures-duo .figure-movie video{max-height:70vh;object-fit:contain}.figures-help{font-size:12px;color:#70776b;text-align:center;margin:22px 0 0}.figures-footer{padding:24px 0 30px;border-top:1px solid #e1ddd3;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#66715f}@media(max-width:760px){.figures-page{padding-top:25px}.figures-intro{display:block}.figures-intro h1{font-size:38px}.figures-pages{margin-top:20px}.figures-grid{grid-template-columns:1fr;gap:24px}.figure-view model-viewer{height:62vh;min-height:420px;max-height:650px}.figures-duo .figure-view model-viewer{height:52vh;min-height:330px}.figures-duo .figure-card-body{display:block}.figures-duo .figure-card h2{margin-bottom:16px}.figures-footer{padding-left:20px;padding-right:20px;flex-wrap:wrap}}
