.works-orbit[data-astro-cid-3hprs2kg]{background:var(--surface);margin-top:40px;position:relative}.orbit-disclaimer[data-astro-cid-3hprs2kg]{color:var(--muted);padding:28px var(--gutter) 0;max-width:1320px;margin:auto;font-size:12px;line-height:1.9}.orbit-stage[data-astro-cid-3hprs2kg]{padding:35px 25px 40px;position:relative}.orbit-ring[data-astro-cid-3hprs2kg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;max-width:1200px;margin:auto;display:grid}.orbit-card[data-astro-cid-3hprs2kg]{background:#fafbf7;border:1px solid #c5cebd;min-width:0;box-shadow:0 15px 35px #24341b0c}.orbit-card-top[data-astro-cid-3hprs2kg]{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.orbit-image[data-astro-cid-3hprs2kg]{cursor:zoom-in;background:#e2e7dc;border:0;width:100%;height:285px;padding:0;display:block;position:relative;overflow:hidden}.orbit-image[data-astro-cid-3hprs2kg] img{object-fit:cover;object-position:top;width:100%;height:100%}.orbit-image[data-astro-cid-3hprs2kg].is-mobile img{object-fit:contain}.orbit-image[data-astro-cid-3hprs2kg].is-full img{object-fit:contain;object-position:center}.orbit-image[data-astro-cid-3hprs2kg].is-full.is-mobile img{width:100%;height:100%;margin:auto}.orbit-image[data-astro-cid-3hprs2kg]>span[data-astro-cid-3hprs2kg]{border:1px solid var(--line);background:#fff;padding:4px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.orbit-card-caption[data-astro-cid-3hprs2kg]{padding:18px}.orbit-card-caption[data-astro-cid-3hprs2kg] h3[data-astro-cid-3hprs2kg]{font-size:16px;font-weight:600}.orbit-card-caption[data-astro-cid-3hprs2kg] p[data-astro-cid-3hprs2kg]{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.8}.structure-preview[data-astro-cid-3hprs2kg]{background:#f2f0e7;min-height:285px;padding:23px 27px}.structure-preview[data-astro-cid-3hprs2kg]>p[data-astro-cid-3hprs2kg]{font-family:var(--font-heading);font-size:26px;line-height:1.5}.structure-preview[data-astro-cid-3hprs2kg] ul[data-astro-cid-3hprs2kg]{margin:20px 0 0;padding:0;list-style:none}.structure-preview[data-astro-cid-3hprs2kg] li[data-astro-cid-3hprs2kg]{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-block:8px;font-size:12px;display:flex}.structure-preview[data-astro-cid-3hprs2kg] li[data-astro-cid-3hprs2kg] span[data-astro-cid-3hprs2kg]{color:var(--muted);font-size:10px}.orbit-controls[data-astro-cid-3hprs2kg]{text-align:center;z-index:2;margin-top:25px;position:relative}.orbit-buttons[data-astro-cid-3hprs2kg]{justify-content:center;align-items:center;gap:24px;display:flex}.orbit-buttons[data-astro-cid-3hprs2kg]>button[data-astro-cid-3hprs2kg]{background:var(--paper);border:1px solid #9ca990;width:48px;height:48px;font-size:21px}.orbit-buttons[data-astro-cid-3hprs2kg]>button[data-astro-cid-3hprs2kg]:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.orbit-count[data-astro-cid-3hprs2kg]{min-width:75px;font-family:Georgia,serif;font-size:21px}.orbit-count[data-astro-cid-3hprs2kg]>span[data-astro-cid-3hprs2kg]:last-child{color:var(--muted);font-size:13px}.orbit-controls[data-astro-cid-3hprs2kg]>p[data-astro-cid-3hprs2kg]{color:var(--muted);margin-top:15px;font-size:11px}.orbit-dots[data-astro-cid-3hprs2kg]{justify-content:center;gap:7px;margin-top:8px;display:flex}.orbit-dots[data-astro-cid-3hprs2kg] button[data-astro-cid-3hprs2kg]{background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.orbit-dots[data-astro-cid-3hprs2kg] span[data-astro-cid-3hprs2kg]{background:#a3af97;border-radius:50%;width:5px;height:5px;display:block}.orbit-dots[data-astro-cid-3hprs2kg] button[data-astro-cid-3hprs2kg][aria-pressed=true] span[data-astro-cid-3hprs2kg]{background:var(--ink);width:7px;height:7px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-scene[data-astro-cid-3hprs2kg]{perspective:1200px;touch-action:pan-y;cursor:grab;height:450px;padding-top:15px;position:relative;overflow:clip}.is-enhanced[data-astro-cid-3hprs2kg].is-dragging .orbit-scene[data-astro-cid-3hprs2kg]{cursor:grabbing}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-ring[data-astro-cid-3hprs2kg]{width:var(--orbit-width);height:420px;margin-left:calc(var(--orbit-width) / -2);transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--orbit-radius))) rotateY(var(--orbit-angle,0deg));will-change:transform;display:block;position:absolute;top:18px;left:50%}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-card[data-astro-cid-3hprs2kg]{backface-visibility:hidden;transform:rotateY(var(--card-angle)) translateZ(var(--orbit-radius));transition:filter .18s;position:absolute;inset:0}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-card[data-astro-cid-3hprs2kg]:not(.is-active){filter:brightness(.84)}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-card[data-astro-cid-3hprs2kg].is-active{filter:none}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-image[data-astro-cid-3hprs2kg]{height:277px}.is-enhanced[data-astro-cid-3hprs2kg] .structure-preview[data-astro-cid-3hprs2kg]{height:277px;min-height:0;padding-block:18px}.is-enhanced[data-astro-cid-3hprs2kg] .structure-preview[data-astro-cid-3hprs2kg]>p[data-astro-cid-3hprs2kg]{font-size:25px}.is-enhanced[data-astro-cid-3hprs2kg] .structure-preview[data-astro-cid-3hprs2kg] ul[data-astro-cid-3hprs2kg]{margin-top:12px}.is-enhanced[data-astro-cid-3hprs2kg] .structure-preview[data-astro-cid-3hprs2kg] li[data-astro-cid-3hprs2kg]{padding-block:5px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-card-caption[data-astro-cid-3hprs2kg]{padding:16px 18px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-card-caption[data-astro-cid-3hprs2kg] p[data-astro-cid-3hprs2kg]{font-size:11px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-card-caption[data-astro-cid-3hprs2kg] h3[data-astro-cid-3hprs2kg]{font-size:15px}@media (width>=1101px) and (prefers-reduced-motion:no-preference){.works-orbit[data-astro-cid-3hprs2kg].is-enhanced{min-height:1150px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-stage[data-astro-cid-3hprs2kg]{padding-top:45px;padding-bottom:40px;position:sticky;top:88px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-scene[data-astro-cid-3hprs2kg]{height:470px}}@media (width<=760px){.works-orbit[data-astro-cid-3hprs2kg]{margin-top:30px}.orbit-disclaimer[data-astro-cid-3hprs2kg]{padding:22px var(--gutter) 0;font-size:12px}.orbit-stage[data-astro-cid-3hprs2kg]{padding:25px 0 30px}.orbit-ring[data-astro-cid-3hprs2kg]{padding-inline:var(--gutter);grid-template-columns:1fr;gap:24px}.orbit-card-caption[data-astro-cid-3hprs2kg] p[data-astro-cid-3hprs2kg]{font-size:14px}.orbit-card-caption[data-astro-cid-3hprs2kg] h3[data-astro-cid-3hprs2kg]{font-size:18px}.orbit-image[data-astro-cid-3hprs2kg]{height:290px}.structure-preview[data-astro-cid-3hprs2kg]{min-height:290px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-scene[data-astro-cid-3hprs2kg]{perspective:850px;height:445px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-ring[data-astro-cid-3hprs2kg]{padding:0}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-controls[data-astro-cid-3hprs2kg]{margin-top:15px}.orbit-controls[data-astro-cid-3hprs2kg]>p[data-astro-cid-3hprs2kg]{font-size:11px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-card-caption[data-astro-cid-3hprs2kg] p[data-astro-cid-3hprs2kg]{font-size:12px}.is-enhanced[data-astro-cid-3hprs2kg] .orbit-card-caption[data-astro-cid-3hprs2kg] h3[data-astro-cid-3hprs2kg]{font-size:16px}}
