/* Local preview additions only. All other styling is a copy of the live site. */
.sketch-notice{padding:8px 20px;background:#193e34;color:#fff;text-align:center;font:11px/1.6 Arial,sans-serif}
#motion-hero>.scene{opacity:0;transition:opacity 1.6s ease;animation:sketch-drift 18s ease-in-out infinite alternate;transform:scale(1.04)}
#motion-hero>.scene.active{opacity:1}
#motion-hero>.scene:not(.lappland){object-position:center}
#motion-hero.paused>.scene{animation:none;transition:none;transform:scale(1)}
#motion-hero .motion-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px}
#pause{color:#fff;border:1px solid #d2ddd17d;background:#143c3277;padding:7px 13px;border-radius:3px;font-size:12px}
#pause[aria-pressed=true]{background:#f7f5ef;color:#193e34}
.people-line{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.6}
.portraits{display:flex;padding-left:7px}
.portrait{width:66px;height:66px;position:relative;overflow:hidden;border-radius:50%;background:#e9ecdf;border:2px solid #f7f5ef;display:block;margin-left:-7px;flex-shrink:0}
.portrait img{position:absolute;max-width:none;height:auto}
.portrait.jim img{width:246.153846%;left:-134.615385%;top:-13.461538%}
.portrait.therese img{width:288.461538%;left:-169.230769%;top:-69.711538%}
.sketch-people{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}
.sketch-people>div{min-width:0}
.sketch-people .person-card{display:flex;align-items:center;gap:22px;padding:24px 0;border-top:1px solid #cbd4c7}
.sketch-people .person-card .portrait{width:100px;height:100px}
.sketch-people .person-card h3{font-size:24px;margin:0 0 5px}
.sketch-people .person-card p{margin:0;font-size:14px}
@keyframes sketch-drift{from{transform:scale(1.04) translateX(-.5%)}to{transform:scale(1.14) translateX(.5%)}}
@media(max-width:850px){.sketch-people{grid-template-columns:1fr;gap:28px}}
@media(max-width:540px){#motion-hero .motion-bottom{align-items:flex-start;flex-direction:column}.people-line{font-size:12px}.sketch-people .person-card{gap:18px}}
@media(prefers-reduced-motion:reduce){#motion-hero>.scene{animation:none;transition:none}}
